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

qz5

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

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

  • Посещение

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

    13

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

  1. 41 минуту назад, Сергей Сергеев сказал:

    подскажите, выкладывать в гугл плей теперь нужно отдельно 64 и отдельно 32? или, как для ИОС, есть галочка - два в одном?

    AAB нужно собрать

  2. Попробуйте создать пустое приложение - проверить как работает.

    Потом добавлять разные функции из основного приложения и смотреть что вылетает.

     

    Ну и запускать основное приложение с пошаговым выполнением.

  3. 2 часа назад, Yarpda сказал:

    для варианта x64 надо деплоить в другие папки

    Давайте объясню почему Вы делали с 32-битным вариантом неправильно. Пусть всё и работало.

    По стандарту Андроид динамические библиотеки в АПК могут быть разные для разных платформ. ARM7, ARM8, MIPS и т.д.

    Чтобы устанавливать в систему только необходимые, их надо класть в папку для этой системы.

    lib/arm64-v8a для 64-битных ARM

    lib\armeabi-v7a для 32 бит

    и т..д.

    А уже система при установке APK сама из этих папок возьмет только нужные версии и пропустит ненужные.

    А у Вас работало только потому что код на Делфи искал динамические библиотеки еще и в internals, но это неправильно. Особенно после того, что теперь Делфи поддерживает более одной платформы.

  4. Возможно их надо класть в другую папку

    Вы компилируйте в apk или в AAB?

    Попробуйте оба варианта. И вообще - то разве не в папке lib\armeabi-v7a (для 32 бит) должны библиотеки находиться? Ну и соответственно в lib/arm64-v8a  64-битные.

    Попробуйте их в эти папки деплоить!

     

  5. 4 часа назад, qz5 сказал:

    В этой версии убрали ARC, т.е. автоматическое управление объектами, ссылками и т.д.

     

    Говорят я ошибся и ARC в этой версии оставили, убирать будут в 10.4

  6. В этой версии убрали ARC, т.е. автоматическое управление объектами, ссылками и т.д.

    С этим явно будет много проблем при переходе с предыдущих релизов.

    Или под Андроид32 всё работает?

  7. В списке изменений также возможность создавать AAB, чтобы в них сохранять и 32, и 64 битные библиотеки! А уже Плеймаркет сам отдаст пользователю 32 битный или 64 битный вариант.

    Так что не будет скачиваться двойной размер.

  8. Кстати, бету 10.3.3, которая называется Sugarloaf  можно запросить если у Вас есть подписка на обновления (Update Subscription)

    Вот что пишут в блоге Эмбы:

    Цитата

    If you’re on Update Subscription and are interested in joining the 10.3.3 NDA beta and haven't received the invite we sent out, please contact your Embarcadero sales representative

    https://community.idera.com/developer-tools/b/blog/posts/august-2019-delphi-android-beta-plans-august-roadmap-update?CommentId=7fcb0f77-ecef-410d-9107-fa41acec419e

    Я пользователь Коммунити версии, мне приглашение не приходило и наверное бету не дадут.

  9. Короче нашел способ, чтобы добавлялись Item при LiveBinding! Потратил кучу времени. Вот так:

      FDQuery1.FetchNext;
      LinkFillControlToField1.Active := False;
      LinkFillControlToField1.Active := true;
    

    Но есть тогда другая проблема - ListView прокручивается на самый верх при добавлении новых строк.

    Решил это вот так:

    procedure TForm1.ListView1ScrollViewChange(Sender: TObject);
    var
      ItemHeight, p: single;
    begin
      p := ListView1.ScrollViewPos;
      ItemHeight := ListView1.ItemAppearance.ItemHeight;
      if ListView1.ScrollViewPos + ListView1.Height > ItemHeight * 0.8 * ListView1.ItemCount then
      begin
        FDQuery1.FetchNext;
        LinkFillControlToField1.Active := False;
        LinkFillControlToField1.Active := true;
        ListView1.ScrollViewPos := p;
      end;
    end;

    В принципе работает, надо только добавить условия, что все данные показаны и т.п., но наверное не буду я всё равно делать на биндингах.

    Хочу всё переделать назад на ручное добавление элементов. Подумаю как лучше будет работать.

  10. В 10.06.2015 в 18:01, mab сказал:

    Может кто сталкивался?

    Я столкнулся. В 10.3.1 проблема всё еще имеется, как решить - не пойму.

    В 11.08.2015 в 04:03, DirtyBorov сказал:

    Самое интересное то, что точно такой же проект, с теме же таблицами на VCL отлично работает. Из чего складывается вывод - косячит биндинг. Точнее TBindSourceDB.

    А Вы решили эту проблему?

  11. А зачем Вы добавили в код android:maxSdkVersion="27"

    У меня правда 10.3.1, но у меня этого нет и обновляю приложения - показывается на всех 64-битных устройствах

    у меня меня так <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="28" />

  12. com.embarcadero.SMBeer  - так называть необязательно, лучше было бы например com.juppy.SMBeer  или ru.juppy.SMBeer

    покажите, что написано в требованиях СДК в манифесте, возможно Вы там ошиблись

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