Stas Posted January 10, 2020 Share Posted January 10, 2020 Уважаемые коллеги. С тех пор, как появилось человечество, у них появились отростки, на концах верхних лап именуемые в простонародье пальцами. В далеком 19-м веке некто Бертильон (могу ошибаться) обнаружил, что отпечатки пальцев уникальны для человека, да , для всех . И для бомжа Николаевича, и для бизнесмена Ефимовича. Коварные пиндосы воспользовались этим незамысловатым фактом и внедрили в свои богопротивные системы (вначале IOS, потом Android) . Жалкие рабы пиндосов (программисты) написали api для использования этих возможностей по всему миру. И было бы глупо не пользоваться этими возможностями. Спасибо. 3 2 Quote Link to comment Share on other sites More sharing options...
Stas Posted February 5, 2020 Author Share Posted February 5, 2020 Ну, что могу сказать, на FMX получилось. Жизненно не хватает генератора оберток для FGX. Сразу скажу, сложно, долго и "не те ощущения" Спасибо Ярославу, за объяснение, как это делать в принципе. Необходимо использовать Java и подключение своих jar. Исходники свои, чужие, благодарности и комментарии выложу как приведу это хоть в какой-то божеский вид. Если конечно, это кому-то интересно. 4 2 Quote Link to comment Share on other sites More sharing options...
Stas Posted February 7, 2020 Author Share Posted February 7, 2020 Так прежде всего большая благодарность автору сайта http://delphifmandroid.blogspot.com/ Без него бы ничего не получилось. А так же автору нативного примера на джаве,который был утянут с просторов интернета Ну и конечно Ярославу. В джаве я полный ламер, поэтому просьба не кидать тапками за плохой код. Пример сделан для fgx, но все нативные интерфейсы были сгенерированы для fmx. FGXFingerPrint.7z 4 Quote Link to comment Share on other sites More sharing options...
Dmitry Sh. Posted February 8, 2020 Share Posted February 8, 2020 при запуске получаю "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. эх, какие были времена! деревья вышеЕ, зима снежнеЕ, а трава забористеЕ :) Quote Link to comment Share on other sites More sharing options...
Stas Posted February 8, 2020 Author Share Posted February 8, 2020 (edited) Здравствуйте, проблема в том, что в распространяемый classes.dex Не вошли эти jar файлы посмотрите файл build.bat и поправьте путь к classes.dex fgx , У вас получится слитый classes.dex , который вы должны распространить вместо оригинального от fgx У меня это получилось только при помощи временной замены оригинального classes.dex fgx своим Ярослав обещал это исправить Да, и не забудьте про разрешения Edited February 8, 2020 by Stas 1 Quote Link to comment Share on other sites More sharing options...
Administrators Viktor Akselrod Posted February 10, 2020 Administrators Share Posted February 10, 2020 Проблема с деплоем пользовательского classes.dex решена в 1.1.0.0. 1 Quote Link to comment Share on other sites More sharing options...
r3h0soft Posted February 22, 2020 Share Posted February 22, 2020 Здравствуйте, поправил путь к classes.dex в bat , файл собрался , сборка продления без ошибок , при запуске ошибка Quote Link to comment Share on other sites More sharing options...
Stas Posted February 22, 2020 Author Share Posted February 22, 2020 Этот classes.dex должен быть в deploy Quote Link to comment Share on other sites More sharing options...
r3h0soft Posted February 22, 2020 Share Posted February 22, 2020 19 минут назад, Stas сказал: Этот classes.dex должен быть в deploy Попробую спасибо Quote Link to comment Share on other sites More sharing options...
r3h0soft Posted February 22, 2020 Share Posted February 22, 2020 9 часов назад, Stas сказал: Этот classes.dex должен быть в deploy Круто, работает, но как вывести диалог по умолчанию где наглядно виден процесс авторизации или пилить самому? Quote Link to comment Share on other sites More sharing options...
Stas Posted February 22, 2020 Author Share Posted February 22, 2020 А что такое, диалог по умолчанию? Я про него ничего не знаю, видел разные Quote Link to comment Share on other sites More sharing options...
r3h0soft Posted February 22, 2020 Share Posted February 22, 2020 6 минут назад, Stas сказал: А что такое, диалог по умолчанию? Я про него ничего не знаю, видел разные Quote Link to comment Share on other sites More sharing options...
r3h0soft Posted February 22, 2020 Share Posted February 22, 2020 Я полагаю что это системная форма Quote Link to comment Share on other sites More sharing options...
Stas Posted February 22, 2020 Author Share Posted February 22, 2020 Коллекция пополнилась Вашим . Я думаю, у все разные диалоги. Quote Link to comment Share on other sites More sharing options...
r3h0soft Posted February 22, 2020 Share Posted February 22, 2020 В 22.02.2020 в 18:01, Stas сказал: Коллекция пополнилась Вашим . Я думаю, у все разные диалоги. Понял, спасибо за проделанную работу!) Quote Link to comment Share on other sites More sharing options...
Administrators Viktor Akselrod Posted May 5, 2020 Administrators Share Posted May 5, 2020 Автогенерация classes.dex появилась в версии 1.1.6.0 Quote Link to comment Share on other sites More sharing options...
Stas Posted August 14, 2021 Author Share Posted August 14, 2021 (edited) Добрый день , так сказать, "листая старые страницы". С докуки перевел оное на fgx. Под иос не публикую, ибо своих диалогов там не предусмотрено, а пример, который я уже публиковал всё объясняет. Спасибо. З.Ы. Не забываем про jar и разрешения. З.З.Ы ставьте лайк и жмите на колокольчик Это я шутю конечно, youtube пересмотрел. FingerPrint.zip Edited August 14, 2021 by Stas 3 2 1 Quote Link to comment Share on other sites More sharing options...
Ivan Sebekin Posted March 29, 2022 Share Posted March 29, 2022 В 14.08.2021 в 17:55, Stas сказал: Под иос не публикую, ибо своих диалогов там не предусмотрено, а пример, который я уже публиковал всё объясняет. Здравствуйте. Изучал и первый пример, который Вы публиковали, и последний, но так и не нашёл объяснений, как использовать fingerPrint на iOS. Не мог бы меня кто-нибудь сориентировать? Quote Link to comment Share on other sites More sharing options...
Stas Posted March 30, 2022 Author Share Posted March 30, 2022 (edited) Здравствуйте, я несколько снизил активность, в связи с определенными событиями. (г.Киев, Украина) Но для Вас сделаю исключение. Edited March 30, 2022 by Stas 2 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.