Android獲取apk程序簽名信息代碼示例
更新時間:2013年11月29日 14:37:17 作者:
這篇文章主要介紹了Android獲取apk程序簽名信息的方法,大家參考使用吧
復制代碼 代碼如下:
這是獲取apk包的簽名信息
private String getSign(Context context) {
PackageManager pm = context.getPackageManager();
List<PackageInfo> apps = pm.getInstalledPackages(PackageManager.GET_SIGNATURES);
Iterator<PackageInfo> iter = apps.iterator();
while(iter.hasNext()) {
PackageInfo packageinfo = iter.next();
String packageName = packageinfo.packageName;
return packageinfo.signatures[0].toCharsString();
if (packageName.equals(instance.getPackageName())) {
MediaApplication.logD(DownloadApk.class, packageinfo.signatures[0].toCharsString());
return packageinfo.signatures[0].toCharsString();
}
}
return null;
}
返回的簽名信息結果為很長的一串數(shù)據(jù)
相關文章
Android實現(xiàn)滑動刪除操作(PopupWindow)
這篇文章主要介紹了Android ListView結合PopupWindow實現(xiàn)滑動刪除的相關資料,需要的朋友可以參考下2016-07-07
Kotlin StateFlow單數(shù)據(jù)更新熱流設計與使用介紹
StateFlow當值發(fā)生變化,就會將值發(fā)送出去,下流就可以接收到新值。在某些場景下,StateFlow比LiveData更適用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2022-09-09

