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 :

comment éviter la mise en veille ?


Sujet :

Android

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut comment éviter la mise en veille ?
    Salut tout le monde ...
    Je débute en programmation d'applications android avec une configuration phonegap... Bon je sais c'est pas top mais pour commencer j'essaye de faire avec ce que je connais, c'est a dire les langages web...

    j'aimerai éviter la mise en veille du tel lorsque mon application est lancée... j'imagine que ça se passe côté java, mais malheureusement je n'y connais rien ...
    Si quelqu'un avait la gentillesse de m'expliquer ça en version noob ce serait un vrai bonheur !

    Merci d'avance !
    ++

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Déclaration

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    private PowerManager.WakeLock wl;
    Dans le onCreate

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    PowerManager pm = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
    wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK
    						| PowerManager.ON_AFTER_RELEASE, this.getClass().getName());
    Il faut ensuite le lancer dans le OnStart
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (wl != null) {
    	wl.acquire();
    }

    Il faut le libérer dans le destory

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (wl != null) {
    	wl.release();
    }

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    Merci beaucoup pour la réponse rapide !
    je n'ai qu'un fichier java
    sample.java avec ça à l'intérieur

    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
        package com.phonegap.nas.appli;
     
        import android.app.Activity;
        import android.os.Bundle;
        import com.phonegap.*;
     
        public class sample extends DroidGap
        {
            @Override
            public void onCreate(Bundle savedInstanceState)
            {
                super.onCreate(savedInstanceState);
                super.loadUrl("file:///android_asset/www/index.html");
            }
        }
    il faut que je reajoute les méthodes dans ce code c'est bien ça ? (le vrai noob de chez noob )
    encore merci !

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    j'ai modifié le code comme ceci ...
    mais j'ai des erreurs du type suivant pour la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       PowerManager pm = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
    Description Resource Path Location Type
    Context cannot be resolved to a variable sample.java /des/src/com/phonegap/nas/appli line 18 Java Problem

    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
        package com.phonegap.nas.appli;
     
        import android.app.Activity;
        import android.os.Bundle;
        import com.phonegap.*;
     
        private PowerManager.WakeLock wl;
     
        public class sample extends DroidGap
        {
            @Override
            public void onCreate(Bundle savedInstanceState)
            {
                super.onCreate(savedInstanceState);
                super.loadUrl("file:///android_asset/www/index.html");
     
                PowerManager pm = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
                wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, this.getClass().getName());
            }
     
            @Override
            public void onStart(Bundle savedInstanceState)
            {
            	if (wl != null) {
            		wl.acquire();
            	}
            }
             @Override
            public void onDestyoy(Bundle savedInstanceState)
            {
            	 if (wl != null) {
            			wl.release();
            		}
            }
     
        }

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    bon en ajoutant ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     import android.os.PowerManager;
    et en enlevant les @override (je sais pas à qui ça sert ...)

    j'ai du coup ce code
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
     
        package com.phonegap.nas.appli;
     
        import android.app.Activity;
        import android.os.Bundle;
        import com.phonegap.*;
     
        import android.os.PowerManager;
     
     
     
        public class sample extends DroidGap
        {
        	private PowerManager.WakeLock wl;
            @Override
            public void onCreate(Bundle savedInstanceState)
            {
                super.onCreate(savedInstanceState);
                super.loadUrl("file:///android_asset/www/index.html");
     
                PowerManager pm = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
                wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, this.getClass().getName());
            }
     
     
            public void onStart(Bundle savedInstanceState)
            {
            	if (wl != null) {
            		wl.acquire();
            	}
            }
     
            public void onDestyoy(Bundle savedInstanceState)
            {
            	 if (wl != null) {
            			wl.release();
            		}
            }
     
        }
    et il reste juste une erreur
    Description Resource Path Location Type
    Context cannot be resolved to a variable sample.java /des/src/com/phonegap/nas/appli line 21 Java Problem


  6. #6
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    package com.phonegap.nas.des_coquins;
     
        import android.app.Activity;
        import android.os.Bundle;
        import com.phonegap.*;
        import android.os.PowerManager;// a voir s'il ne manque pas d'autre import
     
        public class sample extends DroidGap
        {
             private PowerManager.WakeLock wl; // le menbre wl appartient a la class sample !
     
            @Override
            public void onCreate(Bundle savedInstanceState)
            {
                super.onCreate(savedInstanceState);
                super.loadUrl("file:///android_asset/www/index.html");
     
                PowerManager pm = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
                wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, this.getClass().getName());
            }
     
            @Override
            protected void onStart() // sous eclipse sert toi de Source->Override/Implémentation 
            {
                     super.onStart();
            	if (wl != null) {
            		wl.acquire();
            	}
            }
             @Override
            protected void onDestroy()
            {
                     super.onDestroy();
            	 if (wl != null) {
            			wl.release();
            		}
            }
     
        }

  7. #7
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    merci pour la réponse
    il me remonte juste une erreur par rapport à onDestroy
    Description Resource Path Location Type
    Cannot reduce the visibility of the inherited method from DroidGap sample.java /des/src/com/phonegap/nas/appli line 37 Java Problem

    et il me propose de changer pour une méthode public ...

    j'ai donc testé avec une methode public... publié mon appli, installé sur mon tel ...
    et là
    "désolé, l'application (processus xxxxx) a été arrété de manière innatendue. Réeesayez "


  8. #8
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Je ne connais pas la class DroidGap mais j'ai vu qu'elle héritée de Activity

    Après s'il te conseille de le passer en public , passe le .
    Si tu veux ne plus avoir se genre de problème par la suite , pour l'implémentation des méthodes sous éclipses passe par Source->Override/Implémtation dans le menu de Eclipse et il te proposera toutes les méthodes pouvant étre surchargé .

    Edit :

    Qu'est ce que tu as dans le LogCat ?

  9. #9
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    pinaise je suis désolé mais je sais pas ce que c'est le logCat ... je débute de chez débute ...
    Je vais googler ça je reviens ...

    thx

    Ayé j'ai trouvé ... ça dit ça
    11-29 15:50:38.915: INFO/ActivityManager(59): Start proc com.phonegap.nas.des_coquins for activity com.phonegap.nas.des_coquins/.sample: pid=288 uid=10023 gids={1015}
    11-29 15:50:39.066: DEBUG/dalvikvm(281): LinearAlloc 0x0 used 636716 of 5242880 (12%)
    11-29 15:50:39.897: DEBUG/ddm-heap(288): Got feature list request
    11-29 15:50:41.987: WARN/System.err(288): java.net.SocketException: Permission denied (maybe missing INTERNET permission)
    11-29 15:50:42.045: WARN/System.err(288): at org.apache.harmony.luni.platform.OSNetworkSystem.createServerStreamSocketImpl(Native Method)
    11-29 15:50:42.055: WARN/System.err(288): at org.apache.harmony.luni.platform.OSNetworkSystem.createServerStreamSocket(OSNetworkSystem.java:171)
    11-29 15:50:42.067: WARN/System.err(288): at org.apache.harmony.luni.net.PlainServerSocketImpl.create(PlainServerSocketImpl.java:45)
    11-29 15:50:42.067: WARN/System.err(288): at java.net.ServerSocket.<init>(ServerSocket.java:133)
    11-29 15:50:42.077: WARN/System.err(288): at java.net.ServerSocket.<init>(ServerSocket.java:87)
    11-29 15:50:42.077: WARN/System.err(288): at com.phonegap.CallbackServer.run(CallbackServer.java:159)
    11-29 15:50:42.077: WARN/System.err(288): at java.lang.Thread.run(Thread.java:1096)
    11-29 15:50:42.127: DEBUG/AndroidRuntime(288): Shutting down VM
    11-29 15:50:42.146: WARN/dalvikvm(288): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
    11-29 15:50:42.146: ERROR/AndroidRuntime(288): Uncaught handler: thread main exiting due to uncaught exception
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.phonegap.nas.des_coquins/com.phonegap.nas.des_coquins.sample}: java.lang.SecurityException: Neither user 10023 nor current process has android.permission.WAKE_LOCK.
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2454)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.os.Handler.dispatchMessage(Handler.java:99)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.os.Looper.loop(Looper.java:123)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.app.ActivityThread.main(ActivityThread.java:4310)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at java.lang.reflect.Method.invokeNative(Native Method)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at java.lang.reflect.Method.invoke(Method.java:521)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at dalvik.system.NativeStart.main(Native Method)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): Caused by: java.lang.SecurityException: Neither user 10023 nor current process has android.permission.WAKE_LOCK.
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.os.Parcel.readException(Parcel.java:1218)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.os.Parcel.readException(Parcel.java:1206)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.os.IPowerManager$Stub$Proxy.acquireWakeLock(IPowerManager.java:203)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.os.PowerManager$WakeLock.acquire(PowerManager.java:241)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at com.phonegap.nas.des_coquins.sample.onStart(sample.java:33)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1129)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.app.Activity.performStart(Activity.java:3723)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2426)
    11-29 15:50:42.245: ERROR/AndroidRuntime(288): ... 11 more
    11-29 15:50:42.327: INFO/Process(59): Sending signal. PID: 288 SIG: 3
    11-29 15:50:42.336: INFO/dalvikvm(288): threadid=7: reacting to signal 3
    11-29 15:50:42.456: INFO/dalvikvm(288): Wrote stack trace to '/data/anr/traces.txt'
    11-29 15:50:49.017: INFO/Process(288): Sending signal. PID: 288 SIG: 9
    11-29 15:50:49.186: INFO/ActivityManager(59): Process com.phonegap.nas.des_coquins (pid 288) has died.
    11-29 15:50:49.226: ERROR/gralloc(59): [unregister] handle 0x3618c8 still locked (state=40000001)
    11-29 15:50:49.365: WARN/UsageStats(59): Unexpected resume of com.android.launcher while already resumed in com.phonegap.nas.des_coquins
    11-29 15:50:49.427: WARN/InputManagerService(59): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@43aee760
    11-29 15:50:55.125: DEBUG/dalvikvm(216): GC freed 780 objects / 55736 bytes in 193ms

  10. #10
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    11-29 15:50:41.987: WARN/System.err(288): java.net.SocketException: Permission denied (maybe missing INTERNET permission)
    En faite, il faut que tu rajoutes la permission Internet à ton manifest :
    http://developer.android.com/referen....html#INTERNET

  11. #11
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    et celle là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    J'avais oublié


    PS : Quand tu as une erreur regarde dans le LogCat, tu auras les exceptions levées par l'application .

  12. #12
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    yep ... merci pour les conseils
    j'ai ajouté toutes les permissions possibles ...
    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
     
         <uses-permission android:name="android.permission.CAMERA" />
        <uses-permission android:name="android.permission.VIBRATE" />
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
        <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
        <uses-permission android:name="android.permission.READ_PHONE_STATE" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.RECEIVE_SMS" />
        <uses-permission android:name="android.permission.RECORD_AUDIO" />
        <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
        <uses-permission android:name="android.permission.READ_CONTACTS" />
        <uses-permission android:name="android.permission.WRITE_CONTACTS" />   
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    et ça donne ça

    edit : ah non j'ai zappé la wake ...je retest
    11-29 16:01:53.576: DEBUG/dalvikvm(246): GC freed 565 objects / 32264 bytes in 127ms
    11-29 16:01:54.646: DEBUG/AndroidRuntime(343): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
    11-29 16:01:54.656: DEBUG/AndroidRuntime(343): CheckJNI is ON
    11-29 16:01:55.186: DEBUG/AndroidRuntime(343): --- registering native functions ---
    11-29 16:01:55.825: DEBUG/ddm-heap(343): Got feature list request
    11-29 16:01:56.956: DEBUG/AndroidRuntime(343): Shutting down VM
    11-29 16:01:56.966: DEBUG/dalvikvm(343): DestroyJavaVM waiting for non-daemon threads to exit
    11-29 16:01:56.966: DEBUG/dalvikvm(343): DestroyJavaVM shutting VM down
    11-29 16:01:56.975: DEBUG/dalvikvm(343): HeapWorker thread shutting down
    11-29 16:01:56.985: DEBUG/dalvikvm(343): HeapWorker thread has shut down
    11-29 16:01:56.997: ERROR/AndroidRuntime(343): ERROR: thread attach failed
    11-29 16:01:56.997: DEBUG/jdwp(343): JDWP shutting down net...
    11-29 16:01:57.007: INFO/dalvikvm(343): Debugger has detached; object registry had 1 entries
    11-29 16:01:57.025: DEBUG/dalvikvm(343): VM cleaning up
    11-29 16:01:57.095: DEBUG/dalvikvm(343): LinearAlloc 0x0 used 611300 of 5242880 (11%)
    11-29 16:01:58.646: DEBUG/AndroidRuntime(352): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
    11-29 16:01:58.685: DEBUG/AndroidRuntime(352): CheckJNI is ON
    11-29 16:01:58.877: DEBUG/dalvikvm(238): GC freed 1588 objects / 113600 bytes in 422ms
    11-29 16:01:59.296: DEBUG/AndroidRuntime(352): --- registering native functions ---
    11-29 16:01:59.876: DEBUG/ddm-heap(352): Got feature list request
    11-29 16:02:01.286: DEBUG/PackageParser(59): Scanning package: /data/app/vmdl57068.tmp
    11-29 16:02:02.055: INFO/PackageManager(59): /data/app/vmdl57068.tmp changed; unpacking
    11-29 16:02:02.087: DEBUG/installd(32): DexInv: --- BEGIN '/data/app/vmdl57068.tmp' ---
    11-29 16:02:03.376: DEBUG/dalvikvm(358): DexOpt: load 117ms, verify 739ms, opt 21ms
    11-29 16:02:03.416: DEBUG/installd(32): DexInv: --- END '/data/app/vmdl57068.tmp' (success) ---
    11-29 16:02:03.606: INFO/installd(32): move /data/dalvik-cache/data@app@vmdl57068.tmp@classes.dex -> /data/dalvik-cache/data@app@com.phonegap.nas.des_coquins.apk@classes.dex
    11-29 16:02:03.626: DEBUG/PackageManager(59): New package installed in /data/app/com.phonegap.nas.des_coquins.apk
    11-29 16:02:03.856: DEBUG/AndroidRuntime(352): Shutting down VM
    11-29 16:02:03.866: DEBUG/dalvikvm(352): DestroyJavaVM waiting for non-daemon threads to exit
    11-29 16:02:03.909: DEBUG/dalvikvm(352): DestroyJavaVM shutting VM down
    11-29 16:02:03.916: DEBUG/dalvikvm(352): HeapWorker thread shutting down
    11-29 16:02:03.926: DEBUG/dalvikvm(352): HeapWorker thread has shut down
    11-29 16:02:03.926: DEBUG/jdwp(352): JDWP shutting down net...
    11-29 16:02:03.926: INFO/dalvikvm(352): Debugger has detached; object registry had 1 entries
    11-29 16:02:03.935: DEBUG/dalvikvm(352): VM cleaning up
    11-29 16:02:03.975: ERROR/AndroidRuntime(352): ERROR: thread attach failed
    11-29 16:02:04.145: DEBUG/dalvikvm(352): LinearAlloc 0x0 used 621260 of 5242880 (11%)
    11-29 16:02:04.765: DEBUG/dalvikvm(59): GC freed 7452 objects / 487288 bytes in 416ms
    11-29 16:02:04.826: WARN/ResourceType(59): Resources don't contain package for resource number 0x7f060000
    11-29 16:02:05.105: WARN/ResourceType(59): Resources don't contain package for resource number 0x7f060001
    11-29 16:02:06.516: DEBUG/AndroidRuntime(363): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
    11-29 16:02:06.526: DEBUG/AndroidRuntime(363): CheckJNI is ON
    11-29 16:02:07.115: DEBUG/AndroidRuntime(363): --- registering native functions ---
    11-29 16:02:07.725: DEBUG/ddm-heap(363): Got feature list request
    11-29 16:02:08.986: INFO/ActivityManager(59): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.phonegap.nas.des_coquins/.sample }
    11-29 16:02:09.105: DEBUG/AndroidRuntime(363): Shutting down VM
    11-29 16:02:09.105: DEBUG/dalvikvm(363): DestroyJavaVM waiting for non-daemon threads to exit
    11-29 16:02:09.127: DEBUG/dalvikvm(363): DestroyJavaVM shutting VM down
    11-29 16:02:09.136: DEBUG/dalvikvm(363): HeapWorker thread shutting down
    11-29 16:02:09.146: DEBUG/dalvikvm(363): HeapWorker thread has shut down
    11-29 16:02:09.146: DEBUG/jdwp(363): JDWP shutting down net...
    11-29 16:02:09.146: INFO/dalvikvm(363): Debugger has detached; object registry had 1 entries
    11-29 16:02:09.166: DEBUG/dalvikvm(363): VM cleaning up
    11-29 16:02:09.236: ERROR/AndroidRuntime(363): ERROR: thread attach failed
    11-29 16:02:09.355: INFO/ActivityManager(59): Start proc com.phonegap.nas.des_coquins for activity com.phonegap.nas.des_coquins/.sample: pid=370 uid=10023 gids={1006, 3003, 1015}
    11-29 16:02:09.416: DEBUG/dalvikvm(363): LinearAlloc 0x0 used 636716 of 5242880 (12%)
    11-29 16:02:09.926: DEBUG/ddm-heap(370): Got feature list request
    11-29 16:02:12.236: DEBUG/AndroidRuntime(370): Shutting down VM
    11-29 16:02:12.265: WARN/dalvikvm(370): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
    11-29 16:02:12.265: ERROR/AndroidRuntime(370): Uncaught handler: thread main exiting due to uncaught exception
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.phonegap.nas.des_coquins/com.phonegap.nas.des_coquins.sample}: java.lang.SecurityException: Neither user 10023 nor current process has android.permission.WAKE_LOCK.
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2454)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.os.Handler.dispatchMessage(Handler.java:99)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.os.Looper.loop(Looper.java:123)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.app.ActivityThread.main(ActivityThread.java:4310)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at java.lang.reflect.Method.invokeNative(Native Method)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at java.lang.reflect.Method.invoke(Method.java:521)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at dalvik.system.NativeStart.main(Native Method)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): Caused by: java.lang.SecurityException: Neither user 10023 nor current process has android.permission.WAKE_LOCK.
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.os.Parcel.readException(Parcel.java:1218)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.os.Parcel.readException(Parcel.java:1206)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.os.IPowerManager$Stub$Proxy.acquireWakeLock(IPowerManager.java:203)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.os.PowerManager$WakeLock.acquire(PowerManager.java:241)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at com.phonegap.nas.des_coquins.sample.onStart(sample.java:33)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1129)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.app.Activity.performStart(Activity.java:3723)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2426)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): ... 11 more
    11-29 16:02:12.445: INFO/Process(59): Sending signal. PID: 370 SIG: 3
    11-29 16:02:12.457: INFO/dalvikvm(370): threadid=7: reacting to signal 3
    11-29 16:02:12.617: INFO/dalvikvm(370): Wrote stack trace to '/data/anr/traces.txt'
    11-29 16:02:19.117: WARN/webcore(370): Can't get the viewWidth after the first layout
    11-29 16:02:20.286: WARN/ActivityManager(59): Activity idle timeout for HistoryRecord{43bb02d8 com.phonegap.nas.des_coquins/.sample}
    11-29 16:02:20.336: WARN/webcore(370): Can't get the viewWidth after the first layout
    11-29 16:02:25.487: DEBUG/dalvikvm(106): GC freed 3336 objects / 185768 bytes in 180ms
    11-29 16:02:30.476: DEBUG/dalvikvm(216): GC freed 43 objects / 2096 bytes in 163ms
    11-29 16:02:35.536: INFO/Process(370): Sending signal. PID: 370 SIG: 9
    11-29 16:02:35.756: INFO/ActivityManager(59): Process com.phonegap.nas.des_coquins (pid 370) has died.
    11-29 16:02:35.925: WARN/UsageStats(59): Unexpected resume of com.android.launcher while already resumed in com.phonegap.nas.des_coquins
    11-29 16:02:35.986: WARN/InputManagerService(59): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@43c41798

  13. #13
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Le Logcat te précise quoi faire. regarde le post un peu plus haut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): Caused by: java.lang.SecurityException: Neither user 10023 nor current process has android.permission.WAKE_LOCK.
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.os.Parcel.readException(Parcel.java:1218)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.os.Parcel.readException(Parcel.java:1206)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.os.IPowerManager$Stub$Proxy.acquireWakeLock(IPowerManager.java:203)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.os.PowerManager$WakeLock.acquire(PowerManager.java:241)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at com.phonegap.nas.des_coquins.sample.onStart(sample.java:33)
    11-29 16:02:12.346: ERROR/AndroidRuntime(370): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1129)

  14. #14
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    lol, désolé,
    l'enthousiasme et le speed de répondre ... des fois emporté par l'élan tu poste avant de lire et de tester ...
    J'ai tout bien fait comme il faut et j'ai l'impression que ça marche !!
    trop bon !
    Un grand merci à toi !
    T'as gagné une version gratuite de mon appli si un jour je la vends héhé
    je t'enverrai ça dès qu'elle sera finalisée !
    ++

  15. #15
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    des_coquins
    Et vu le nom, ça à l'air prometteur

  16. #16
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    héhéhé
    Ouaip ... Disons que si ta femme te dis ... "Chéri il pleut encore dimanche..." tu peux lui répondre au tac au tac "Dimanche pluvieux, dimanche au pieu !" avec un grand sourire
    c'est presque au point ...je vais vous ennuyer encore un peu pour intercepter le bouton retour et fermer l'appli direct avec ... mais je ferai un nouveau post pour ça

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Android Wear : comment éviter la mise en veille
    Par Gob59 dans le forum Android
    Réponses: 1
    Dernier message: 30/03/2015, 16h22
  2. Réponses: 6
    Dernier message: 17/01/2012, 17h57
  3. Comment détecter et empêcher la mise en veille ?
    Par Lung dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 12/05/2011, 09h04
  4. Comment éviter la mise a jour d'une table
    Par JPJOLY dans le forum IHM
    Réponses: 2
    Dernier message: 21/10/2010, 22h52
  5. Comment interdire la mise en veille d'une machine sous Win ?
    Par Soulama dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 01/08/2005, 16h37

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