2011-04-07 2 views
0

android 패키지 관리자를 사용하여 설치된 모든 응용 프로그램 목록을 생성 할 수 있습니다. 그러나 주어진 설치된 앱에 해당하는 .apk 파일마다 체크섬을 생성하는 방법을 찾을 수 없습니다 (이상적으로는 루팅되지 않은 장치에서 실행되는 앱을 통해 수행됩니다).설치된 각 응용 프로그램에 대해 체크섬을 생성하는 방법

전화를 뿌리 뽑아야하는 경우에도이 작업을 수행하는 앱을 작성할 수 있습니까?

답변

2

루트가 아닌 장치에 설치된 앱의 APK에 직접 액세스 할 수는 있지만 시스템 파티션에있는 경우 액세스 할 수 있습니다.

체크섬을 원하는 내용이 확실하지 않습니다. 패키지 서명과 버전 정보를 PackageManager.getPackageInfo을 통해 얻을 수 있습니다. 필요한 내용 일 수 있습니다. 이 도움이

희망,

필 Lello는

+0

덕분에, 나는 두려워했다. 체크섬을 사용하여 시판되지 않은 설치된 응용 프로그램을 식별합니다 (내 이해에 따라 증분 버전 번호를 유지할 필요가 없음)) – pseudosudo

+0

버전 번호는 AndroidManifest.xml에서 가져와야합니다 , 배포 메커니즘에 관계없이. 물론 누군가가 디버깅 빌드를 할 필요가 없다는 보장은 없습니다. –

관련 문제