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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
State networkState = networkInfo.getState();
Sinon, deuxième cas étrange. J'ai un objet Notification déclaré comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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