2011-01-07 6 views
0

Im пытается получить доступ к сертификату/подписи из приложения Android, чтобы я мог что-то сделать с сертификатом. Я гугл немного и нашел код ниже:Как получить доступ к приложению приложения Android из приложения?

Class c = getClass(); 
ProtectionDomain pd = c.getProtectionDomain(); 
CodeSource cs = pd.getCodeSource(); 
Certificate[] signingCertificates = cs.getCertificates(); 
String st = signingCertificates[0].toString(); 

но c.getProtectionDomain() возвращает нуль.

Любой может помочь? большое спасибо.

ответ

0

Посмотрите на источники Android:

frameworks/base/core/java/android/content/pm/PakcageParser.java 
frameworks/base/core/java/android/content/pm/Signature.java 

Вы можете выполнять те же на собственном .apk вашего приложения.

+0

спасибо, что я попробую – Yan

Смежные вопросы