Как я могу сделать то же самое на Android
платформа
Вы не можете «сделать то же самое на платформе Android» для приложений, распространяемых через Android Market. Файл APK имеет цифровую подпись и не может быть изменен после подписания и загрузки в Маркет.
Вы упоминаете "Когда мой сервер передает файл apk пользователю", указывая, что вы не используете Маркет. В том случае, когда пользователь запрашивает APK:
- Создание копии каталога вашего проекта (со скомпилированными классами)
- Изменить ресурс XML (
res/xml/
) с данными, которые вы хотите для пользователя
- Используйте Ant для упаковки и подписи файла APK с помощью инструментов SDK
- Подать результат
Я не знаю никого, кто делал бы это, поэтому я не могу указать вам ни на какой код, который реализует эту технику.