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

Cody71727172

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

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

  • Посещение

Сообщения, опубликованные Cody71727172

  1. Cody71727172, попробовал по вашему методу запустить приложение на планшете Asus ME302C (Android 4.3)

     

    Но программа все равно крашится при старте. Есть какие-нибудь идеи?

     

    Очень странно, только что посмотрел, в вашем планшете такой же процессор что и у меня в телефоне

     

    Asus MeMO Pad FHD 10 ME302C Процессор:  Intel® Atom™ Z2560 @1,6 ГГц (2 ядра, архитектуры х86, поддержка Hyper-Threading)

    Asus Zenfone 2 ZE500CL Процессор: 32-битный Intel Atom Z2560. 2*2(!) процессор с частотой 1.6GHz

     

    Вот тут, возможно, уже версия Android играет роль(

  2. А есть у кого-нибудь присутствующих опыт разработки на XCode?

    Хочется понимать, есть ли там такие проблемы с тормозами при запуске?

    Определенно нет, сами подумайте

    XCode - официальный инструмент для разработки от Apple. По аналогии с Google и их Android Studio - там и компилируется, и запускается, и в общем плане быстродействия всё НАМНОГО быстрее. Просто потому, что родное

  3.  

    лично мы на x86 Атомах всё запускаем и всё прекрасно работает.

    а если андроид ниже 4.4.2, работает ли?

     

     

    Если честно, не довелось протестить, т.к. на руках такого аппарата не было (есть Атомы, но ниже 4.4.2 не щупал)

    Можно попробовать воспроизвести такие условия с эмулятором))

     

     

     

    Какие еще галочки надо чтобы на всех версиях начиная с 4.0 работала??
    (думки к этому вопросу: Может надо все версии выделить? Но тогда зачем в делфях выбор API ?
    или надо в магазин устанавливать несколько версий программы для разных API ?)

     

     

    Бывалые на это говорят, что в маркет кладётся всего одна версия, и подразумевается, что она уже протестирована на всех версиях, начиная с указанного минимального до указанного максимального API, и на всех должна исправно работать

  4.  

     

    Если выделяю Intel x86 Atom - значит ли это что программа сразу заработает там
    где эти процессоры на андроид?? или надо еще какието действия делать?

     

     

     

     

    На Intel Atom никак не заработает, галочка которая там есть, вроде не относится к компиляции под данную платформу, работа на x86 в Delphi пока невозможна (по крайней мере в XE10).

     

     

    Утверждение alexburikov не верно, лично мы на x86 Атомах всё запускаем и всё прекрасно работает (XE8 точно, и , кстати, на Seattle тоже). Для компиляции ничего особенного не нужно, кроме наличия подходящей SDK для той версии Андроид, что установлена на девайсе. А вот для запуска на них нужно лишь отключить в Project - Deployment 3 галки с libnative-activity.so.

    post-887-0-42237400-1452321833_thumb.png

     Это, по сути, лишит возможности отлаживать приложение по брейкпоинтам, но если не отключить их, то приложение либо крашится при старте, либо "Application does not support this device" (Зависит от версии Delphi)

  5.  

     

     

    Было нечто похожее

    Может быть дело в том, что в XE8 путь к документам это "GetSharedDocumentsPath", а в Seattle уже "GetDocumentsPath"

     

    В Seattle поменялся путь к документам, и то что в GetDocumentsPath не видно - ибо не Shared теперь, в файловом менеджере не видно, однако файлы пишутся, проверяли их на чтение?

    В XE7 GetSharedDocumentsPath выводил в Android/data/com.embarcadero.имя, в Seattle путь в папку Documents в корне. 

    GetDocumentsPath в Seattle указывает  в Android/data/com.embarcadero.имя и файлы скрытые.

     

    Конечно проверял, при порте проекта с XE8 на Seattle - и запись, и чтение у меня идёт по "GetDocumentsPath", проект работает, всё пишется-читается

     

     

    автор, kratos23 проверял на чтение? и еще сразу уточнить об чем речь, какая эмбаркадеро?

     

     

    :D С выяснения версии нам следовало бы начать

  6.  

    Было нечто похожее

    Может быть дело в том, что в XE8 путь к документам это "GetSharedDocumentsPath", а в Seattle уже "GetDocumentsPath"

     

    В Seattle поменялся путь к документам, и то что в GetDocumentsPath не видно - ибо не Shared теперь, в файловом менеджере не видно, однако файлы пишутся, проверяли их на чтение?

    В XE7 GetSharedDocumentsPath выводил в Android/data/com.embarcadero.имя, в Seattle путь в папку Documents в корне. 

    GetDocumentsPath в Seattle указывает  в Android/data/com.embarcadero.имя и файлы скрытые.

     

    Конечно проверял, при порте проекта с XE8 на Seattle - и запись, и чтение у меня идёт по "GetDocumentsPath", проект работает, всё пишется-читается

  7. Здравствуйте!

     

    В приложении используется стандартное действие из ActionList - MediaLibrary - TTakePhotoFromLibrary/CameraAction

    Открываем галерею, выбираем изображение - приложение перезапускается

    Пытаемся сделать снимок с камеры - то же самое

     

    XE10, тестировалось на Asus Zenfone 2 (Intel Atom)

  8. При работе на Android ScrollBox заметно подлагивает. Если же сравнить со скроллингом контактов в телегрме, то разница очень ощутима.

    Кто-нибудь сталкивался с этой проблемой?

     

    Попробуйте так, возможно, это то что вам нужно:

    http://fire-monkey.ru/topic/1495-tmultiview-kak-izbezhat-zaderzhki-pri-pervom-poiavlenii-tmultivie/?p=7293

  9. Здравствуйте!
    В общем, проблема такая: Delphi XE8.1, скомпилировал проект на Asus Zenfone2 - шторка накладывается поверх моей формы (высота шторки не учитывается при расчёте формы), скомпилировал на Nexus 5 - шторка не накладывается (т.е высота учитывается)

    Есть идеи с чем это может быть связано и как решить?

  10. Ну тут все просто. Remote Push Notification.

    Вот, хороший видос на эту тему для ведра тынц

    И сервис никакой не нужен.

    Для ведра это называется  "Google Cloud Messaging"

     

    Большое спасибо!

    Буду разбираться

    --------------------------------------------

    Все работает)

    Правда сервис в манифесте всё равно должен быть прописан, чтобы принимать сообщения с закрытым приложением

  11. БД в приложении? Данные как меняются, кто инициирует изменение данных?

     

    БД на сервере, изменение данных происходит в приложении, при размещении пользователем своего заказа

    То есть в этот момент, другие пользователи подключенные к приложению должны увидеть нотификатор, если приложение закрыто (И если открыто тоже : ) )

    Есть идеи?

  12. Здравствуйте!
    Есть такой вопрос: необходимо выводить нотификатор каждый раз как в базе данных в таблице появляются новые записи, а главное делать это даже если приложение закрыто.
    Удалось добиться этого при свернутом приложении (Нашёл в сети и использовал пример сервиса в xe7 от Brian Long), но такой вариант не устраивает (процесс убивается через время)
    Предлагали использовать AlarmManager, но информации по этому поводу не нашёл
    Заранее спасибо

×
×
  • Создать...