版权声明:本文为他叫自己Mr.张的原创文章,转载请注明出处,否则禁止转载。 https://cloud.tencent.com/developer/article/1452982
因业务需要,项目需要一些 InstallerPackageName
方面的一些知识,随便看了下,很多开发估计不知道还有这档子事情。阅读资料发现一篇文章讲的还是很全面的,但是有些细节在实践中还是需要补充下。
上面的文章内容有几点要说下:
1、常见的返回值:
com.google.android.packageinstaller
设备默认安装器,这个是特殊机器的包名情况,我通过阅读各版本(2.3-7.1)的 Android 源码,发现都是 com.android.packageinstaller
,不过最终是哪个还得看手机厂商。
2、如何修改渠道号:代码修改
对于 setInstallerPackageName(String targetPackage, String installerPackageName)
而言:
以 targetPackage 的 installerPackageName 是否为空的2种情况来说明:
PS:如果有什么建议或者问题,可以通过下面的方式和我联系