2013-10-21 2 views
0

Google Play와 같은 Java에서 웹 서버를 만들고 싶습니다.
Google Play에서 앱의 ico는 개발자가 직접 게시한다는 것을 알고 있습니다. 하지만 APK에서 프로그램에 의해 ico를 얻고 싶습니다.자바에서 안드로이드 apk 파일 ico을 얻는 방법

Java SE에서 apk ico를 다운로드 할 수있는 방법이 있습니까?
웹 서버에서 apk ico를 자바 SE에서 가져 오려고합니다. 그래서 안드로이드 API를 사용할 수 없습니다.
안드로이드 API를 사용하면 PackageInfo를 얻을 수 있고 ico를 얻을 수 있습니다.
하지만 안드로이드가 아닌 웹 서버에서이 작업을 수행하려면 어떻게해야합니까?

내가 APK를 디 컴파일하고 AManifest.xml을 분석하여 apk ico를 얻어야한다면? 오픈 소스가 있습니까? 나는 그것을 찾으려고 노력했지만 아무 것도 찾지 못합니다.

감사합니다.

답변

0

Android Asset Packaging Tool aka AAPT을 사용하여 APK의 세부 정보를 삭제할 수 있습니다.

응용 프로그램 아이콘-120 : '입술/당김 - LDPI/icon.png'
응용 프로그램 아이콘

aapt dump badging app.apk 

또한 APK와에 대한 많은 정보를 얻을 것이다 -160 : '입술/당김-hdpi에/icon.png'
응용 프로그램 아이콘-240 '의 고해상도/당김-hdpi에/icon.png가'

그래서 당신은 APK의 압축을 풀고이 경로로 아이콘을 가져올 수 있습니다.

+0

나는 이것을 알고있다. 그러나 어떤 오픈 소스가 있습니까? 이런 식으로하면. 나는 내 서버에서 적절한 시도해야합니다. – yftx

관련 문제