J2ME аналог JAD файла в Android - PullRequest
0 голосов
/ 28 мая 2010

Когда мой сервер передает файл apk пользователю, мне нужно указать некоторые значения. В этом файле для платформы j2me я использую файл JAD и помещаю туда свои значения:

MY_KEY: SomeKeyValue MY_KEY2: SomeKeyValue2

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

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

1 Ответ

4 голосов
/ 28 мая 2010

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

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

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

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

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

...