Jump to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Уважаемые коллеги.

С тех пор, как появилось человечество, у них появились отростки, на концах верхних лап именуемые в простонародье пальцами. В далеком 19-м веке некто Бертильон  (могу ошибаться) обнаружил, что отпечатки пальцев уникальны для человека, да , для всех . И для бомжа Николаевича, и для бизнесмена Ефимовича.  Коварные пиндосы  воспользовались этим незамысловатым фактом и внедрили в свои богопротивные системы (вначале IOS, потом Android) .  Жалкие рабы пиндосов (программисты) написали api для использования этих возможностей по всему миру. И было бы глупо не пользоваться этими возможностями.

Спасибо.

 

  • 4 weeks later...
  • Author

Ну, что могу сказать, на FMX получилось.

Жизненно не хватает генератора оберток для FGX.

Сразу скажу, сложно, долго и "не те ощущения"  

Спасибо Ярославу, за объяснение, как это делать  в принципе. 

Необходимо использовать Java и подключение своих jar.

Исходники свои, чужие, благодарности и комментарии выложу как приведу это хоть в какой-то божеский вид.

Если конечно, это кому-то интересно. 

 

  • Author

Так прежде всего большая благодарность автору сайта

http://delphifmandroid.blogspot.com/

Без него бы ничего не получилось.

А так же автору нативного примера на джаве,который был утянут с просторов интернета

Ну и конечно Ярославу. 

В джаве я полный ламер, поэтому просьба не кидать тапками за плохой код.

Пример  сделан для fgx, но все нативные интерфейсы были сгенерированы для fmx.

FGXFingerPrint.7z

при запуске получаю "java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.ClassLoader java.lang.Class.getClassLoader()' on a null object reference"

Спойлер

ru.fgx.fgxfingerprint W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.ClassLoader java.lang.Class.getClassLoader()' on a null object reference
ru.fgx.fgxfingerprint W/System.err:     at com.embarcadero.firemonkey.FMXNativeActivityProxyInterface.CreateProxyClass(FMXNativeActivityProxyInterface.java:21)
ru.fgx.fgxfingerprint W/System.err:     at ru.fgx.FGXActivity.onActivityCreatedNative(Native Method)
ru.fgx.fgxfingerprint W/System.err:     at ru.fgx.FGXActivity.onCreate(FGXActivity.java:103)
ru.fgx.fgxfingerprint W/System.err:     at android.app.Activity.performCreate(Activity.java:6857)
ru.fgx.fgxfingerprint W/System.err:     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
ru.fgx.fgxfingerprint W/System.err:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2676)
ru.fgx.fgxfingerprint W/System.err:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2784)
ru.fgx.fgxfingerprint W/System.err:     at android.app.ActivityThread.-wrap12(ActivityThread.java)
ru.fgx.fgxfingerprint W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1523)
ru.fgx.fgxfingerprint W/System.err:     at android.os.Handler.dispatchMessage(Handler.java:102)
ru.fgx.fgxfingerprint W/System.err:     at android.os.Looper.loop(Looper.java:163)
ru.fgx.fgxfingerprint W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:6238)
ru.fgx.fgxfingerprint W/System.err:     at java.lang.reflect.Method.invoke(Native Method)
ru.fgx.fgxfingerprint W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:933)
ru.fgx.fgxfingerprint W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:823)

Подскажите, в чем может быть моя ошибка?

оффтоп: так же долго ставил среду и компоненты в каталог D:\Borland. эх, какие были времена! деревья вышеЕ, зима снежнеЕ, а трава  забористеЕ :)

  • Author

Здравствуйте, проблема в том, что в распространяемый classes.dex

Не вошли эти jar файлы посмотрите файл build.bat и поправьте путь к  classes.dex fgx , У вас получится слитый classes.dex , который вы должны распространить вместо оригинального от fgx

У меня это получилось только при помощи временной замены оригинального classes.dex fgx своим

Ярослав обещал это исправить

Да, и не забудьте про разрешения

Edited by Stas

  • 2 weeks later...

Здравствуйте, поправил путь к classes.dex в bat , файл собрался , сборка продления без ошибок , при запуске ошибка 

Screenshot_20200222_101532_ru.fgx.fgxfingerprint.jpg

19 минут назад, Stas сказал:

Этот classes.dex должен быть в deploy

Попробую спасибо

9 часов назад, Stas сказал:

Этот classes.dex должен быть в deploy

Круто, работает, но как вывести диалог по умолчанию где наглядно виден процесс авторизации или пилить самому?

  • Author

А что такое, диалог по умолчанию? 

Я про него ничего не знаю, видел разные

 

 

6 минут назад, Stas сказал:

А что такое, диалог по умолчанию? 

Я про него ничего не знаю, видел разные

 

 

Screenshot_20200223_005829_com.android.settings.thumb.jpg.6ed05af30aa6d09ed7ce3b7ee0d54969.jpg

Я полагаю что это системная форма

  • Author

Коллекция пополнилась Вашим .

Я думаю, у все разные диалоги. 

 

 

В 22.02.2020 в 18:01, Stas сказал:

Коллекция пополнилась Вашим .

Я думаю, у все разные диалоги. 

Понял, спасибо за проделанную работу!)

  • 2 months later...
  • 1 year later...
  • Author

Добрый день , так сказать, "листая старые страницы".  С докуки перевел оное на fgx.

Под иос не публикую, ибо своих диалогов там не предусмотрено, а пример, который я уже публиковал всё объясняет.

Спасибо.

З.Ы. Не забываем про jar и разрешения.

З.З.Ы ставьте лайк и жмите на колокольчик  Это я шутю конечно, youtube пересмотрел.

FingerPrint.zip

Edited by Stas

  • 7 months later...


В 14.08.2021 в 17:55, Stas сказал:
Под иос не публикую, ибо своих диалогов там не предусмотрено, а пример, который я уже публиковал всё объясняет.

Здравствуйте. Изучал и первый пример, который Вы публиковали, и последний, но так и не нашёл объяснений, как использовать fingerPrint на iOS. Не мог бы меня кто-нибудь сориентировать?

  • Author

Здравствуйте, я несколько  снизил активность, в связи с определенными событиями. (г.Киев, Украина)

Но для Вас сделаю исключение.

 

Edited by Stas

  • 2 years later...

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.