Répondre
Utilisez BroadcastReceiver
qui reçoit l'intention d'action BOOT_COMPLETED
.
dans la méthode OnReceive() créer une intention pour votre activité:
@Override
public void onReceive(Context context, Intent intent) {
Intent myIntent = new Intent(context, YourActivity.class);
context.startActivity(myIntent);
}
Pour l'application au démarrage, vous devez ajouter l'autorisation
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
à votre manifeste. Alors faites comme Vladimir a écrit.
Pour démarrer une autre application, vous devez connaître l'intention (espérons-le officiel) de la démarrer. Sinon, voir ma réponse sur la question calling an activity that is in another package(android)
Par exemple, à partir de l'application LastFM serait comme ceci:
final Intent i = new Intent("android.intent.action.MAIN");
i.setComponent(new ComponentName("fm.last.android","fm.last.android.LastFm"));
startActivity(i);
D'accord, mais où puis-je trouver le "fm.last.android" et "fm.last.android.LastFm "dans une application que je veux lancer? Le navigateur web Doplhin par exemple. – Johan
Ouvrez le navigateur dolphin régulièrement et pendant que vous faites cela, vérifiez le logcat via 'adb shell logcat', vous verrez alors dans le journal quelle intention est appelée. Ensuite, vous utilisez les valeurs dans votre ComponentName. Quel dauphin tu veux? HD, mini ou régulier? –
Pour Dolphin HD, essayez: new ComponentName ("mobi.mgeek.TunnyBrowser", "mobi.mgeek.TunnyBrowser.BrowserActivity") - pour Dolphin standard, essayez: new ComponentName ("com.mgeek.android.DolphinBrowser.Browser", "com.mgeek.android.DolphinBrowser.Browser.BrowserActivity") –
- 1. Comment exécuter une application automatiquement au démarrage du système?
- 2. Android - Comment faire fonctionner une autre application
- 3. Comment faire pour exécuter une application Qt?
- 4. Comment faire une pause une application android
- 5. Comment faire pour exécuter une application avec Android ADT
- 6. Comment faire en charger une autre application?
- 7. faire une application android autostart
- 8. Méthode préférée pour démarrer automatiquement une application au démarrage/démarrage?
- 9. Comment faire une action d'une autre application?
- 10. Faire 2.2 Application Android compatible pour 1.5+
- 11. Comment utiliser une application pour une autre application dans android
- 12. comment déployer une application automatiquement
- 13. Ajouter une application au démarrage
- 14. Comment faire une application Web pour une application Windows 8 et Android pour l'application D3js
- 15. Faire une liste dans une autre application
- 16. Comment faire une application Android ScreenSaver?
- 17. Comment faire pour rétrograder mon application Android?
- 18. comment faire une application android privé
- 19. Comment faire une application slidshow
- 20. Comment faire une application skinnable?
- 21. Comment faire une application universelle
- 22. Comment faire une application multilingue
- 23. Comment faire pour exécuter une application client/serveur local?
- 24. Comment faire une application Android utiliser une version spécifique d'une autre application
- 25. Comment verrouiller une application Android
- 26. Comment faire pour exécuter une application java plain sur Websphere
- 27. Comment appeler une application android d'une autre application Android
- 28. Comment faire une application Lua pour PSP?
- 29. Comment faire pour exécuter une application automatiquement lorsque le téléphone est allumé
- 30. Comment faire pour démarrer une application Android comme WhatsApp?
J'ai ajouté les autorisations, mais où dois-je mettre ce code? Désolé, mais j'ai commencé à développer des applications aujourd'hui :) Merci – Johan
dans votre BroadcastReceiver bien sûr. Voir le lien Désolé, il est en russe, mais les deux exemples de code suffisent. http://ondroid.info/primer-ispolzovaniya-broadcast-receiver-v-android/ –
votre lien est expiré – lindenrovio