如何验证一些下载的apk文件是正版。即没有被受信任的实体修改和签署--受信任的实体是指例如签署了执行检查的应用程序的同一个实体?
我想用java代码从一个Android应用中进行程序化检查。
你可以得到 包裹信息 对于下载的apk,有一些数据关于 签约 里面
final PackageManager pm = getPackageManager(); String apk = "downloaded.apk"; String fullPath = Environment.getExternalStorageDirectory() + "/" + apk; PackageInfo packageInfo = pm.getPackageArchiveInfo(fullPath, 0);