Как я могу получить первую подпись, используя PackageInfo на уровне API 28? - PullRequest
0 голосов
/ 23 февраля 2020

Я использую следующие коды для получения первой подписи из файла пакета:



    Signature[] signatures = context.getPackageManager()
       .getPackageInfo(context.getPackageName(),PackageManager.GET_SIGNATURES)
       .signatures;
    String firstSignature = signatures[0].toCharsString();


, но я заметил, что GET_SIGNATURES устарела на уровне API 28, и вместо этого я должен использовать GET_SIGNING_CERTIFICATES. Итак, как я могу получить первую подпись на уровне API 28 и выше?

...