我需要你的帮助。我有两个问题!
1) 我如何知道我下载的应用程序来自哪里?谷歌播放或其他。
我使用类似的东西来获取有关已安装软件包的一些信息;但我没有找到获取包裹从哪里来的方法!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 如何检查此验证吗?