2010-02-22 5 views
1

Est-il possible d'activer ou de désactiver la connexion HSDPA par programme sous Android?Comment activer HSDPA par programme sous Android?

Si oui, comment faire? Je n'ai trouvé aucune API dans TelephonyManager.

+1

@EdwardFalk - Veuillez considérer si ces modifications triviales que vous continuez de faire sont suffisamment importantes pour justifier le renvoi d'une ancienne question en haut de la file d'attente. –

+0

Oups, ne savait pas ce qui se passait. J'arrêterai. –

Répondre

1

Il n'est pas possible d'activer le réseau (CDMA, 3G ou HSDPS) par programme dès maintenant. Comme nous le savons, nous pouvons activer le WiFi par programmation.

Mais nous pouvons définir le réseau préféré parmi Mobile/WiFi.

ConnectionManager.setNetworkPreference (ConnectionManager.TYPE_MOBILE/TYPE_WIFI);

Malheureusement, cela ne fonctionne pas pour moi. Lorsque j'ai essayé de définir TYPE_MOBILE, j'obtiens une exception de sécurité même si j'avais demandé la permission dans mon manifeste. Quand j'ai essayé de définir TYPE_WIFI, il ne lance pas d'exception, mais en obtenant la préférence de réseau, je reçois "-1", ce qui signifie qu'il n'y a pas de réseau préféré (aucune documentation, c'est ma prédiction).

Questions connexes