1 import android.app.Activity;
 2 import android.content.pm.PackageInfo;
 3 import android.content.pm.PackageManager;
 4 import android.content.pm.PackageManager.NameNotFoundException;
 5 import android.content.pm.Signature;
 6 import android.os.Bundle;
 7 import android.util.Log;
 8 
 9 public class MainActivity extends Activity {
10 
11     @Override
12     protected void onCreate(Bundle savedInstanceState) {
13         super.onCreate(savedInstanceState);
14         setContentView(R.layout.activity_main);
15         
16         try {
17             // 得到签名
18             PackageManager pm = getPackageManager();
19             PackageInfo packageInfo = pm.getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES);
20             Signature[] signatures = packageInfo.signatures;
21             StringBuilder sb = new StringBuilder();
22             for (Signature signature : signatures) {
23                 sb.append(signature.toCharsString());
24             }
25             Log.i("i", sb.toString());
26         } catch (NameNotFoundException e) {
27             // TODO Auto-generated catch block
28             e.printStackTrace();
29         }
30         
31     }
32 
33 }

 

相关文章:

  • 2021-07-02
  • 2021-11-24
  • 2021-06-11
  • 2021-12-26
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
  • 2021-08-09
猜你喜欢
  • 2022-12-23
  • 2021-04-30
  • 2022-01-06
  • 2021-06-03
  • 2021-03-29
  • 2021-12-02
相关资源
相似解决方案