Jump to content

Recommended Posts

Posted

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

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

Спасибо.

 

  • Like 3
  • Haha 2
  • 4 weeks later...
Posted

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

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

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

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

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

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

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

 

  • Like 4
  • Thanks 2
Posted

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

http://delphifmandroid.blogspot.com/

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

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

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

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

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

FGXFingerPrint.7z

  • Like 4
Posted

при запуске получаю "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. эх, какие были времена! деревья вышеЕ, зима снежнеЕ, а трава  забористеЕ :)

Posted (edited)

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

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

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

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

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

Edited by Stas
  • Thanks 1
  • 2 weeks later...
Posted

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

Screenshot_20200222_101532_ru.fgx.fgxfingerprint.jpg

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

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

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

Posted

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

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

 

 

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

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

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

 

 

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

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

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

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

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

  • 2 months later...
  • 1 year later...
Posted (edited)

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

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

Спасибо.

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

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

FingerPrint.zip

Edited by Stas
  • Like 3
  • Thanks 2
  • Haha 1
  • 7 months later...
Posted


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

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

Posted (edited)

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

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

 

Edited by Stas
  • Like 2
  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...