Разделы презентаций


Android Biometrics

DefinePhysiologicalVS Behavioral

Слайды и текст этой презентации

Слайд 1Android Biometrics

Android Biometrics

Слайд 2Define
Physiological
VS


Behavioral

DefinePhysiologicalVS Behavioral

Слайд 3Verification (one-to-one)

Identification (one-to-many)

Verification (one-to-one)Identification (one-to-many)

Слайд 4Innovate

Innovate

Слайд 5Do mistakes

Do mistakes

Слайд 7Investigate

Investigate

Слайд 9Deploy
Gradle:
dependencies {
implementation "androidx.biometric:biometric:1.0.1"
}

DeployGradle: dependencies {  implementation

Слайд 10Deploy
private lateinit var executor: Executor
private lateinit var biometricPrompt: BiometricPrompt
private lateinit

var promptInfo: BiometricPrompt.PromptInfo

override fun onCreate(savedInstanceState: Bundle?) {
...

executor = ContextCompat.getMainExecutor(this)
biometricPrompt = BiometricPrompt(this, executor,
object : BiometricPrompt.AuthenticationCallback() {
override fun onAuthenticationError(errorCode: Int,errString: CharSequence)
override fun onAuthenticationSucceeded(result: BiometricPrompt.AuthenticationResult)
override fun onAuthenticationFailed()
}
)



Deployprivate lateinit var executor: Executorprivate lateinit var biometricPrompt: BiometricPromptprivate lateinit var promptInfo: BiometricPrompt.PromptInfooverride fun onCreate(savedInstanceState: Bundle?) {

Слайд 11Deploy
promptInfo = BiometricPrompt.PromptInfo.Builder()

.setTitle("Biometric login for my app")

.setSubtitle("Log in using your biometric credential")
.setNegativeButtonText("Use account password")
.build()




Deploy  promptInfo = BiometricPrompt.PromptInfo.Builder()      .setTitle(

Слайд 12Deploy
// Allows user to authenticate using their lock screen
// PIN,

pattern, or password.
promptInfo = BiometricPrompt.PromptInfo.Builder()
.setTitle("Biometric login

for my app")
.setSubtitle("Log in using your biometric credential")
// Cannot call setNegativeButtonText() and
// setDeviceCredentialAllowed() at the same time.
// .setNegativeButtonText("Use account password")
.setDeviceCredentialAllowed(true)
.build()





Deploy// Allows user to authenticate using their lock screen// PIN, pattern, or password.promptInfo = BiometricPrompt.PromptInfo.Builder()

Слайд 13Deploy
// Allows user to authenticate using their lock screen
// PIN,

pattern, or password.
promptInfo = BiometricPrompt.PromptInfo.Builder()
.setTitle("Biometric login

for my app")
.setSubtitle("Log in using your biometric credential")
// Cannot call setNegativeButtonText() and
// setDeviceCredentialAllowed() at the same time.
// .setNegativeButtonText("Use account password")
.setDeviceCredentialAllowed(true)
.build()





Deploy// Allows user to authenticate using their lock screen// PIN, pattern, or password.promptInfo = BiometricPrompt.PromptInfo.Builder()

Слайд 14Enjoy
Cryptographic solution that depends on authentication
Authenticate using only biometric credentials
Authenticate

using either biometric or lock screen credentials
Authenticate without explicit user

action






EnjoyCryptographic solution that depends on authenticationAuthenticate using only biometric credentialsAuthenticate using either biometric or lock screen credentialsAuthenticate

Слайд 15Update
Android 6

Android 8

Android 9 Android 10




UpdateAndroid 6Android 8Android 9  Android 10

Слайд 16Good luck!

Good luck!

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика