[Résolu] obliger une application à s'exécuter au démarrage du smartphone (résolu)

  • Auteur de la discussion esionimarp
  • Date de début
E

esionimarp

Membre
Inscrit
20 Août 2013
Messages
29
Points
0
  • #1
Bonsoir,
comment obliger une application à s'exécuter au démarrage du smartphone
Merci
 
Vtsax

Vtsax

Membre VIP
Inscrit
3 Novembre 2012
Messages
5 485
Points
38
  • #2
Re: obliger une application à s'exécuter au démarrage du smartphone

Salut, c'est quelle application ?

Normalement dans le menu de l'application, tu dois avoir l'option pour le faire..

Sinon je ne sais pas :oops:
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #3
Re: obliger une application à s'exécuter au démarrage du smartphone

Curieux, d'habitude on cherche à bloquer le démarrage automatique des applications :mrgreen:

Cela dépend de quelle application et surtout si celle-ci à un option qui le permet dans les paramètres de l'appli. Le démarrage automatique d'une application induit que celle ci ait un récepteur le permettant.
 
E

esionimarp

Membre
Inscrit
20 Août 2013
Messages
29
Points
0
  • #4
Re: obliger une application à s'exécuter au démarrage du smartphone

salut,
non dans le menu de l'application home button par exemple y 'a pas une option de démarrage avec le système
 
TipolRs1

TipolRs1

Membre
Inscrit
16 Janvier 2013
Messages
221
Points
16
  • #5
Re: obliger une application à s'exécuter au démarrage du smartphone

esionimarp a dit:
comment obliger une application à s'exécuter au démarrage du smartphone
Salut,

Donc pour se faire, il faut d'abord que tu sois Root (logique).
Ensuite il faut que tu trouves le fichier "Manifest.xml" pour ton application et que tu le modifies dans ce style :

<service android:name=".MyService" android:label="My Service">
<intent-filter>
<action android:name="com.myapp.MyService" />
</intent-filter>
</service>

<receiver
android:name=".receiver.StartMyServiceAtBootReceiver"
android:enabled="true"
android:exported="true"
android:label="StartMyServiceAtBootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>

Ensuite, il faut modifier un autre bout de fichier pour lui dire de charger le premier au démarrage avec un code dans ce style :

public class StartMyServiceAtBootReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) {
Intent serviceIntent = new Intent("com.myapp.MySystemService");
context.startService(serviceIntent);
}
}
}

Là, c'est bon, ton application démarrera dès que tu allumeras ton téléphone ;)

Si tu ne te sens pas confiant pour ces manips, tu peux aller sur le Google Play Store et chercher cette application : AutoStart - No root ou encore Startup Manager (Free) :mrgreen:
 
E

esionimarp

Membre
Inscrit
20 Août 2013
Messages
29
Points
0
  • #6
Re: obliger une application à s'exécuter au démarrage du smartphone

merci a vous tous problème résolu avec startup Manager
 
Haut Bas