Как сохранить разные версии приложения для Android - PullRequest
0 голосов
/ 01 марта 2012

У меня есть вопрос, я не могу найти ответ нигде.Предположим, у меня есть приложение, которое в основном содержит контент для группы пользователей.Поэтому я проверил исходный код в какой-то SVN, и у меня сгенерирован apk, который я использую на планшете, как требуетсяТеперь у меня другой набор пользователей.Единственное, что изменяется, это логотипы в приложении, которые представляют собой изображения в папке для рисования, язык приложения и контент в приложении.Теперь, как я могу динамически выбрать правильный логотип или язык в зависимости от пользователя.Исходя из того, что я понимаю, я должен снова собрать исходный код, используя необходимые параметры, и сгенерировать еще один apk.Нет ли способа, которым я могу общаться с apk относительно того, кто пользователь, и он может показать правильный логотип.?Есть ли какой-либо метод, подобный String_Resources.xml, в мире .Net.

Ответы [ 2 ]

1 голос
/ 01 марта 2012

Размеры экрана обработки http://developer.android.com/guide/practices/screens_support.html

Локализация обработки http://developer.android.com/guide/topics/resources/localization.html

Эти 2 ресурса должны помочь.Я не уверен, что вы подразумеваете под «выбором правильного логотипа или языка в зависимости от пользователя». «Устройство пользователя или язык пользователя» *

Параметры языка системы на устройстве пользователя будут определять, какую языковую папку использовать.(если они настроены так, как указано во второй ссылке).

Если вы хотите выбрать логотип в зависимости от размера экрана, см. первую ссылку. В основном вы создаете идентичные макеты XML и помещаете их в отдельные папки, например:

layout-normal layout-small layout-large layout-xlarge

затем просто измените чертеж в файле xml для каждого размера экрана.

0 голосов
/ 01 марта 2012

Нет, вам нужно сгенерировать новый apk с новым пакетом приложения, например

myapplication.company1
myapplication.company2
...
myapplication.companyN

Эта тема может быть полезной

...