Android
57 topics in this forum
-
Речь о шаринге через "поделиться". Нужна такая штука, чтобы принять ссылку/текст и т.д. из другого приложения. Для этого необходимо добавить интент-фильтр в манифест своего приложения (указать, данные какого типа умеем ловить) и собственно реализовать код приёмки. Есть примеры на FMX, в том числе в поставляемых со студией Samples. Но возникает вопрос, для FGX-приложения, чтобы это реализовать, я так понимаю надо всё-таки подключать FGX-модули, через них с интентами взаимодействовать? Чтобы не смешивать одно с другим. Или как... И другой вопрос, если FGX скоро будет поддерживать iOS, то может это будет в виде какого-то нового компонента/модуля? Н…
-
-
- 11 replies
- 454 views
-
-
Здравствуйте, вопрос даже не в этом компоненте, а в принципе. Что и как делать в этом случае. Очень хотелось посмотреть возможности PopupMenu, ибо в андроиде он есть. Опускаю создание враппера, перехожу к главному вопросу. procedure TFormMain.fgButton1Tap(Sender: TObject); var J:TJPopupMenu; begin J:=TJPopupMenu.Create(TfgAndroidHelper.Context, TfgAndroidControlHandle(fgButton1.Handle).NativeControl.View); J.getMenu.add(StringToJString('item1')); J.getMenu.add(StringToJString('item2')); J.getMenu.add(StringToJString('item3')); j.show; //Вот-тут мы радостно валимся end; А валимся мы с такой замечательной ошибкой. Failure getting entry for 0x7…
-
- 21 replies
- 215 views
-
-
Здравствуйте, вашему вниманию представляется простенький пример показа подсказки. Вроде на форуме я такого не видел. uses FGX.Controls.Android,Android.Api.Widgets,Android.Api.ActivityAndView, FGX.Helpers.Android; type TfgAndroidControlHelper=class helper for TfgControl procedure ShowHint(AText:String); end; procedure TfgAndroidControlHelper.ShowHint(AText: String); var E:TJTextView; S:String; P:TJPopupWindow; R:Integer; begin E:=TJTextView.Create(TfgAndroidHelper.Context); //Создаем текст E.setGravity(TJGravity.CENTER);//Центрируем E.setTextColor(TJColor.YELLOW); //Там где зеленые деревья E.setBackgroundColor(TJColor.BLUE); //И золото на голубом E.se…
-
- 0 replies
- 73 views
-
-
В дизайнере ресурсов добавлен файл базы данных SQLite. Хочу его отправить на E-mail. 1. Нахожу в ресурсах файл базы данных, вывожу в сообщении его имя, что он есть. 2. В процедуре "CreateEmail" пытаюсь присоединить "Attachment" этот файл в письмо. В момент создания письма, приложение зависает. Нужна конвертация объектов между мостами "RTL Bridge" <-> "FGX Native Bridge". Как это правильно сделать? procedure TFormMain.fgButton1Tap(Sender: TObject); var Asset: TfgAssetFile; Message: string; begin if TfgAssetsManager.Current.Find(R.Files.FILES_DATABASE, Asset) then begin Message := Asset.FileName; TfgDialogs.ShowMessage(Message); …
-
-
- 9 replies
- 325 views
- 1 follower
-
-
FGX Native использует свой мост для работы с Java/AndroidAPI, построенный на Delphi классах. В то же время в RTL есть аналогичный Delphi/Java мост, построенный на Delphi интерфейсах. Как можно осуществить передачу java объектов между FGX Native и RTL мостами?
-
-
- 1 reply
- 227 views
-
-
Здравствуйте, пытаюсь добавить sharing сервис в FGX Код такой type IFGXShareSheetActionsService = interface ['{79FCC7B1-C5BF-4533-B31E-084F1A6E2264}'] procedure Share(const AControl: TfgControl; const AText: string; const AImage: TfgBitmap); end; TSharingManagerAndroid = class (TInterfacedObject,IFGXShareSheetActionsService) private type TSharingDataType = (None, Image, Text, Any); private FDataType: TSharingDataType; function GetSharingMIMETypes(const DataTypes: TSharingDataType): string; function GetChooserCaption(const DataTypes: TSharingDataType): string; { Working with sharing Intent } function CreateSharingIntent(const Da…
-
-
- 7 replies
- 255 views
-
-
Добрый день, друзья. Благодаря вашей помощи, я практически начал понимать логику построения приложения, чему несказанно рад. Но Мобильное приложение не только набор формочек, кнопочек, и json-чиков, тянутых с просторов интернета. К сожалению, это дополнительные возможности, типа служб, пуш-уведомлений, определения местоположения, определение номера телефона, imei, deviceId На просторах интернета, можно встретить немало примеров, получение чего-то, с помощью AndroidApi. Но, там часто встречается , знакомое всем слово из трех букв -FMX Соответственно, хотел бы услышать Начальника транспортного цеха Ярослава, что по этому поводу можно делать.…
-
-
- 4 replies
- 166 views
-
Recently Browsing 0
- No registered users viewing this page.