Android Studio上运行,如果没有最新版本的手机,就在模拟器上运行。
这个代码一定要API21。。才能运行,因为低版本的没有指纹模块。
主要功能是点击指纹识别,真机用指纹触摸,模拟器则用模拟器模拟的指纹。如果可以识别,会提示识别成功。
模拟器使用,是打开模拟器,在模拟器上先录入一个模拟指纹。
manager = (FingerprintManager) this.getSystemService(Context.FINGERPRINT_SERVICE); mKeyManager = (KeyguardManager) this.getSystemService(Context.KEYGUARD_SERVICE); Button btn_finger = (Button) findViewById(R.id.btn_activity_main_finger); btn_finger.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (isFinger()) { Toast.makeText(MainActivity.this, "请进行指纹识别", Toast.LENGTH_LONG).show(); Log(TAG, "keyi"); startListening(null); } } });
评论