-
Постов
17 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Весь контент Alexey Shumkin
-
это здорово, что у тебя (тут на "ты" принято?) работает ) но я не адвокат FMX, и проблема - с FMX, один из способов решения - такой хотя, в принципе, можно попробовать и по другому... но, собсна, это не моя проблема, мне просто было интересно её решить )
- 24 ответа
-
- android
- webbrowser
-
(и ещё 1 )
C тегом:
-
в исходном сообщении - ссылка, про "андроид"... так что не только fmx
- 24 ответа
-
- android
- webbrowser
-
(и ещё 1 )
C тегом:
-
проблема и условия её возникновения описаны в первом сообщении )) встроенный браузер не использует разрешения приложения кстати, тут есть момент: если мы, например, запретим приложению использовать геолокацию, а браузеру в данном исполнении, получается, безусловно разрешаем )) неувязочка... это надо проверить ))) вероятно, надо сложнее логику делать )
- 24 ответа
-
- android
- webbrowser
-
(и ещё 1 )
C тегом:
-
major version 52 is newer than 51, the highest major version supported by this compiler. It is recommended that the compiler be upgraded. это, вроде, убирается by javac -source 1.7 -target 1.7 ... похоже, либы в android.jar скомпилены Java 7, а тут Java 8
- 24 ответа
-
- android
- webbrowser
-
(и ещё 1 )
C тегом:
-
ну тут опечатался всё вам на блюдечке надо... свяжи воедино с ошибками вида com\embarcadero\firemonkey\webbrowser\OnWebViewListener.java:3: error: package android.graphics does not exist
- 24 ответа
-
- android
- webbrowser
-
(и ещё 1 )
C тегом:
-
читал её текст? а коли приводишь лог вызова, весь приводи но подозреваю, что тебе надо задать set BDS= в правильное значение (у меня 32-битная ОС, у тебя наверняка 64-битная, и путь к Делфи отличается от твоего)
- 24 ответа
-
- android
- webbrowser
-
(и ещё 1 )
C тегом:
-
Расписывать в деталях прям не буду https://gist.github.com/ashumkin/3e2e213d657162ae26d364a85c64b472
- 24 ответа
-
- android
- webbrowser
-
(и ещё 1 )
C тегом:
-
ни разу не наблюдал её ни у вновь создаваемых, ни у legacy c XE7, ни на 10 без Update 1, ни на 10 с Update 1 P.S. Кстати, мне тут как раз на днях указали, что XE10 не было и нет )) есть Delphi 10 Seattle ))
-
Найдите этот путь в .dproj и .deployproj . И исправьте там
-
Для работы с USB-устройствами (на девайсах с USB-хостом) нужно использовать BroadcastReceiver. Нашёл пример работы с ними (https://github.com/freeonterminate/delphi/tree/master/BroadcastReceiver). Проверял на XE10. Долго мучался с проверкой, пока не выяснилось, что под XE7 работает, а под XE10 - нет. Выдаёт ошибку "Interface not supported" в момент создания JFMXBroadcastReceiver (или около того, точно непонятно). Для демонстрации я создал отдельный простой проект - https://github.com/ashumkin/Delphi-Android-BroadcastSample. В XE7 он работает (при нажатии на кнопку Register вешается слушатель, который ловит и выводит в лог (см. adb logcat) события включения/выключения экрана). А в XE10 - выдаёт вышеупомянутую ошибку "Interface not supported". В логах есть строки W/dalvikvm(31735): dvmFindClassByName rejecting 'com/embarcadero/firemonkey/broadcast/FMXBroadcastReceiverListener' W/dalvikvm(31735): dvmFindClassByName rejecting 'com/embarcadero/firemonkey/broadcast/FMXBroadcastReceiver' (но они есть и при запуске приложения, собранного в XE7) Пробовал по-разному: и удалял AndroidManifest.template.xml от XE7, и пересоздавал .dproj в XE10, - пофик. В чём засада?