У меня есть проект с именем MyApplication
и демо-версия под названием DemoOfMyApplication
. У меня много классов, которые должны быть в обоих проектах, поэтому я хочу, чтобы MyApplication
и DemoOfMyApplication
были в том же проекте. Для первого я могу назвать класс Main1
и для второго Main2
. Поэтому у меня будет два приложения в одном.Как изменить название пакета приложения из кода
Главное, что я хочу, это иметь разные значки в меню моего устройства для MyProject
и DemoOfMyProject
. Я понимаю, что эти две версии должны иметь разные пакеты приложений. Я могу изменить их из кода? Или есть способ сделать то, что я хочу?
Благодаря
Вы не можете изменить свойства приложения в коде, так как код не запускается, когда вы, например. загрузите его в игровой магазин google. Значения должны быть жестко закодированы внутри apk. – zapl
Спасибо за ответ. Я прочитал эту статью http://android-developers.blogspot.com/2011/06/things-that-cannot-change.html, но я действительно хожу, что будет какой-то способ изменить пакет приложений из java-кода. –
Изменение имени пакета во время выполнения, вероятно, никогда, потому что это имя должно быть известно до установки приложения. Не установлено = не работает код, который может его изменить. – zapl