android 高级之旅 (九) 指纹识别的简单使用
来源:互联网 发布:淘宝货源中心在哪里 编辑:程序博客网 时间:2024/04/28 14:19
这里只是简单的使用指纹识别的API
内容不多 直接看代码:
package com.example.lixu.fingerprinttest;import android.support.v4.hardware.fingerprint.FingerprintManagerCompat;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button btn; private FingerprintManagerCompat compat; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = (Button) findViewById(R.id.btn); btn.setOnClickListener(this); //获取一个FingerprintManagerCompat实例 compat = FingerprintManagerCompat.from(this); } /** * 开始验证,什么时候停止由系统来确定,如果验证成功,那么系统会关系sensor,如果失败,则允许 * 多次尝试,如果依旧失败,则会拒绝一段时间,然后关闭sensor,过一段时候之后再重新允许尝试 * * 第四个参数为重点,需要传入一个FingerprintManagerCompat.AuthenticationCallback的子类 * 并重写一些方法,不同的情况回调不同的函数 * @param v */ @Override public void onClick(View v) { compat.authenticate(null, 0, null, new FingerprintManagerCompat.AuthenticationCallback() { @Override public void onAuthenticationError(int errMsgId, CharSequence errString) { Toast.makeText(MainActivity.this, errString, Toast.LENGTH_SHORT).show(); } @Override public void onAuthenticationHelp(int helpMsgId, CharSequence helpString) { Toast.makeText(MainActivity.this, helpString, Toast.LENGTH_SHORT).show(); } @Override public void onAuthenticationSucceeded(FingerprintManagerCompat.AuthenticationResult result) { Toast.makeText(MainActivity.this, "验证成功", Toast.LENGTH_SHORT).show(); } @Override public void onAuthenticationFailed() { Toast.makeText(MainActivity.this, "验证失败", Toast.LENGTH_SHORT).show(); } },null); }}
布局就一个button,不再贴出。
阅读全文
0 0
- android 高级之旅 (九) 指纹识别的简单使用
- Android指纹识别的简单用法
- iOS8 OCTouchID的简单使用 指纹识别
- swift Touch ID 的简单使用 指纹识别
- Android 简单指纹识别
- iOS 指纹识别简单使用
- iOS 简单的指纹识别
- Android开发 之 指纹识别
- Day3.2--Android简单UI控件之TextView的高级使用--SpannableString的使用
- Android开发学习—指纹识别系统的原理与使用
- Android开发学习—指纹识别系统的原理与使用
- Android之Toast的高级使用
- Android之SharedPreferences的高级使用
- Android开发之Paint的高级使用
- android简单实例---------ActionBar的简单使用(二,略高级)
- 简单实现 Android M 指纹识别(附源码)
- 简单实现 Android M 指纹识别(附源码)
- android 高级之旅 (六)ExpandableListView 使用详解
- php实现修改分类级别时防止将原分类加在自己子分类下
- as3中截图并保存图片的源代码范例
- Aspects监测UIButton的点击行为
- The Pilots Brothers' refrigerator POJ --2965
- 639. Decode Ways II
- android 高级之旅 (九) 指纹识别的简单使用
- python中的with
- 日本秀丸软件注册码及破解
- 数据结构1-顺序表的创建与使用
- 170708考试
- Hadoop完全分布式安装(None Safe Mode)
- [Unity3d自学笔记001]-如何查看Unity API文档
- Leetcode gasstation
- POJ-2385