日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安卓虹膜识别

發布時間:2024/3/26 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安卓虹膜识别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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. 保存解鎖樣式,方便閃屏之后判斷你選的是什么鎖

/*** 保存解鎖樣式標志位* @param context* @param string*/private void saveChooseUnlookData(Context context, String string){SharedPreferences sp = context.getSharedPreferences("config", MODE_PRIVATE);SharedPreferences.Editor editor = sp.edit();editor.putString("ChooseUnlook", string);editor.commit();}

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下重寫 ?

@Override protected void onActivityResult(int arg0, int arg1, Intent arg2) { // TODO Auto-generated method stub super.onActivityResult(arg0, arg1, arg2);Intent intent1 = new Intent(); intent1.setClass(getApplicationContext(), MainActivity_p.class); intent1.putExtra("NewVersionFlag", newVersionFlag); startActivity(intent1); showmsg.sendEmptyMessage(OK_END);}

為了先掉虹膜識別 ?再去調后面的Activity

總結

以上是生活随笔為你收集整理的安卓虹膜识别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。