11月 292019
通过获取安装器的名称我们可以判断应用是来自哪个应用市场
当然现在普遍是通过配置gradle来区别应用的安装渠道,不过这个还可以用于判断用户是不是手动进行安装的
代码很简单,如下:
1 2 3 |
PackageManager pm = getPackageManager(); String installername = pm.getInstallerPackageName("com.eg.android.AlipayGphone"); Log.d(LOG_TAG, "installerName: " + installername); |
结果示例:
如:com.huawei.appmarket – 是华为应用市场
com.android.packageinstaller – 是用户手动安装的
Sorry, the comment form is closed at this time.