Android 从运行任务信息中获取完整的应用程序信息

Android 从运行任务信息中获取完整的应用程序信息,android,Android,我有下面的代码 List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1); ActivityManager.RunningTaskInfo activityname = taskInfo.get(0); List taskInfo=am.getRunningTasks(1); ActivityManager.RunningTaskInfo activityname=taskInfo.get(0);

我有下面的代码

List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);

ActivityManager.RunningTaskInfo activityname = taskInfo.get(0);
List taskInfo=am.getRunningTasks(1);
ActivityManager.RunningTaskInfo activityname=taskInfo.get(0);

我想做的是获取关于某个应用程序的大部分信息(如标题、版本、描述、功能、权限、谷歌商店密钥、软件包名称,(…),但我不理解
activityname.describeContents()
因为它返回一个
int
,我无法打印它,而
toString()
实际上什么也不发。有人能给我一些帮助吗?非常感谢。

RunningTaskInfo
中,您想查看
baseActivity


baseActivity.getPackageName()中
,您有了所需的软件包名称。一旦您有了该名称,您就可以使用
PackageManager
访问您所需的所有其他信息。

我还不完全了解应该获取什么以及实现哪些方法,您能给我一个简单的示例,以了解
baseActivity中的ComponentInfo吗