14
A
回答
33
你尝试使用ActivityManager.getRunningAppProcesses()
? 下面是检索名称的示例代码:
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
}
}
1
如果您收到包的名称,你应该能够获得有关使用PackageManager应用程序的更多信息:
http://developer.android.com/reference/android/content/pm/PackageManager.html
有直接获取应用程序图标,ApplicationInfo和ActivityInfo对象的方法。关于我的头顶,我不知道哪一个会引导您读取可读的名称,但如果它不能通过此处的某个方法直接访问,则应该从应用程序资源(也可从此类访问)访问它。
-2
我做了一些不正确的假设,当做这个职位,现在认识到他们是不正确的。 - 删除
相关问题
- 1. Android应用程序名称显示为活动名称
- 2. 获取在控制台应用程序C中的活动窗体的名称#
- 3. 如何从android中的进程获取应用程序名称?
- 4. 获取在前台运行的应用程序的名称:android
- 5. 获取应用程序的名称
- 6. 如何从Android的包名获取应用程序名称?
- 7. 在第一次鼠标单击时获取活动应用程序的名称
- 8. 获取facebook用户名称在Android应用程序
- 9. 在新的应用程序版本中更改启动程序活动名称
- 10. 从软件包名称中获取应用程序名称
- 11. 获取被点击的应用程序/活动窗口的名称
- 12. 如何在Windows中获取进程的应用程序名称?
- 13. Android:应用程序名称和图标来自活动名称字符串
- 14. 如何在android中获取手机主屏幕的活动或活动名称?
- 15. 从进程名称获取应用程序名称
- 16. 如何从进程名称获取应用程序名称?
- 17. 是否可以获取当前活动应用程序的名称
- 18. 从应用程序名称中的Android
- 19. iOS从应用程序名称获取应用程序图标
- 20. Android活动名称
- 21. 重命名应用程序的包或活动名称?
- 22. Android应用程序名称不会在所有活动中显示
- 23. 获取启动器活动名称
- 24. 如何在django中使用python获取应用程序名称
- 25. 如何在C#中使用.exe获取应用程序名称?
- 26. Android:从意向获取应用程序名称
- 27. 如何获取twitter认证名称到android应用程序?
- 28. 获取活动窗口的名称
- 29. Android - 在我的应用程序中获取电子邮件附件名称
- 30. 在drupal中获取程序名称
yes..i did try..but在ActivityManager.getRunningAppProcess()中只有获取ProcessName的选项。但我需要这些进程的ApplicationName,并且我无法在其中找到它。 – Shijilal 2010-10-05 06:48:22
我已编辑与工作代码的答案。 – bhups 2010-10-05 07:37:02
@bhups可以告诉mw我怎么才能找到系统运行的应用程序没有安装的应用程序? – user3233280 2014-11-23 07:38:41