Bonjours,
je suis nouveau dans le monde du développement sous android, je voudrait integrer une liste des application en cours dans mon application, quelqu'un aurait t'il une piste sur une methode ou librairie pour moi.
Merci d'avance.
Bonjours,
je suis nouveau dans le monde du développement sous android, je voudrait integrer une liste des application en cours dans mon application, quelqu'un aurait t'il une piste sur une methode ou librairie pour moi.
Merci d'avance.
Hello,
je pense que tu peux regarder de ce coté : http://developer.android.com/referen...tyManager.html
Tiens nous au courant
merci ta réponse ma beaucoup aidé dans mes recherche, mes je n'arrive pas a récupérer le nom des applications, sa m'affiche que le nom du package.
voici mon code si quelqu'un a une idée :
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 public class test extends ListActivity { ArrayList<String> items = new ArrayList<String>(); /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ActivityManager activityManager = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE); List<RunningAppProcessInfo> allTasks= activityManager.getRunningAppProcesses(); for(RunningAppProcessInfo aTask : allTasks) { items.add(aTask.processName); } setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,items)); } }
Bonjour,
Pour récupérer le nom des application en cours .
http://stackoverflow.com/questions/3...ame-in-android
le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ActivityManager am = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE); List l = am.getRunningAppProcesses(); Iterator i = l.iterator(); PackageManager pm = this.getPackageManager(); while(i.hasNext()) { ActivityManager.RunningAppProcessInfo info = (ActivityManager.RunningAppProcessInfo)(i.next()); try { CharSequence c = pm.getApplicationLabel(pm.getApplicationInfo(info.processName, PackageManager.GET_META_DATA)); Log.w("LABEL", c.toString()); }catch(Exception e) { //Name Not FOund Exception } }
Responsable Android de Developpez.com (Twitter et Facebook)
Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.
encore merci pour votre aide sa ma beaucoup aidée, encore une dernière question.
Est il possible maintenant que j'ai la liste des application lancé sur mon terminal, de modifier une adresse mémoire d'un des processus lancé?
merci d'avance pour vaux réponses.
edit : cela affiche bien une liste d'application, mes comment avoir que celle qui son lancé et non pas installé?
Comme dans le gestionnaire de tache.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager