Bonjour,
Je dis bien probablement, car je n'ai aucune certitude, je débute à peine sous android.
Je développe sous Eclipse, avec mon HTC Desire et une AVD, tous les 2 sous android 2.2.
J'ai bien au sommet de mon AndroidManifest.xml
1 2 3
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" /> |
Voici une première portion de code qui fonctionne
1 2 3
|
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); |
dès que j'ajoute la ligne suivante, l'application se ferme brutallement :
State networkState = networkInfo.getState();
Sinon, deuxième cas étrange. J'ai un objet Notification déclaré comme ceci :
1 2 3
| Notification notification = new Notification(R.drawable.icon, "Mon message", System.currentTimeMillis());
...
notificationManager.notify(NOTIFICATION_UPDATE_OK, notification); |
qui fonctionne parfaitement.
Mais dès que je veux ajouter un vibrement, j'ai l'application qui crache
1 2
| long[] vibrate = {100,100,100,100}
notification.vibrate = vibrate; |
Dès lors je suppose que j'ai un problème avec mes permissions... et ça ne m'étonnerais pas, car à aucun moment l'un de mes périphériques ne m'a demandé d'autorisation pour accéder à ces 2 outils que je souhaite utiliser.
Alors que je sois sur la bonne piste ou complètement dans les choux, es-ce qu'un vétéran saurait m'éclairer?
Meilleures salutations
Greg
Partager