Articles of delphi

Как отлаживать приложение Android Delphi, когда пользователь закрывает приложение

Я использую привязку Delphi для подключения приложения FMX для Android к настольному приложению VCL. Когда пользователь закрывает приложение Android на своем телефоне, я хотел бы, чтобы на рабочем столе было показано, что он больше не привязан. Я использую следующее: procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction); var I: Integer; begin for I := TetheringManager1.PairedManagers.Count – 1 […]

Датчик местоположения Android Delphi не работает, если после запуска приложения разрешено

У меня интересная проблема с TLocationSensor . Если местоположение в меню андроида расположено перед запуском. Мое приложение, датчик работает нормально. Я ловил событие OnLocationChange . Но если я не разрешаю «Расположение» в меню Android и запускать приложение, а затем разрешить размещение в сенсоре меню Android не запускается! Событие OnLocationChange не вызывается . Set LocationSensor1.Active: = […]

Как изменить цвет элемента списка в Delphi (Firemonkey Android)

Как изменить цвет фона элемента списка в Firemonkey (Delphi Android)? Сам Listview может быть прозрачным, но если я добавлю элемент его Белый … Пожалуйста, помогите.

Как я могу получить доступ к элементам, возвращаемым функцией KeyCharacterMap.getEvents из Delphi?

Я пытаюсь использовать функцию JKeyCharacterMap.getEvents из Delphi, чтобы получить KeyCode от Char. Поэтому я использую этот код. uses FMX.Platform.Android, Androidapi.Helpers, Androidapi.JNIBridge; var s : string; PlatformKey : Word; FKeyCharacterMap: JKeyCharacterMap; events : TJavaObjectArray<JKeyEvent>; event : JKeyEvent; chars: TJavaArray<Char>; l : integer; begin FKeyCharacterMap := TJKeyCharacterMap.JavaClass.load(TJKeyCharacterMap.JavaClass.BUILT_IN_KEYBOARD); chars := TJavaArray<Char>.Create(1); chars[0] := 'A'; events := FKeyCharacterMap.getEvents(chars); l […]

Facebook AppInviteContent: SDK не был инициализирован, обязательно вызовите функцию FacebookSdk.sdkInitialize ()

Когда я пытаюсь запустить AppInviteContent, как показано ниже: AppInviteContent content = new AppInviteContent.Builder() .setApplinkUrl("….") .setPreviewImageUrl("https://amazingslider.com/wp-content/uploads/2012/12/dandelion.jpg") .build(); AppInviteDialog.show(activity, content); Я получаю ошибку. SDK не был инициализирован, обязательно вызовите функцию FacebookSdk.sdkInitialize (): 04-09 02:46:50.429: W/System.err(5960): The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first. 04-09 02:46:50.429: W/System.err(5960): at com.facebook.internal.Validate.sdkInitialized(Validate.java:145) 04-09 02:46:50.429: W/System.err(5960): at com.facebook.FacebookSdk.getCallbackRequestCodeOffset(FacebookSdk.java:896) […]

Широковещательные приемники в Delphi XE5 Android

Как использовать широковещательные приемники в Delphi XE5 Android? Документация очень плоха в отношении интеграции Delphi XE5 и Android.

Delphi xe10 android service gps

Я использую Emabarcadero Delphi XE 10 Seattle Update 1 для создания службы Android, я нашел этот учебник Link и создал приложение-сервис, что я хочу сделать, это получить текущее местоположение каждые 5 секунд с помощью датчика местоположения и сохранить в базе данных , Я делаю это на своей основной форме, но когда я закрываю программу, она […]

Как создать экземпляр java-объекта с помощью JNI (Delphi)

Я все еще довольно новичок в программировании в Delphi, и я ничего не знаю о Java. Однако мне нужно написать программу, использующую RAD Studio, которая может читать амплитуду аудиовхода. Мне не удалось найти способ сделать это в Delphi (что я мог себе позволить), но я нашел способ использовать Android API. Решение похоже на объект MediaRecorder, […]

Приложение для мобильного телефона Android с Delphi или Lazarus

Используя смарт-мобильную студию для разработки мобильного приложения, я понял, что мне также нужен телефонный зазор для дальнейшего развертывания приложения на моем мобильном устройстве. Если я только хочу распространять свое мобильное приложение на своем телефоне, есть ли еще более простой способ создать мобильное приложение? Могу ли я сделать то же самое с Lazarus? Легче ли принести […]

Delphi XE5 Android. Нажмите кнопку «Назад».

Как имитировать нажатие кнопки аппаратного обеспечения для закрытия приложения? Мне нужно закрыть приложение по коду, но Application.Terminate, Close, Hide и DisposeOf не работают. Поэтому я решил имитировать нажатие кнопки «Назад» для достижения моей цели.