Skip to content

Instantly share code, notes, and snippets.

@edwardinubuntu
Created March 13, 2017 08:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save edwardinubuntu/fb06185f1fa138df18116cf15ddadd2f to your computer and use it in GitHub Desktop.
Save edwardinubuntu/fb06185f1fa138df18116cf15ddadd2f to your computer and use it in GitHub Desktop.
Create signature from package manager.
try {
String appVersion = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
contentAdapter.addItem(new ItemObject("版本 " + appVersion, null));
Signature[] sigs = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES).signatures;
StringBuffer signBffer = new StringBuffer();
for (Signature sign: sigs) {
signBffer.append(sign.toCharsString());
}
Log.i(Itaoway.TAG, "Sign: " + signBffer.toString());
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment