gpt4 book ai didi

Android,获取安装的应用程序大小和日期

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:36:00 26 4
gpt4 key购买 nike

在 Android 中,如何获取应用安装日期以及如何获取已安装应用的大小。

我正在使用下面的代码来获取应用程序大小,但它不正确

列表包 = getPackageManager().getInstalledPackages(0);

for(i=0;i<packs.size();i++) {
PackageInfo p = packs.get(i);
ApplicationInfo appInfo =p.applicationInfo;
long fileSize = new FileInputStream(appInfo.sourceDir).getChannel().size();
}

请帮帮我..谢谢,

最佳答案

阿杰,

要获取安装日期,您需要使用 PackageManager类(class)。更具体地说 getPackageInfo()方法。这将返回给您 PackageInfo包含 firstInstallTime 的对象值(value)。

目前不存在用于获取应用程序大小的公共(public) API,因为 PackageManager.getpackageSizeInfo() 已从 SDK 0.9 到 SDK 1.0 的 API 中删除。参见 HERE

祝你好运!

关于Android,获取安装的应用程序大小和日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5315586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com