Android
57 topics in this forum
-
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…
-
-
- 4 replies
- 93 views
- 1 follower
-
-
Здравствуйте, при запуске приложения с 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…
-
-
- 27 replies
- 719 views
- 1 follower
-
-
Hello, how can I obtain the ip address of my mobile device under Android? Thanks a lot for your support!
-
-
- 3 replies
- 107 views
- 1 follower
-
-
Здравствуйте. Вашему вниманию предлагается простой пример определения тряски телефона. В данном примере тряска определяется после десяти потрясений. Спасибо. Shake.zip
-
- 0 replies
- 75 views
-
-
Добрый вечер, подскажите пожалуйста, можно ли как-то изменить данный цвет (вокруг полоски жестов)? ◾ К примеру, на главном экране телефона этот цвет (вокруг полоски жестов) прозрачный, а сама полоска чёрная: Ещё пример:
-
- 1 reply
- 84 views
- 1 follower
-
-
Здравствуйте --- Спасибо. Popup.7z
-
-
- 3 replies
- 163 views
- 1 follower
-
-
Всем здравия! Я новичок, как в смысле использования FGX, так и вообще в работе с Delphi. Ранее кодил в лазаре в связке с LAMW. Мне очень нужен доступ к ACCESSIBILITY_SERVICE, а именно реализация примерно следующего метода: public void Speak(String _text) { AccessibilityManager manager = (AccessibilityManager) this.getSystemService(Context.ACCESSIBILITY_SERVICE); if (manager != null && manager.isEnabled()) { AccessibilityEvent e = AccessibilityEvent.obtain(); e.setEventType(AccessibilityEvent.TYPE_ANNOUNCEMENT); e.setClassName(getClass().getName()); e.setPackageName(this.getPackageName()); e.getText().add(_text); manager.sendAccessibilityE…
-
-
- 4 replies
- 107 views
- 2 followers
-
-
Hello, Does anyone get a warning like this from your Playstore dashboard? I get this message on one of my apps in Playstore, what to do to solve the warning from Playstore? I need requestLegacyExternalStorage to save the screencapture results in internal storage. requestLegacyExternalStorage permission is only required on android type -11, whereas 11+ does not require requestLegacyExternalStorage permission. Thanks you
-
- 0 replies
- 43 views
- 1 follower
-
-
Is there a way to create JLocalSocket?
-
-
- 1 reply
- 74 views
- 1 follower
-
-
hello, i tried to compile with android 64 bit target, but got stuck on the splash. this log with logcat android studio. device vivo v20 2021 android 11. Thank you log.txt
-
-
- 18 replies
- 241 views
- 1 follower
-
-
Добрый день, как получить фото из галереи и камеры.
-
-
- 24 replies
- 501 views
- 2 followers
-
-
hello, is there a function unit class to copy to clipboard from the text in the fgx component? For example, I will copy the text "0000 000 0000 0000" on the fglabel component. Thanks you
-
-
- 3 replies
- 86 views
- 1 follower
-
-
Всем здравствуйте. Вопрос не то, чтобы очень конкретный, а из области знаний по потокам вообще. Вот суть: На главной форме лежит фрейм. При выборе некоего пункта меню нужно сделать следующие шаги: 1. Закрыть дровер fgDrawerLayout1.Close; 2. Скрыть фрейм, который в данный момент лежит на форме if FActiveFrame <> nil then begin TfgAnimationHelper.HideForm(FActiveFrame,[TfgAnimationOption.ReleaseOnFinish]); FActiveFrame.Parent := nil; FActiveFrame := nil; end; 3. Загрузить в список Tlist имена файлов архивов, предварительно отсортировав их. Перед заполнением показываю модальную прозрачную форму с вращающимся индикатор…
-
-
- 3 replies
- 148 views
-
-
Helo, I capture images with the camera and then save them in the SharedPicturesPath folder. so that updates to the gallery I need to do broadcash delivery like this link. https://www.grokkingandroid.com/adding-files-to-androids-media-library-using-the-mediascanner/ how to do it on fgx? is it available in the fgx library? thanks.
-
-
- 4 replies
- 162 views
- 2 followers
-
-
Здравствуй Ярослав! Вопрос следующий почему не выполняется намерение? uses ... System.IOUtils, Androidapi.JNI.JavaTypes, Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.Webkit; ... var Intent: JIntent; begin if fgCollectionView2.FindItemWrapperByIndex(AIndex, AItem) then begin if FileExists(TPath.Combine(TPath.GetSharedDocumentsPath, AItem.GetControlByLookupName<TfgLabel>('check').Text)) then // Разрешения у приложения есть, файл имеется begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIE…
-
-
- 13 replies
- 438 views
- 1 follower
-
-
Helo, with FMX i can get VersionName and VersionCode of my apps with code like this var PackageInfo: JPackageInfo; begin PackageInfo := SharedActivity.getPackageManager.getPackageInfo(SharedActivity.getPackageName,0); Memo1.Lines.Add(JStringToString(PackageInfo.versionName)); Memo1.Lines.Add(IntToStr(PackageInfo.versionCode)); end; How to create with fgx? Thanks
-
-
- 5 replies
- 183 views
- 1 follower
-
-
Здравствуйте. Некоторые пользователи Delphi 10.3 столкнулись с тем что даже при указании SDK 29 в манифесте проекта, при запуске скомпилированного приложения на платформе Android 10 происходило его падение. В августе 30 числа 2020 года было надо решение как пофиксить эту проблему. Переход на версию Delphi 10.4 не для всех является приемлемым решением, по разным причинам, к примеру у кого то платные компоненты и нет возможности обновиться до актуальных версий. Ниже представлен перевод статьи. В конце будет ссылка на оригинал. Приведенное здесь решение нацелено на обновление функции 'dlopen' в файле 'ICU.inc' (он включен в файл 'System.pas'). Вот шаги, необходимые…
-
-
- 4 replies
- 217 views
- 1 follower
-
-
Здравствуйте. Подскажите пожалуйста как сделать отображение иконок на устройстве на полную? Как у Яндекса например:
-
-
- 2 replies
- 80 views
-
-
Hello, there is a helper in the library that can be used to verify that we have an internet connection and / or a Wi-Fi network, thank you.
-
-
- 4 replies
- 127 views
- 1 follower
-
-
Проект создавался с Целевой версией API: 28. AndroidManifest.template.xml: <uses-sdk android:minSdkVersion="<%fgx-min-sdk-version%>" android:targetSdkVersion="<%fgx-target-sdk-version%>" /> Где в настройках проекта можно изменить эти значения: fgx-min-sdk-version, fgx-target-sdk-version ? Android\Release\AndroidManifest.xml: <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" /> Android64\Release\AndroidManifest.xml: <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" /> Создал новые SDK профили: Andriod SDK 26.1.1 32-bit, Andriod SDK 26.1.1 64-bit. Компиляция с целевой платфо…
-
- 3 replies
- 113 views
- 1 follower
-
-
Здравствуйте. Использую процедуру сжатия картинки. Код следующий function ResizeBitmap(B:TfgBitmap;Sz:Double):TfgBitmap; var M:JMatrix; BA,BA1:JBitmap; tmpFileName :String; S:JFileOutputStream; begin BA:=TfgAndroidBitmapHandle(B.Handle).NativeBitmap; M:=TJMatrix.Create; if B.Width>B.Height then m.postScale(Sz/B.Width,Sz/B.Width) else m.postScale(Sz/B.Height,Sz/B.Height); TfgLog.Info('Post Scale'); BA1:=TJBitmap.createBitmap(BA,0,0,BA.getWidth,BA.getHeight,m,true); Result:=TfgBitmap.CreateFromNativeBitmap(BA1); tmpFileName := TPath.GetTempFileName+'.jpg'; Result.SaveToFile(tmpFileName); //Вот тут происходит ошибка end; В момент сохранения файла пр…
-
-
- 3 replies
- 142 views
-
-
Здравствуйте, появилась необходимость получить список установленных приложений на устройстве Android. Есть пример на Java на данном сайте https://devofandroid.blogspot.com/2018/02/get-list-of-user-installed-apps-with.html private List<AppList> getInstalledApps() { PackageManager pm = getPackageManager(); List<AppList> apps = new ArrayList<AppList>(); List<PackageInfo> packs = getPackageManager().getInstalledPackages(0); //List<PackageInfo> packs = getPackageManager().getInstalledPackages(PackageManager.GET_PERMISSIONS); for (int i = 0; i < packs.size(); i++) { PackageInfo p …
-
-
- 5 replies
- 141 views
- 1 follower
-
-
Всем доброго дня, поделитесь опытом, может кто-то делал. FMXкий вариант у меня не получилось запилить.
-
-
- 9 replies
- 173 views
-
-
Здравствуйте. Хочу добавить оплату по картам. Выбрал для этого сервис Яndекс.Кaccа. Они предоставляют Android SKD. Как мне подключить их сдк и как к нему обращаться? Есть у кого опыт?
-
- 6 replies
- 113 views
-
-
Можно ли отловить HardwareBack на форме, которая в свою очередь лежит на основной форме?
-
-
- 3 replies
- 101 views
-
Recently Browsing 0
- No registered users viewing this page.