gpt4 book ai didi

android - 获取apk文件图标、版本、名称

转载 作者:可可西里 更新时间:2023-11-01 18:49:14 30 4
gpt4 key购买 nike

对于尚未安装的软件包,有没有办法获取应用程序名称、应用程序版本和应用程序图标? (对于 sdcard 上的一些 apk 文件)

最佳答案

我只是花了比我承认的更多的时间来寻找这个问题的解决方案......并找到了它! :) :)

进入这个引用后: http://code.google.com/p/android/issues/detail?id=9151我发现了从尚未安装的 .apk 文件中获取图标和名称(即标签)的技巧。

我希望在这方面帮助其他人还为时不晚:

 String APKFilePath = "mnt/sdcard/myapkfile.apk"; //For example...
PackageManager pm = getPackageManager();
PackageInfo pi = pm.getPackageArchiveInfo(APKFilePath, 0);

// the secret are these two lines....
pi.applicationInfo.sourceDir = APKFilePath;
pi.applicationInfo.publicSourceDir = APKFilePath;
//

Drawable APKicon = pi.applicationInfo.loadIcon(pm);
String AppName = (String)pi.applicationInfo.loadLabel(pm);

经过简单测试后,它似乎可以工作......哇。

关于android - 获取apk文件图标、版本、名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5661418/

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