Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如果应用程序通过apk共享(如ShareIt)进行共享,应用程序的软件包installerID会发生变化吗?_Android - Fatal编程技术网

Android 如果应用程序通过apk共享(如ShareIt)进行共享,应用程序的软件包installerID会发生变化吗?

Android 如果应用程序通过apk共享(如ShareIt)进行共享,应用程序的软件包installerID会发生变化吗?,android,Android,我正在尝试从应用程序中识别应用程序是否不是从play store和其他来源安装的。我首先读到这个答案 但是,这个回答说亚马逊: 最后将PackageManager.getInstallerPackageName()设置为 “com.amazon.venezia” 那么更改软件包安装程序名称是可选的吗 如果是,那么如果应用程序通过apk共享,那么安装程序包名是否更改 例如,如果应用程序是通过shareit共享的,那么安装程序包名是否会更改 我只是想确定,如果我使用第一个答案中的方法,我还可以通过这

我正在尝试从应用程序中识别应用程序是否不是从play store和其他来源安装的。我首先读到这个答案 但是,这个回答说亚马逊:

最后将PackageManager.getInstallerPackageName()设置为 “com.amazon.venezia”

那么更改软件包安装程序名称是可选的吗

如果是,那么如果应用程序通过apk共享,那么安装程序包名是否更改

例如,如果应用程序是通过shareit共享的,那么安装程序包名是否会更改

我只是想确定,如果我使用第一个答案中的方法,我还可以通过这种共享来识别安装


如果它在通过apk共享时不会更改,有没有办法确定它是否是通过apk共享的?

包名将由开发人员设置

一些第三方商店会添加他们自己的标签,如“freeapk.com.company.appname”,但就从谷歌play或亚马逊提交和下载而言,要知道它来自哪个商店,唯一的办法就是看看开发者是否创建了两个不同版本的应用程序