2013-10-21 2 views
0

Я хочу создать веб-сервер в java, например, в google play.
Я знаю, что ico приложения в google play будет опубликован самим разработчиком. , но я хочу получить ico из apk по программе.Как получить файл android apk из ico из java se

Есть ли способ получить apk ico из java se?
Я хочу получить apk ico из java se на веб-сервере, поэтому я не могу использовать android api.
Я знаю, что если я использую android api, я могу получить PackageInfo и получить ico из этого.
но как я должен делать, если я хочу сделать это с веб-сервера, а не в android.

Если я должен декомпилировать apk и проанализировать AManifest.xml, чтобы получить apk ico? Есть ли какой-то открытый источник? Я пытаюсь найти его, но ничего не нашел.

спасибо.

ответ

0

Вы можете использовать Android Asset Packaging Tool aka AAPT, чтобы сбрасывать данные APK.

aapt dump badging app.apk 

вы получите много информации о APK, а также:

приложение-пиктограммы 120: 'Рез/вытяжке-ldpi/icon.png'
прикладной иконке -160: 'Рез/вытяжка-ИПЧР/icon.png'
приложение значок-240: 'Рез/вытяжки-ИПЧР/icon.png'

Так вы может распаковать APK и получить значок по этому пути.

+0

Я знаю это. Но есть ли какие-либо открытые исходники? Если я так сделаю. Я должен попробовать apt на моем сервере. – yftx

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