完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
有两个问题请教: 1、在/work/forlinx/hardware/libhardware/modules/fingerprint中添加了fingerprint代码之后(如图1),在/work/forlinx下使用mmm /work/forlinx/hardware/libhardware/modules/fingerprint,可以生成fingerprint.default.so(如图2); 在/work/forlinx/下使用make -j8不能生成fingerprint.default.so,请问怎么修改。 2、默认的源码中编译不能生成fingerprintd服务,在Android studio使用adb调试的时候提醒: 1)FingerprintService: fingerprint service not available 2)FingerprintService: startAuthentication: no fingeprintd! 请问怎么添加fingeprintd。 谢谢! 补充一点,关于第二个问题。具体到代码是android_6.0.1_2.1.0frameworksbaseservicescorejavacomandroidserverfingerprintFingerprintService.java: public IFingerprintDaemon getFingerprintDaemon() { if (mDaemon == null) { mDaemon = IFingerprintDaemon.Stub.asInte**ce(ServiceManager.getService(FINGERPRINTD)); if (mDaemon != null) { try { mDaemon.asBinder().linkToDeath(this, 0); mDaemon.init(mDaemonCallback); mHalDeviceId = mDaemon.openHal(); if (mHalDeviceId != 0) { updateActiveGroup(ActivityManager.getCurrentUser()); } else { Slog.w(TAG, "Failed to open Fingerprint HAL!"); mDaemon = null; } } catch (RemoteException e) { Slog.e(TAG, "Failed to open fingeprintd HAL", e); mDaemon = null; // try again later! } } else { Slog.w(TAG, "fingerprint service not available"); } } return mDaemon; } |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
533 浏览 0 评论
803 浏览 1 评论
700 浏览 1 评论
1926 浏览 1 评论
3171 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 01:33 , Processed in 0.477868 second(s), Total 39, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号