J'écris une application pour android. Mon problème est que je veux forcer la connexion en GPRS et ne pas utiliser wi fi. J'ai une solution comme ci-dessous, mais cela provoque le crash de l'application au démarrage. J'ai également ajouté les lignes de réglage ci-dessous dans le fichier manifeste.Type de connexion du paramètre d'application Android
uses-permission android:name="android.permission.WRITE_SETTINGS"
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"
uses-permission android:name="android.permission.CHANGE_CONFIGURATION"
uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"
Est-ce que quelqu'un connaît le problème, ou une réponse pour définir le type de connexion?
J'utiliser 'LogCat', vous pouvez utiliser la classe' log' de laisser des instructions de débogage à l'intérieur de votre code où vous pensez que le problème réside peut-être, et à l'intérieur de la fenêtre 'LogCat' vous pouvez voir une trace de ce qui provoque le crash. Pour ce faire, exécutez l'application et si elle se bloque, regardez dans la fenêtre de la console ce qui a causé le crash et le poster ici. –
Le problème pour l'émulateur concernait l'autorisation write_secure_settings et je l'ai ajouté au manifeste. Maintenant, il dit que l'application renvoie securityException. J'ai trouvé que pour modifier les paramètres sécurisés, le signe de l'application doit avoir été le même que le téléphone lui-même, mais je ne suis pas sûr de cette information. Donc, je suppose qu'il peut vraiment être impossible de le faire dans Android. – miette