IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

probablement un problème de permission


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 71
    Par défaut probablement un problème de permission
    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

  2. #2
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 264
    Par défaut
    Bonjour,
    Il est plus rapide de trouver l'erreur de quelqu'un quand il nous donne son logcat.
    Window -> Show View -> Others -> Logcat.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 71
    Par défaut
    Bonjour,

    Merci de votre réponse je viens de découvrir cet outils grâce à vous.

    Voici mon log :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    05-20 16:19:31.532: WARN/dalvikvm(23309): threadid=1: thread exiting with uncaught exception (group=0x400259f8)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309): FATAL EXCEPTION: main
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.onecoin.android/com.onecoin.android.oneCoin}: java.lang.NullPointerException
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2787)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2803)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at android.app.ActivityThread.access$2300(ActivityThread.java:135)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2136)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at android.os.Handler.dispatchMessage(Handler.java:99)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at android.os.Looper.loop(Looper.java:144)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at android.app.ActivityThread.main(ActivityThread.java:4937)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at java.lang.reflect.Method.invokeNative(Native Method)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at java.lang.reflect.Method.invoke(Method.java:521)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at dalvik.system.NativeStart.main(Native Method)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309): Caused by: java.lang.NullPointerException
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at com.onecoin.android.oneCoin.addOngletNavigation(oneCoin.java:44)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at com.onecoin.android.oneCoin.onCreate(oneCoin.java:39)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1069)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2751)
    05-20 16:19:31.532: ERROR/AndroidRuntime(23309):     ... 11 more
    05-20 16:19:31.532: WARN/ActivityManager(96):   Force finishing activity com.onecoin.android/.oneCoin
    05-20 16:19:32.032: WARN/ActivityManager(96): Activity pause timeout for HistoryRecord{46578448 com.onecoin.android/.oneCoin}
    05-20 16:19:42.173: WARN/ActivityManager(96): Activity destroy timeout for HistoryRecord{46578448 com.onecoin.android/.oneCoin}

Discussions similaires

  1. [SCRIPT WMI]Problèmes de permissions...
    Par zell45 dans le forum Windows
    Réponses: 6
    Dernier message: 09/05/2006, 13h21
  2. problème de permissions avec fonction copy()
    Par jeanfrancois dans le forum Langage
    Réponses: 5
    Dernier message: 30/03/2006, 15h37
  3. problème de permission
    Par zave dans le forum Langage
    Réponses: 2
    Dernier message: 01/03/2006, 21h00
  4. problème de permission entre 2 serveurs
    Par dark-vtec dans le forum JWS
    Réponses: 4
    Dernier message: 14/12/2005, 08h16
  5. Problèmes de permission dans un sricpt perl
    Par Dosseh dans le forum Langage
    Réponses: 4
    Dernier message: 07/10/2005, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo