Jump to content

All Activity

This stream auto-updates     

  1. Today
  2. Можете подсказать примеры или документацию для яндекс карт? Для встраивания в приложение на fgx-native.
  3. Yesterday
  4. Пользуйтесь картографическими сервисами. Довольно точный у яндекса, но для бесплатного использования нужно использовать их карту (платные тарифы конские) Я из бесплатного OpenStreetMap использую. Но точность адреса мне не всегда нравится. У гугла также есть такая возможность, но я не углублялся в это дело (показалось как-то запутанно) В общем, к чему это я... Это задача не TfgMap. Картографические сервисы так просто такую возможность не дают, потому как у них это часть заработка
  5. мне всегда казалось что это надо банковский эквайринг и там уже его апи дергается, хотя я могу и ошибаться ну или гугл пэй, но тут скорее всего схема уже другая
  6. Подскажите возможно ли с помощью TfgMap реализовать ввод адреса, пользователь нажимает указать адрес, открывается карта, где с помощью локации определено текущее положение он на карте нажимает на объект, адрес этого объекта передается в поле ввода адреса.
  7. Здравствуйте, подскажите, каким образом лучше реализовать прием оплаты с банковской карты в мобильном приложении.
  8. Last week
  9. Понял, спасибо за проделанную работу!)
  10. Коллекция пополнилась Вашим . Я думаю, у все разные диалоги.
  11. Я полагаю что это системная форма
  12. А что такое, диалог по умолчанию? Я про него ничего не знаю, видел разные
  13. Круто, работает, но как вывести диалог по умолчанию где наглядно виден процесс авторизации или пилить самому?
  14. Этот classes.dex должен быть в deploy
  15. Здравствуйте, поправил путь к classes.dex в bat , файл собрался , сборка продления без ошибок , при запуске ошибка
  16. Earlier
  17. Респект! Пример рабочий! Сканер работает быстро. Очень даже. Причем равно как с qr-кодами, так и с ean-13.
  18. Сделал очень ректально. Но уже работает и не падает (я надеюсь) Хотел бы комментарии Ярослава. (Касательно таймеров) Спасибо BarcodeDetector.rar
  19. Спасибо большое, но может просто приложить архив, в котором все будет в виде файлов проекта? Что то в таком виде не получается ничего (
  20. Уважаемые друзья, прежде всего хочу попросить у вас прощения, что не успел привести это в божеский вид, потому даю только наметки. Возможно у кого-то возникнут более разумные идеи , чтобы это работало как следует. Итак начинаем Прежде всего нам понадобится 1) Кнопка для начала сканирования 2)Мемо для отображения результатов 3) TfgVideoControl для показа действий с камерой. 4) Два маленьких литра коньяка Мы создаем имплементацию интерфейса type TDetector_Processor = class(TfgAndroidListener<TfgAndroidControl>,JDetector_Processor) public procedure receiveDetections(const AArg0: TJDetector_Detections); procedure release; end; procedure TDetector_Processor.receiveDetections( const AArg0: TJDetector_Detections); var J:TJSparseArray; B:TJBarcode; D:TDetector_Processor; begin J:=AArg0.getDetectedItems; if (J.size<>0) then begin D:=Self; B:=TJBarcode.Wrap(J.valueAt(0)); TThread.Synchronize(nil,procedure begin FormMain.fgMemo1.Lines.Text:=JStringToString(B.displayValue); end); end; end; procedure TDetector_Processor.release; begin ; end; Собственно говоря, он отвечает за распознавание штрих-кода. Далее при создании формы, нам необходимо создать этот объект processor:=TDetector_Processor.Create(TfgAndroidControl(TfgAndroidControlHandle(fgMemo1.Handle).NativeControl)); //Я не знаю, почему я так сделал На кнопку мы вешаем следующий код //Мы просим разрешения сканировать, и при получении оного пытаемся это делать. TfgPermissionService.RequestPermissionsAsync(['android.permission.CAMERA', 'android.permission.WRITE_EXTERNAL_STORAGE'], procedure(const APermissionInfo: TArray<TfgPermissionInfo>) begin case APermissionInfo[0].CheckResult of TPermissionCheckResult.Granted: begin DoScan; end else TfgToast.Show('Camera permission is not granted. Cannot scan barcode.', TfgToastDuration.Long); end; end); Теперь собственно, сама процедура procedure TFormMain.doScan; begin detector:=TJBarcodeDetector_Builder.Create(TfgAndroidHelper.Context).setBarcodeFormats(TJBarcode.ALL_FORMATS).build(); detector.setProcessor(processor); cameraSource:=TJCameraSource_Builder.Create(TfgAndroidHelper.Context,detector). setRequestedPreviewSize(1920, 1080).setAutoFocusEnabled(true).build(); cameraSource.start( TfgAndroidVideoControl(TfgAndroidControlHandle(fgVideoControl1.Handle).NativeControl).VideoView.getHolder()); end; Конечно про используемые модули. uses ...,Java.Bridge,FGX.Animation, FGX.Dialogs, FGX.Log,FGX.Helpers.Android,FGX.Image.Android,FGX.VideoControl.Android,Android.Api.ActivityAndView,FGX.Permissions,FGX.Toasts, И в interface Android.Api.PlayServices.Vision Благодарю за внимание, и прошу прощения, что так сумбурно.
  21. Пытаюсь привести в божеский вид Штрих-код киевской примы без фильтра я уже получил, осталось добиться нормальной остановки камеры Падаем-с. З.ы используется Google vision api
  22. Было бы очень здорово ознакомиться с примером! Респект!
  23. Ну, что могу сказать, получилось. Библиотека Ярослава к этому готова Если это необходимо, постараюсь сегодня выложить пример.
  24. А какой регион? Нет, увы анимация пока нема. Разве что я потому и выбрал Модальное окно, так как он появляется не с боку, а как бы уменьшаясь и вписываясь в экран. В принципе, на этом этапе такая анимация появления меня устроила. В приложение apk GCC.apk
  25. Ааа. Я думал может у нее есть еще анимация появления, выезд (установить приложение не могу из-за региональных ограничений)
  26. Да, я открывал кард панели. Но там нет возможности убрать какие края не скруглять. А Марджином в минус уходить за края не захотел. Да и ради практики решил всё таки через Модальное сделать.
  1. Load more activity
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...