Что такое SysName и как им пользоваться?
Этот топик читают: Гость
Ответов: 23
Рейтинг: 3
|
|||
карма: 0 |
|
Ответов: 4634
Рейтинг: 751
|
|||
Имена класса для Activity генерируются автоматически (для главной формы всегда "HiasmMain"). Это свойство позволяет вручную задать имя. По идее, у каждого приложения должны быть уникальные названия Activity, причем быть постоянными. Этого нельзя добиться, если оставить только автоматически генерируемые имена.
Подробнее здесь: http://android-developers.blogspot.com/2011/06/things-that-cannot-change.html |
|||
карма: 26 |
| ||
Голосовали: | LiVan, Konst |
Ответов: 23
Рейтинг: 3
|
|||
Как изменить подпись получаемого apk? Hiasm создаёт подпись hiasm.hiasmproject Как поставить свою?
|
|||
карма: 0 |
|
Ответов: 4634
Рейтинг: 751
|
|||
Это не подпись, а полное имя проекта. Пока что изменить нельзя - это не просто текст, это структура каталогов исходного кода проекта. Нужно переделать механизм генерации кода - дать возможность пользователю вводить это имя, а по нему создавать дерево каталогов и обеспечить, чтобы переходник на компилятор знал, где искать исходные файлы. Я подумаю над этим.
А где это видно, в менеджере приложений? |
|||
карма: 26 |
|
Ответов: 23
Рейтинг: 3
|
|||
Это видно когда создаешь бекап одной программой (app backup & restore, кажется). Если создать 2 разных приложения для андроид с одинаковым полным именем проекта, то установить их одновременно не получится. Либо одно заменит другое, либо второе не установится.
|
|||
карма: 0 |
|
Ответов: 4634
Рейтинг: 751
|
|||
LiVan писал(а): Если создать 2 разных приложенияА как устанавливаешь приложения? Если с помощью нашего лаунчера - то это только его особенность: перед установкой он переименовывает приложение в temp.apk, чтобы не приходилось спрашивать имя программы перед удалением с помощью него же, а также чтобы не было ошибок при кириллических названиях схемы. Мне показалось, что для тестов на эмуляторе этого достаточно. |
|||
карма: 26 |
|
Ответов: 1821
Рейтинг: 168
|
|||
Netspirit, имя apk-файла не играет роли. Важным является package-name, который у каждого приложения должен быть уникальным.
LiVan, если уж очень надо, попробуйте переименовать package-name в Eclipse ![]() |
|||
карма: 5 |
| ||
файлы: 1 | android_rename_package.png [9.1KB] [866] |
Ответов: 23
Рейтинг: 3
|
|||
А какую версию Eclipse скачивать? В смысле название.
|
|||
карма: 0 |
|
Ответов: 1821
Рейтинг: 168
|
|||
LiVan, у меня Eclipse 4.2.1 (Juno кажется)
|
|||
карма: 5 |
|
Ответов: 23
Рейтинг: 3
|
|||
Ничего не получается. Даже меню со скриншота не нашёл. Можете выложить Eclipse и скриншотов по больше
![]() |
|||
карма: 0 |
|
Ответов: 1821
Рейтинг: 168
|
|||
А плагин ADT установили? Вообще, попробуйте устанавливать по этой инструкции (от начала до "Создание Android-приложения"). "Что и как дальше" расскажу позже (к экзамену надо готовиться)
![]() |
|||
карма: 5 |
|
Ответов: 4634
Рейтинг: 751
|
|||
LiVan, так там ещё нужно плагин ADT для Android установить. http://developer.android.com/sdk/installing/installing-adt.html
|
|||
карма: 26 |
|
Ответов: 4634
Рейтинг: 751
|
|||
На SVN выложены обновления пакета, позволяющие задавать package name проекта.
Также следует обновить файлы в папке compilerAndroid: - android.exe - emulauncher.exe |
|||
карма: 26 |
|
Ответов: 70
Рейтинг: 1
|
|||
здраствуйте. столкнулся с проблемой отображения русского текста в приложениях. Суть вот в чем. Есть приложение, которое при нажатии на кнопку берет случайную строку из списка, а строка, в свою очередь, отображается в поле Label. (строки "Раз(1)", "Два(2)" и "Три(3)". В label же выводится "???(1)" или "???(2)" или "???(3)". С кирилицей беда, но английский алфавит выводится верно. из SVN обновился, компилятор тоже от 09.06.13. Помогите решить в общем. Выкладываю схему ниже.
code_31234.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_31234.txt [991B] [496] |
Ответов: 5446
Рейтинг: 323
|
|||
MBTY, настрой "Locale" (a.k.a. язык для не-unicode приложений) в системе
|
|||
карма: 1 |
|