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

krapotkin

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

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

  • Посещение

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

    176

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

  1. https://support.google.com/googleplay/android-developer/answer/9842757?hl=en&visit_id=637742027594738938-1937267807&rd=1#zippy=%2Cset-up-credentials%2Cedit-or-remove-credentials судя по всему, это можно отключать, НО формулировка в текста неясна, что будет, если так поступить.
  2. никто не отменял классику - свой таймер и расчет координат руками, без RTTI и универсальности.. TAnimator собсно довольно простая штука
  3. эмм крайне странная логика, не ? обработчик должен присваивать тот кто создает, а не тот, кого создают и уж 99.9% компонент не должен знать ничего о классе, куда его будут вставлять procedure TFrame6.SomeProc(); var img: TMyImage; begin img := TMyImage.Create(Self); img.parent := layout5; img.OnMouseDown := OnMouseDown; images.add(img); end;
  4. 1) 2) статья про INF файлы написана по итогам дважды лично проведенной манипуляции с одним совершенно китайским, и другим совершенно корейским телефоном, котрые не были видны через ADB 3) что не так с моей Android studio ? 4)
  5. ; в inf-файле это комментарий. там можно что угодно писать. про adb и установку драйвера - тут. https://dev.to/plotegor/adb-o9f Но нормальный способ - это поставить Android studio, и в SDK Manager настроить все что нужно В данной статье есть ссылка на загрузку отдельно драйвера. Ессн, чтоб поставить его, можно текущий вариант удалить в диспетчере устройств. Далее опять по статье. adb devices Смотрим список устройств. Если ваш телефон там есть, то и в Делфи он тоже будет виден.
  6. вот ввел я adb inf в поиск и чудо - Ну, ясно ж, что все в целом работает и все компилируется. И у меня и у других. Если что-то конкретное, то конкретное и решаем.
  7. 1) Win 7 официально не поддерживается 2) скачайте ISO образ и ставьте оттуда 3) где взять ISO тут не скажут, пиратки ищите самостоятельно
  8. https://docwiki.embarcadero.com/Libraries/Sydney/en/FMX.Forms.TScreen.MousePos ?
  9. Делфи вообще не видит никаких. Всё общение она производит через adb. Это часть Google Android sdk. И линковка тоже через sdk/ndk. Если ваш тел не видится через adb, то я тут на сайте описывал как добавить свою модель в inf файл. Можно поискать по .Inf И avd это тоже часть sdk. Всё утилиты сейчас оттуда убраны, поэтому если хочется иметь полный sdk, нажно ставить Android studio. Оттуда можно запускать и sdk manager и avd manager.
  10. Это значит, что там работают не все функции обычного устройства. И запуск на эмуляторе совсем не будет значить, что на реальном устройстве будет работать так же. И еще это очень медленно. И еще много всего. При цене дешевых тел на А. менее 10 т.р. вообще неясно, для чего эмулятор может пригодиться.
  11. ProcessMessages оставим в VCL. Не будет тут так работать. Если вычисления в таймере то оно и так нормально должно работать. Значит, что-то умалчивается. TForm2 = class(TForm) tmr1: TTimer; lbl1: TLabel; procedure tmr1Timer(Sender: TObject); private public pc: integer; end; var Form2: TForm2; implementation {$R *.fmx} procedure TForm2.tmr1Timer(Sender: TObject); begin if pc > 10 then begin tmr1.Enabled := false; exit; end; lbl1.Text := format('%d%%', [pc * 10]); inc(pc); end; Вот простейший код. Все обновляется.
  12. проблема в том, что вы пишете "компиляция не работает", а на экране написано совсем другое... и перевести вы в состоянии, просто не желаете. ну а мы и тем более. да и вообще неплохо бы понимать, что компиляция и наличие телефона или эмулятора, пофиг, просто никак не связаны. кроме всего прочего, тут уже не раз и не два писали, что запуск на эмуляторе 1) совершенно не информативен 2) в последних версиях и вовсе не будет работать
  13. если честно, вот вообще непонятна цель "статьи" насколько я понимаю, никому из юзеров не интересно и не узнать ни за что, нативна его программа или нет важно, во сколько обошлась разработка, какие есть ограничения, и другие подобные штуки
  14. у более-менее свежих делфи вроде без проблем удаление проходит штатными средствами и две версии живут вместе тоже нормально например 10.3 и 10.4
  15. Бывает. На функционал обычно не влияет. В делфи как всегда для исправления ошибок - берите версию поновее. Может сторонние пакеты типа CnWizards или типа того есть. Тоже могут влиять.
  16. мир отладки на всем кроме Windows, крайне жесток ... иногда помогает каст string(переменная) но это неточно
  17. var http: THttpClient; pesp: IHttpResponse; http := THttpClient.Create; try resp := http.head(URL); except on e: exception do begin showmessage(e.message); end; end; http.free;
  18. а на андроид как выглядит панель задач?
  19. самая простая проверка - это попытка просто что-то заведомо существующее запросить например http.head('https://www.google.com')
  20. т.е. просто ОГРОМНЫМИ БУКВАМИ НА ВЕСЬ ЭКРАН ???? ну тут да только скейлинг )))
  21. очень странная проблематика любое приложение должно быть адаптировано к тому, что размер экрана, на котором оно запускается, может быть самым разнообразным, ну естественно, в каких-то адекватных рамках на текущий момент разрешения колеблются +- от 720x1200 до 2000x4000 с масштабированием от 1 до 3. 1.333 любит например Самсунг так что используйте Align, контейнеры layouts и проектируйте интерфейс адаптивным
  22. если снизу в скролл добавить пустой элемент достаточной высоты, особо проблем не возникает или я что-то не понимаю?
×
×
  • Создать...