作者iincho (世界的尽头)
看板AndroidDev
标题Re: [问题] android 4.0人脸解锁
时间Sat Jan 28 16:30:10 2012
※ 引述《vivi50218 (vivi)》之铭言:
: 我在网上看到android 4.0 有人脸识别功能,因为我现在再做的程式有用到人脸侦测
: 我现在想更进一步用到识别,我google也没看到原始码释出,请问这功能只有4.0能使用?
: 或是一般的2.2 2.3也能用? 还有也听说有指纹辨识? 那手机硬体方面有支援吗?
哦..只有4.0可以用,这个facelock的功能是用一个独立的service存在的
private ServiceConnection mFaceLockConnection = new ServiceConnection() {
// Completes connection, registers callback and starts FaceLock when service is bound
@Override
public void onServiceConnected(ComponentName className, IBinder iservice) {
mFaceLockService = IFaceLockInterface.Stub.asInterface(iservice);
if (DEBUG) Log.d(TAG, "Connected to FaceLock service");
try {
mFaceLockService.registerCallback(mFaceLockCallback);
} catch (RemoteException e) {
Log.e(TAG, "Caught exception connecting to FaceLock: " + e.toString());
mFaceLockService = null;
mBoundToFaceLockService = false;
return;
}
稍微找了一下,只有一个 IFaceLockInterface的AIDL,所以这就是交给厂商自己搞啦,
没有source code。
--
Beware of bugs in the above code;
I have only proved it correct, not tried it.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.193.107
1F:推 vivi50218:看起来是连上网辨识? 给个推 01/29 10:50
2F:→ diousk:......不是吧,这是使用Android Service的写法 01/29 13:03
3F:→ iincho:是service没错, 但是那部分没有source code.. 01/29 14:45
4F:→ iincho:找半天没看到有人实作这一段的code 01/29 14:46
5F:→ iincho:喔..应该是在本机做的啦, 这点应该是没问题... 01/29 14:46