从Android如何检查应用程序是从应用程序捆绑包还是从APK安装的



请,来自Android本机;是否有人知道如何检查运行中的应用程序是从安卓应用捆绑包安装的,还是直接从APK安装的?

我有一个应用程序,它允许自己作为APK共享给其他人但是,当从应用程序捆绑包安装应用程序时,生成的共享APK无法在所有设备上运行因此,在显示此特定功能之前,我正在尝试进行检查,以确定该应用程序是否直接从APK安装(如果从应用程序捆绑包安装,则将其删除(我将感谢任何帮助或网络链接或线索PackageManager.class似乎没有关于它的方法。

可能会尝试获取目标应用程序的APK文件(如HERE中(,对其进行解压缩,并检查资源文件夹中是否存在多个密度桶或多个ABI 的本地库

您可以检查PackageManager上的installerPackageName,以了解该应用程序是从Play Store安装的还是侧面加载的。

相关内容

最新更新