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. 获取当前活动的应用程序名称
- 2. win32gui获取当前活动的应用程序名称
- 3. Android应用程序名称显示为活动名称
- 4. 获取在控制台应用程序C中的活动窗体的名称#
- 5. 如何在android中获取应用程序的名称?
- 6. 如何从android中的进程获取应用程序名称?
- 7. Eclipse的Android插件在获取应用程序的名称
- 8. 获取在前台运行的应用程序的名称:android
- 9. 获取应用程序的名称
- 10. 如何从Android的包名获取应用程序名称?
- 11. 在第一次鼠标单击时获取活动应用程序的名称
- 12. 在FireMonkey Android应用程序中获取活动表格
- 13. 获取facebook用户名称在Android应用程序
- 14. 如何获取Android中活动应用程序的列表?
- 15. 获取Android应用程序中的当前活动
- 16. 应用程序名称VS主要活动名称
- 17. 从软件包名称中获取应用程序名称
- 18. 获取应用程序名称
- 19. android:从模块中获取应用程序名称
- 20. 获取被点击的应用程序/活动窗口的名称
- 21. 如何在Windows中获取进程的应用程序名称?
- 22. Android:应用程序名称和图标来自活动名称字符串
- 23. Android应用程序名称
- 24. 从进程名称获取应用程序名称
- 25. 如何从进程名称获取应用程序名称?
- 26. 当用户启动该应用程序时获取应用程序的名称
- 27. Android获取当前打开的应用程序的包名称
- 28. 是否可以获取当前活动应用程序的名称
- 29. 如何获取自己应用程序的顶级活动名称
- 30. 如何在android中获取手机主屏幕的活动或活动名称?
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