2010-05-28 1 views
0

Когда мой сервер Гав файл АПК пользователя, мне нужно поставить некоторые значения в этом файле, для платформы J2ME Я использую JAD файл и поместить свои ценности там:J2ME аналог JAD файл в Android

MY_KEY: SomeKeyValue MY_KEY2: SomeKeyValue2

Когда приложение j2me запускается на устройстве, я могу получить доступ к этим значениям через System.getProperty.

Как я могу сделать то же самое на платформе Android?

+4

это не твиттер. Пожалуйста, попробуйте уточнить свой вопрос и сделать его немного более вежливым и полным, вы получите ответы. – Palantir

+0

Спасибо за вашу конструктивную критику, я исправлю сообщение. – Arkaha

ответ

4

Как я могу сделать то же самое на android платформе?

Вы не можете «делать то же самое на платформе Android» для приложений, распространяемых через Android Market. Файл APK имеет цифровую подпись и не может быть изменен после подписания и загрузки на рынок.

Вы упомянули «Когда мой сервер передает файл apk пользователю», предлагая вам не использовать Market. В этом случае, когда пользователь запрашивает APK:

  • Создать копию директории проекта (с скомпилированных классов)
  • изменить XML-ресурс (res/xml/) с данными требуется для пользователя
  • Использование Ant для упаковки и подписать файл APK с помощью SDK инструментов
  • Подавать результат

Я не знаю, из тех, кто делает это, поэтому я не могу указать вам на любой код, который реализует технику.