Перейти к содержанию
Fire Monkey от А до Я

Igor

Пользователи
  • Постов

    57
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Весь контент Igor

  1. По умолчанию приложение написанное в Delphi XE6 Update 1 под Android устанавливается во внутреннюю память устройства, и насколько я понял не подлежит переносу. Можно ли установить приложение на SD карту или разблокировать возможность переноса на SD? Для установки на SD ориентировочно смотрю в сторону Project -> Version info (Android) -> package но там даже когда стандартный com.embarcadero.$(ModuleName) меняешь на $(ModuleName) уже что-то не так. Предполагаю, что может быть можно вписать что-то типо "/storage/sdcard0/com.embarcadero.$(ModuleName)", но точно не знаю, + ко всему вроде не везде на SD такой путь, и не везде есть вообще SD. Лучший вариант проверять есть ли SD и ставить на него, если есть, иначе во внутреннюю память или предоставлять выбор. Но как? Подскажите? Честно скажу, методом тыка не пробовал.
  2. Могу ошибаться, но как вариант может быть в каком-то файле проекта можно пока подтереть нужную строку или дописать . Как например из-за отсутствия вкладки ориентации (формфактора), чтобы заблокировать смену ориентации (оставив только вертикальную) в файле .dpr вписывается: Application.FormFactor.Orientations := [TFormOrientation.Portrait]; после Application.Initialize; Хм, кстати нашёл кажется, в файле .dproj есть строка: <AUP_WRITE_EXTERNAL_STORAGE>true</AUP_WRITE_EXTERNAL_STORAGE> похоже это то, что как раз у меня стоит и стоять должно, осталось найти только то, что стоит, но не должно)
  3. Почему-то сетевой обмен данными не пропал из разрешений и инструменты разработчика, но инструменты полагаю из-за того, что не релиз, но полный доступ к сети почему не ушёл? не стоит галки нигде кроме Write external storage
  4. При установке приложения появляется список "Разрешить этому приложению", в данном списке куча всего казалось бы моему приложению не требуемого, в том числе: "Платные услуги". Не могу понять как определить данный список под приложение, чтобы лишнего оно не просило при установке и не пугало пользователей. Подумал может в deployment где-то это, или в uses надо что-то убрать, но не знаю чего, нагуглить тоже не выходит. Помогите пожалуйста. Список: Ваше местоположение Сетевой обмен данными Личная информация Память Телефонные вызовы Управление оборудованием Платные услуги (Посылать прямые вызовы на номера телефонов) и ещё под скрыть: Инструменты разработки (Проверьте доступ к защищенному хранилищу) - это может в режиме дэбага такое, если нет, то как убрать тоже не пойму.. P.S.: Из всего перечисленного кажется нужно только: Память, т.к. создаю txt файл и сохраняю в него данные (да и нужно ли для этого такое разрешение?) Возможно ещё, но вряд ли: Личная информация, для определения времени на устройстве, но думаю это не то, и время и так определяется.
×
×
  • Создать...