您好,我使用了本教程中的以下代码来列出我正在处理的应用程序中所有已安装的应用程序。
http://impressive-artworx.de/2011/list-all-installed-apps-in-style/
我将 onClick 更改为我自己的对话框,我现在需要做的是能够获取应用程序的位置。也就是说,如果它在/system/app 或/data/app 中,我希望能够为按下的应用程序的整个路径 toast ,但无法弄清楚如何做到这一点。我可以通过在 onClick 中执行 app.getPackageName() 来获取 packagename,但是如何通过它获取 apks 路径?感谢您提供任何建议或帮助,非常感谢!
最佳答案
经过更多的谷歌搜索,我找到了我要找的东西
PackageManager m = getPackageManager();
String s = getPackageName();
PackageInfo p = m.getPackageInfo(s, 0);
s = p.applicationInfo.sourceDir;
在这里找到的效果很好
感谢它帮助我在谷歌上搜索要查找的内容
关于Android 通过包名获取安装位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6256751/