在android中获取应用程序信息

在android中获取应用程序信息,android,Android,你好,专家, 我想获取手机中所有apk的信息,如姓名、图标、日期等…… 我指的是,但没有令人满意的解决方案。你能帮我吗 从你的活动中,你应该打电话 List<ApplicationInfo> applications = getPackageManager().getInstalledPackages(0); 签出查看您还可以从packageinfo中获得什么信息。除了上述答案, 你也应该看看 它包含关于手机(或平板电脑)的各种信息。我想要这类应用程序信息。你能告诉我如何获取应用程

你好,专家,
我想获取手机中所有apk的信息,如姓名、图标、日期等……
我指的是,但没有令人满意的解决方案。你能帮我吗


从你的活动中,你应该打电话

List<ApplicationInfo> applications = getPackageManager().getInstalledPackages(0);

签出查看您还可以从packageinfo中获得什么信息。

除了上述答案, 你也应该看看


它包含关于手机(或平板电脑)的各种信息。

我想要这类应用程序信息。你能告诉我如何获取应用程序的图标和日期吗?我更新了答案,让我知道这是否是你要找的。这件事我知道,我尝试过,但“firstInstallTime”方法不受支持。我在9 API级别中尝试了项目,并在它们被支持之后进行了尝试。但在logcat中,我得到了firstInstallTim:130590770197,那么您能告诉我这是什么类型的值吗?
List<PackageInfo> applications = getPackagerManager().getInstalledPackages(0);
for(PackageInfo info : applications){
    Drawable icon = info.applicationInfo.loadIcon(getContext());
    long firstInstalled = info.firstInstallTime;
    long lastUpdate = info.lastUpdateTime;
}