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

Andrey Efimov

Модераторы
  • Постов

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

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

    123

Весь контент Andrey Efimov

  1. Всё, что вы создаёте вручную - необходимо вручную удалять. Ап. Ниже дали правильные ответы!
  2. Andrey Efimov

    Root-права

    Вопрос задан не на том форуме. Вам на 4pda.
  3. На форуме есть правило: Один вопрос - одна тема. По первому вопросу создайте отдельно тему, а по второму - уже обсуждалось, воспользуйтесь поиском (Поиск: "Размер приложения")
  4. Ну, не знаю где вы накосячили, но я сегодня как раз добавлял свой класс в проект и всё отлично работает... Что значит все Pasы? Если второй вариант у вас, это https://github.com/AndrewEfimov/Android-API/tree/master/ActiveNetworkInfo, то нужно: положить файл ActiveNetworkInfo.Android.pas в папку вашего проекта подключить этот файл в Uses вашего проекта Добавить разрешение в Uses Permissions: ACCESS_NETWORK_STATE использовать в коде проекта - TActiveNetworkInfo.метод (например, TActiveNetworkInfo.IsConnected) p.s. Использую Delphi Berlin 10.1 Update 2
  5. В след. раз сообщайте версию IDE и уровень ваших навыков программирования. Второй вариант подходит для IDE Berlin/Tokyo (10.1.*/10.2.* соответственно), там внутри файла об этом написано... Вы используете XE8, скорее всего подойдёт 1 вариант, но опять же может потребоваться переименовать какой-то модуль или ещё что-то. Подключается он так же, кидаете файлы в папку с проектом и прописываете в uses. А вообще, рекомендую перейти на "Delphi Berlin 10.1 Update 2" - наиболее стабильная версия IDE (начиная с версии XE5).
  6. Обязательно. Без сертификата вы не сможете залить приложение в Google Play. Если допустить ситуацию, в которой приложение вообще не имеет сертификата, то сам Android не позволит установить такое приложение. Для разработки - используете debug сертификат, для публикации в Google Play или просто распространения - используете свой сертификат.
  7. Andrey Efimov

    DisposeOf или Free?

    Жизненный цикл объектов в Delphi. Часть 1. Windows, OSX. Что же использовать Destroy, Free, FreeAndNil или DisposeOf? Жизненный цикл объектов в Delphi. Часть 2. Android, iOS. Что же использовать Destroy, Free, FreeAndNil или DisposeOf?
  8. Как уже сказали, отладчик вам в помощь. Если из RAD Studio не получится запустить с отладчиком, то попробуйте отловить ошибки через Android Device Monitor (идёт в комплекте с SDK, лежит примерно по такому пути: C:\Android\SDK\tools\monitor.bat).
  9. Возможно проблема в том, что XE8 не поддерживает Android 6: XE8: Android Devices Supported for Application Development Berlin: Android Devices Supported for Application Development на 4 и 5 версиях такое же поведение?
  10. Для начала можно посмотреть приложения других партий. Потом можно глянуть сайты партий и особенно сайт вашего заказчика, т.к. часто подобные приложения копируют очень многое с сайта. Т.е. можно будет уже придумать основной функционал, а потом уже добавлять чаты, карты и т.п. А вообще @kami дело сказал:
  11. Побуду в роли кэп'а ещё немного... Кто-то плохо изучил матчасть :http://docwiki.embarcadero.com/RADStudio/Berlin/en/Preparing_an_Android_Application_for_Deployment#Customizing_Your_AndroidManifest.xml_File (Ваш кэп) Вот вам данные по приложению, которое не требует ни одного разрешения но запиленное под версию Андроида 4.1 или более поздняя: Поддерживаемые устройства: 12439 Неподдерживаемые устройства: 2752 Проверяйте манифест, возможно там что-то лишнее есть... Сделайте Clean проекта и проверьте, как будут обстоять дела со списком устройств на маркете. Попробуйте запостить пустое приложение и посмотрите как там обстоят дела. Наблюдал в своих проектах и экспериментах, чем больше особенных разрешений (типа "связь", "GPS" и т.п.) требуется, тем меньше будет поддерживаемых устройств, что вполне логично... Но с необъяснимым ростом неподдерживаемых устройств не сталкивался. Нельзя исключать и глюк в Гугл плее. АП. Нашёл ссылку, которую хотел изначально дать: https://developer.android.com/google/play/filters.html?hl=ru p.s. Удачи в поисках проблемы
  12. тыц: Как просмотреть и изменить список совместимых устройств, там смотрите, что написано в "Дополнительная информация". и ещё полезно будет Device Compatibility Если кратко, то проверяйте манифест.
  13. Ссылка: http://delphifmandroid.blogspot.ru/2017/04/onrequestpermissionsresult.html Автор: Андрей Ефимов Описание:
  14. Готового меню для выбора каталога/файла в RAD Studio нет. Есть два варианта, создаёте своё собственное окно или можете попробовать использовать готовые jar библиотеки написанные для Android. Или же можно вообще не просить пользователя выбирать каталог, просто скачать файл базы во внутреннюю директорию. Такой вариант подойдёт в том случае, если не планируется акцентировать внимание пользователя на доступе к файлу, т.е. если предоставление доступа к файлу базы, не является основным функционалом приложения. Обычно редко нужна такая возможность, ведь чтобы открыть файл на компьютере или любом другом устройстве, пользователю понадобится специальное программное обеспечение. p.s. Тема будет почищена позже.
  15. Обратите внимание: 1) На пост Виталия с примером кода по скачиванию файла из Интернета 2) На пост Равиля, две темы, в одной есть ссылка на мою статью, во второй код из моей статьи 3) Совместите два этих пункта и получите Профит. p.s. Не забудьте, перед непосредственным обновлением файла (или раньше), необходимо отключиться от базы!
  16. Ссылка: http://delphifmandroid.blogspot.ru/2017/03/android-studio.html Автор: Ефимов Андрей Описание:
  17. Прямая ссылка в блог: Автоматическая смена названия приложения в зависимости от языка системы Ссылка на форуме(Раздел "Статьи"): [Статья][Android] Автоматическая смена названия приложения в зависимости от языка системы и ещё есть обычные темы по этому вопросу, но прикладывать не буду. p.s. Народ совсем обленился, сложно поиском воспользоваться...
  18. Раньше точно можно было, если указаны отличия в названии приложений и владельцем приложений является один аккаунт, которым в свою очередь управляет представитель компании (в данном случае медицинского центра) или уполномоченный компанией человек. Тут больше вопрос в авторском праве, если приложение не ваше, а вы скопировали чужой логотип и т.п. то можно нарваться на блокировку за нарушение авторских прав.
  19. Вообще, ограничений полно, все они описаны в соглашении. Если не опубликовалось, то посмотрите по какой причине. Обычно там причина должна быть написана.
×
×
  • Создать...