1
我需要你的帮助。我有两个问题!我如何知道我的应用程序来自哪里?
1)我怎么知道我下载的应用程序来自哪里? Google Play或其他。
我使用类似的东西来获取有关已安装软件包的一些信息;但我没有找到方法来得到一个包的来源!例如http://myandroidStore.com/myNewGame.apk。
List<PackageInfo> packages = getActivity() .getPackageManager()
.getInstalledPackages(0);
for (int i=0; i<packages.size(); i++) {
PackageInfo packageInfo = packages.get(i);
AppList tmpList = new AppList();
tmpList.applicationName = packageInfo.applicationInfo.loadLabel(getActivity()
.getPackageManager()).toString();
tmpList.packageName = packageInfo.packageName;
tmpList.versionName = packageInfo.versionName;
tmpList.versionCode = packageInfo.versionCode;
tmpList.provider = packageInfo.providers;
tmpList.firstInstallTime = packageInfo.firstInstallTime;
tmpList.lastUpdateTime = packageInfo.lastUpdateTime;
tmpList.signatures = packageInfo.signatures;
}
2)未选择“未知来源”时,我无法从Google Play下载应用程序。 您知道Android如何检查此验证吗?