安卓虹膜识别
1. ?首先是設置虹膜 ?
/*** 虹膜鎖* @param view*/public void IrisPassword(View view) {if (Integer.valueOf(Build.VERSION.SDK) >= 22 ) {saveChooseUnlookData(PasswordStyleActivity.this,"4");Intent intent = new Intent("com.android.iris.invoke");intent.putExtra("operation",0);intent.putExtra("requestCode",200);startActivity(intent);finish(); // Toast.makeText(this, "此功能暫未開放", Toast.LENGTH_SHORT).show();} else {Toast.makeText(this,"你的設備沒有虹膜識別功能",Toast.LENGTH_SHORT).show();}}
2. 保存解鎖樣式,方便閃屏之后判斷你選的是什么鎖
3.閃屏之后,調用系統的虹膜識別
//虹膜 if (mChooseUnlock.equals("4") && mChooseUnlock.length()>0 && "E601".equals(android.os.Build.MODEL)) { Log.e("","___________________________"+mChooseUnlock); if (Integer.valueOf(Build.VERSION.SDK) >= 22) { Intent intent = new Intent("com.android.iris.invoke"); intent.putExtra("operation", 1); intent.putExtra("requestCode", 200); startActivityForResult(intent, IRIS_Flag);} }
4.在同Activity下重寫 ?
為了先掉虹膜識別 ?再去調后面的Activity
總結
- 上一篇: 通胀严重的今天,家庭如何理财
- 下一篇: 制作自定义光盘nLite