powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Конкатенция ресурсов
9 сообщений из 9, страница 1 из 1
Конкатенция ресурсов
    #38923696
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidManifest.xml
<application
...
android:label="@string/app_name+" " +@string/app_suff"

Вот как такое сделать? Часть слева это название программы, переведено на множество языков, часть справа формируется Gradle и изменяется при изменении варианта сборки и содержит н-р это "Google Play DEMO"
...
Рейтинг: 0 / 0
Конкатенция ресурсов
    #38923736
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если юзаешь android maven plugin (и если он версии 4.1.0+)
http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger#TOC-Placeholder-support
...
Рейтинг: 0 / 0
Конкатенция ресурсов
    #38923763
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола ПитерскийВот как такое сделать?
Что мешает вынести это из манифеста в код?
...
Рейтинг: 0 / 0
Конкатенция ресурсов
    #38923799
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно чтобы при установке программы надпись на ярлыке вместо "Моя программа" стала "Моя программа - Google Play DEMO".
Если я это сделаю в коде - то как инсталлятор при установке программы выполнит мой код?
Думаю что вообще постановка вопроса неверная - т.к. инсталлятор тупо открывает манифест и читает значение ресурса из <application
android:label="@string/app_name" с учетом текущей локали и пишет это в названии ярлыка и инсталлятор конкатенции никакой сделать не может.
Наверное правильнее - это сделать разные ярлыки для разных сборок, а подпись ярлыка пусть будет одинаковая?
...
Рейтинг: 0 / 0
Конкатенция ресурсов
    #38923811
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И иконки меняют и названия приложения...

http://stackoverflow.com/questions/24785270/how-to-change-app-name-per-gradle-build-type
...
Рейтинг: 0 / 0
Конкатенция ресурсов
    #38923860
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой вариант я расматривал в первую очередь. Но у меня приложение переведено на 14 языков и есть 3 варианта сборки, т.е. мне нужно будет сопровождать 14 + (3*14) вариантов файла strings.xml. Это же крыша сразу поедет. Я хотел сократить это конкатенцией до 14 вариантов - но не получится. Остается только 3 * 4 вариантов иконок.
...
Рейтинг: 0 / 0
Конкатенция ресурсов
    #38923892
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сколько я в курсе, оно умеет объединяться. Не обязательно переносить все строки, достаточно вынести отличающиеся.
...
Рейтинг: 0 / 0
Конкатенция ресурсов
    #38923909
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В манифестах только (uses-permission) объединяет, а вот <activity уже не объединяет, строки тоже вроде проверял - может и ошибся - но у меня не объединило. Переделал уже на разные иконки - так проще и нагляднее.
...
Рейтинг: 0 / 0
Конкатенция ресурсов
    #38923956
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола Питерскийстроки тоже вроде проверял - может и ошибся - но у меня не объединило
Ошибся. Объединяет и/или заменяет.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Конкатенция ресурсов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]