假设应用程序Foo an Eggs在同一个Android设备上。任何应用程序都可以获取设备上所有应用程序的列表。一个应用程序是否有可能知道另一个应用程序是否已运行以及运行了多久?Android应用程序能够知道另一个Android应用程序何时运行吗?
3
A
回答
4
您可以使用PacketManager获取已安装应用程序的列表。从here 代码:
public class AppList extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
PackageManager pm = this.getPackageManager();
Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
List list = pm.queryIntentActivities(intent, PackageManager.PERMISSION_GRANTED);
for (ResolveInfo rInfo : list) {
Log.w(“Installed Applications”, rInfo.activityInfo.applicationInfo
.loadLabel(pm).toString());
}
}
要查看当前运行的应用程序,你可以使用ActivityManager。
+0
感谢您的答案。非常刺激。 – 2011-05-20 17:13:02
0
1
相关问题
- 1. 运行第一个Android应用程序
- 2. 从我的应用程序运行另一个Android应用程序?
- 3. Android在任务锁定时运行另一个应用程序
- 4. 的android:如何知道应用是否被另一个应用程序称为
- 5. 运行Android应用程序
- 6. 运行Android应用程序
- 7. 运行Android应用程序
- 8. Android:如何知道应用程序在哪里运行
- 9. 如何知道我的android应用程序在reciver中运行?
- 10. 在android应用程序中,如何知道应用程序是否是第一次运行时?
- 11. 我希望我的Android应用程序知道何时启动了另一个应用程序
- 12. 运行程序时的Android应用程序运行时错误
- 13. 另一个应用程序内的Android应用程序
- 14. Android应用程序在另一个应用程序内
- 15. Android应用程序设置另一个应用程序
- 16. 如何在Android应用程序运行时切换Android应用程序主题
- 17. 如何从另一个Android Xamarin应用程序打开Android Xamarin应用程序?
- 18. Android:如何在应用程序未运行时通知用户
- 19. 运行android应用程序时java.lang.UnsatisfiedLinkError
- 20. Android应用程序运行时错误
- 21. 是否有可能从android应用程序运行android应用程序?
- 22. [Android]动作另一个应用程序
- 23. Android - 如何从一个应用程序切换到另一个应用程序?
- 24. 如何知道用户何时关闭了Android应用程序?
- 25. 如何从另一个qt应用程序运行一个qt应用程序
- 26. 从另一个运行的Android应用程序检索数据
- 27. 从第一个应用程序运行第二个应用程序android
- 28. Android,可以从拨号程序运行应用程序吗?
- 29. 当通过另一个应用程序运行应用程序时,Android无法执行saveInstanceState后的此操作
- 30. Android即时应用程序与应用程序流不同吗?
可能的重复:http://stackoverflow.com/questions/3278895/how-to-check-current-running-applications-in-android – djg 2011-05-19 19:59:17