PackageManager pm = this.getPackageManager();
PackageInfo info = pm.getPackageInfo("pkgname", PackageManager.GET_SIGNATURES);
Signature[] sig = info.signatures;
String sigstring = new String(sig[0].toChars());
System.out.println(sigstring);`
署名を抽出するために次のスクリプトレットを作成しましたが、機能しません。
私はこれをネットで見つけました。
「このクラスではgetPackageManager()メソッドが定義されていません」というコンパイルエラーが発生します。
コンテキストクラスも使用してみましたが、役に立ちません。