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

krapotkin

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

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

  • Посещение

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

    209

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

  1. В 08.02.2022 в 22:11, haword сказал:

    embarcadero говорят что не надо так делать, только то sdk что идет с дистрибутивом будет 100% работать. 

    это где они такое говорят???

    работать ессн будет только та версия которая НУЖНА. Но ставить ее гораздо проще именно через SDK Manager чем запиханную в путь из 10 вложенных папок 10м по счету инсталлером делфи

  2. По мне, лучший вариант - скачать Android Studio и там в настройках уже найти SDK manager и установить SDK/NDK в папки, которые лежат на вменяемой глубине.

    Delphi натравить на эти папки в настройках.

    Я делаю так со времен  Seattle и пока не подводила стратегия.

  3. ну так я же еще раз повторяю
    пока работает ваш код в основном потоке, не будет обновлений в основном потоке
    выносите в другой поток
    либо делите на части, чтобы по таймеру запускать каждую часть, тогда между ними будет проходить обновление

  4. надо четко понимать, что мы имеем в виду под кроссплатформенностью

    если UI/UX - то как? мобилы и десктопы всяко отдельно стоят по интерфейсу и сценариям использования.

    Сайты тоже разные морды имеют под разные разрешения

    А вот модель данных и обмены с серверами - разницы особой нет

  5. В 27.12.2017 в 12:10, Антон Епифанов сказал:

    Проблема решилась в первом приближении. 

    Кнопка была на фрейме. Я пытался задать стиль в дизайнере. А фрейм кидал на форму рантайм.

    Оказывается, так не прокатит. Надо кинуть фрейм в дизайнере на форму и уже на форме менять стили у кнопок в фрейме.

    Как делать, чтобы стили из кнопок фрейма сохранялись при создании фрейма динамически, пока не понятно.

    вообще не согласен. у меня везде все на фреймах. прекрасно и со стилями и без стилей, со вложенными картинками работает. как TGlyph так и TImage
    А вот фреймы кидать в дизайн-тайме- это прямо прицелиться в ногу и ждать когда бахнет...

  6. эмм крайне странная логика, не ?
    обработчик должен присваивать тот кто создает, а не тот, кого создают
    и уж 99.9% компонент не должен знать ничего о классе, куда его будут вставлять

    procedure TFrame6.SomeProc();
    var
      img: TMyImage;
    begin
    img := TMyImage.Create(Self);
    img.parent := layout5;
    img.OnMouseDown := OnMouseDown;
    images.add(img);
    end;

     

  7. 1) image.png.50ad59949bc13dba0c9908f09ae74bca.png


    2) статья про INF файлы написана по итогам дважды лично проведенной манипуляции с одним совершенно китайским, и другим совершенно корейским телефоном, котрые не были видны через ADB

     

    3) image.png.f9cb90de29bdf13f3ed9d662c65834d8.png что не так с моей Android studio ?

    4) image.png.3ff8301a4fc6cb21cbd51d44063387fe.png

  8. ; в inf-файле это комментарий. там можно что угодно писать. 

    про adb и установку драйвера - тут. https://dev.to/plotegor/adb-o9f

    Но нормальный способ - это поставить Android studio, и в SDK Manager настроить все что нужно
    В данной статье есть ссылка на загрузку отдельно драйвера. Ессн, чтоб поставить его, можно текущий вариант удалить в диспетчере устройств. 

    Далее опять по статье. 

    adb devices

    Смотрим список устройств. Если ваш телефон там есть, то и в Делфи он тоже будет виден.

  9. Делфи вообще не видит никаких. 

    Всё общение она производит через adb. Это часть Google Android sdk. И линковка тоже через sdk/ndk. 

    Если ваш тел не видится через adb, то я тут на сайте описывал как добавить свою модель в inf файл. Можно поискать по .Inf 

    И avd это тоже часть sdk. 

    Всё утилиты сейчас оттуда убраны, поэтому если хочется иметь полный sdk, нажно ставить Android studio. Оттуда можно запускать и sdk manager и avd manager. 

  10. 13 часов назад, Delpher-X сказал:

    Что значит "не информативен"? 

    Это значит, что там работают не все функции обычного устройства. И запуск на эмуляторе совсем не будет значить, что на реальном устройстве будет работать так же. И еще это очень медленно. И еще много всего. При цене дешевых тел на А. менее 10 т.р. вообще неясно, для чего эмулятор может пригодиться.

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