Jump to content

Android

Subforums

    • 96 posts
    Michal
    Michal,
  1. Started by gorodoro,

    Демка "Authentication - Biometric" шикарно работает на Android 12/13, но на Android 6 (Samsung Galaxy S5 mini) зависает намертво на этапе запуска приложения (лог в прикреплённом файле), просто висит на заставке и всё. Первым делом добавил в файл "\FGX Native\Samples\Authentication - Biometric\Templates\Android\AndroidManifest.xml" это разрешение: <uses-permission android:name="android.permission.USE_FINGERPRINT" /> ..., но ничего не изменилось. Я подозреваю, что в этом вся проблема: Но что с этим делать и как это можно исправить? 🥲 2025-03-12 184510.779 1489-4975 S.txt

    • 3 replies
    • 59 views
  2. Зарегистрировался в https://appmetrica.yandex.ru/. Получил API key (для использования в SDK). Далее инструкция: https://appmetrica.yandex.ru/docs/mobile-sdk-dg/concepts/android-initialize.html Из инструкции: "SDK под Android предоставляется в виде библиотеки в формате AAR. Библиотека доступна в: https://search.maven.org/search?q=g:com.yandex.android AND a:mobmetricalib." Необходимо инициализировать эту библиотеку: "Инициализируйте библиотеку в приложении и настройте отслеживание активности пользователей. Для этого объявите производный класс от базового класса Application и переопределите метод onCreate() следующим образом:" public cl…

  3. Started by gats,

    Hello, Has anyone tried using the Sunmi Device to print receipts on FGX. from Sunmi provides a sample using Android Studio. I don't have the ability to port the libraries on github to be used on FGX. if anyone wants to help me, I need it to be able to print a receipt with QRCode. https://github.com/shangmisunmi/SunmiPrinterDemo thank you

  4. Hi On my Android development phone. If I deploy via IDE no problems. But if I install the apk directly on my phone. It installs an old version of my SQLite DB. if I inspect the apk the correct DB is inside the DB. I have uninstalled the app, rebooted the phone. If have the DB file set to skip is exists but the directory where the file should be is empty. I believe its the same DB as I deployed last time I installed from the apk rather than the IDE so I'm thinking it's unpacking to a cache where the old DB resides and because its set to skip if exits it does not replace the DB? Is there a setting I'm missing. This does not happ…

  5. Started by dervish00,

    В 12 андроиде изменились требования к SplashScreen. Новое API - SplashScreen. Рекомендации к Kotlin и Java есть на странице разработчика. Кто-нибудь пробовал изменять в Delphi?

  6. Столкнулся с непонятной ситуацией, не связанной с библиотекой FGX, но может кто-нибудь сталкивался с подобным и подскажет? Сохраняю копию БД в файл с расширением ".sql" (хотя это неважно - можно любое расширение использовать). В этом же приложении я вижу все сохраненные файлы и могу спокойно восстановить БД на момент сохранения. Но если удалить приложение и установить его позднее, то эти файлы приложение не видит, хотя вновь создаваемые видны. Весь смысл сохранения теряется (например, восстановить базу на новом устройстве уже нельзя). Сделал тестовое приложение для чтения файлов - тот же результат, не видит. Попробовал просто прочитать все файлы из папки - не видит.…

  7. hello, I would like to get the state of the GPS / Location I currently use it in FMX like this: var LocationManagerObj: JObject; LocationManager: JLocationManager; begin LocationManagerObj := TAndroidHelper.Context.getSystemService( TJContext.JavaClass.LOCATION_SERVICE); LocationManager := TJLocationManager.Wrap(LocationManagerObj); Result := LocationManager.isProviderEnabled( TJLocationManager.JavaClass.GPS_PROVIDER ); I've already done some searches and still haven't found concrete to apply in this regard... I know I still have to learn a lot about FGX and how to use the resources. So far I've gotten this far: FJConnectivityManager…

  8. Добрый день. Никак не соображу как получить ИД устройства или хотя бы мак адрес для отправки уникального значения в БД, подскажите пожалуйста есть какой есть способ. Я так понял через Android.Api.ActivityAndView но не добился никаких уникальных данных. Заранее благодарю

    • 7 replies
    • 190 views
  9. Здравствуйте. Я не совсем уверен в том как называется то что мне надо. К примеру я из своего приложения делаю Share Text в сообщения в ВоцАппе кому нибудь. В тексте шаринга передаю какную нибудь информацию. К прbмеру такое сообщение "myapp:data1:value1" Человек открывает чат, кликает на моё сообщение и открывается моё приложение, внутри которого я хочу получить данные которые я передавал data1:value1. Вроде это называется deeplink. Но не уверен до конца. Подскажите есть ли в FGX решение для этого. Или может уже кто то реализовывал такое и есть примеры?

  10. В https://console.firebase.google.com/ зарегистрировал мобильное приложение. Как добавить в приложение следующее?: 1. Конфигурационный файл: google-services.json. 2. Firebase SDK. 1. Конфигурационный файл: google-services.json: { "project_info": { "project_number": "105118069296", "project_id": "faberlic-24", "storage_bucket": "faberlic-24.appspot.com" }, "client": [ { "client_info": { "mobilesdk_app_id": "1:105118069296:android:1cef2b3df489bfd90eb3f5", "android_client_info": { "package_name": "faberlic24.by" } }, "oauth_client": [ { "client_id": "1051…

  11. Есть поля ввода fgEdit. Хочу сохранить их значения fgEdit.Text во внутреннем файле. При открытии приложения - считывать, при закрытии и в процессе работы - записывать. Вопрос по работе с java объектами. При вызове процедуры Save, попытке записать значения в файл приложение зависает. Как это лучше реализовать? constructor TFormMain.Create(AOwner: TComponent); begin inherited; // Cохранение данных. Сначала с помощью метода getSharedPreferences получаем объект sPref класса SharedPreferences, // который позволяет работать с данными (читать и писать). Константа MODE_PRIVATE используется для настройки доступа и означает, // что после сохранения, данные б…

  12. Я тут с краешку спрошу, вроде тема подходящая.. Замечал на некоторых приложениях в Android анимированные заставки на старте загрузки, как они это делают? На delphi наверное нет такой возможности?!

      • Thanks
      • Like
    • 7 replies
    • 259 views
  13. Started by Michal,

    Hi I need to connect to usb device (fiscal printer) through usb. Is there any way to do it? I need to open usb (maybe a rs232 port) write sequences, do some reading and close Michal

  14. Добрый день. Нет ли у кого примера, как переопределить UncaughtExceptionHandler Хотелось бы сделать авторестарт аpp , если каршится приложение. Спасибо.

  15. Друзья! Бегло поискал по форуму и не нашел, может кто задавался уже вопросом?! Каким образом поменять цвет панели навигации андроида ( там где аппаратные кнопки навигации), а то стандартный белый не вяжется с общей концепцией приложения.

  16. Delphi 10.4.2 работает с Android 5.1+. Как с FGX, так и с FMX. Вся проблема в корректных настройках SDK/NDK. Не забываем в AndroidManifest.xml удалить 'usesCleartextTraffic' на скринах корректные настройки

  17. Hello , I want to control my App installation using the Device unique identifier - for example i want my App to be installed one time / Per Device - . I know i can generate a unique device hash using the OS version … etc ; But unfortunately these info/details aren’t unique and can be edited / changed upon an OS upgrade , device rooting or even a factory reset . Android restricts the use of MAC UID , Apple too restricts the use of some high levels of APIs ; meaning till now there’s no reliable way . So please what do suggest to create a unique and reliable UID to fingerprinting a device ? Android : https://developer.android.com/training/articles/us…

  18. hello, i need explanation, i compile it with 64-bit target successfully, then i upload it to playstore. for android devices version 9+ there are no problems when installing. but device version < 10, application will crash when opened with a log like this. Delphi 11 thanks you logcrash.txt

  19. Started by gats,

    Hello, has anyone ever tried to install apk from fgx to the emulator. I just tried the andyroid.net emulator, so far the application has failed when first opened. Thanks.

      • Thanks
      • Like
    • 14 replies
    • 294 views
  20. Started by gats,

    Hello, how to share image? is it already available on the FGX unit, please show me if there is one. on FMX I use the Actionlist category TShowShareSheetAction. with the code "ShowShareSheetAction1.Bitmap.Assign (image1.Bitmap);" thank you

  21. How do you have a button to login to Facebook, Google or LinkedIn in FGX Native?

  22. 1. How to access JSharedPreferences from FGXNative? 2. I tried: uses AndroidApi.Helpers, procedure TMyForm.fgFormShow(Sender: TObject); var Pref: JSharedPreferences; Value: string; begin inherited; Pref := TfgAndroidHelper.Context.; // error: activity not found maybe you are in service delphi Value := JStringToString(Pref.getString(StringToJString('email'), StringToJString(''))); fgEmailEdit.Text := Value; end; and it gives error. // error: activity not found maybe you are in service delphi 3. How to create an activity to access JSharedPreferences? 4. Or, how to write a file or…

  23. Здравствуйте, при запуске приложения с TargetSDK==30 на Android 11, вы получите такое сообщение Происходит это в связи с тем, что в 11 Android были ужесточены правила подписи приложений, и валидации JarSigner уже недостаточно. Анализ Deploy Embarcadero привел к выводу, что в случае создания APK не происходит подпись приложения ApkSigner, что требуется новыми правилами Android. Решение заключается в исправлении CodeGear.Deployment.Targets в папке bin Studio 1) Создайте дополнительную переменную ApkSigner в Окружении среды Embarcadero 2) В файлике CodeGear.Deployment.Targets добавляете следующие строки // <Target Name="_AndroidZip…

  24. Hello, how can I obtain the ip address of my mobile device under Android? Thanks a lot for your support!

  25. Здравствуйте. Вашему вниманию предлагается простой пример определения тряски телефона. В данном примере тряска определяется после десяти потрясений. Спасибо. Shake.zip

    • 0 replies
    • 75 views

Recently Browsing 0

  • No registered users viewing this page.