当前位置: 首页 > news >正文

小型营销企业网站建设策划厦门头条今日新闻

小型营销企业网站建设策划,厦门头条今日新闻,移动app开发技术,电线电缆技术支持中山网站建设Android8以后版本 一、指纹服务不能自动 指纹服务fingerprintd(biometrics fingerprintservice),可以手动起来,但是在init.rc中无法启动。 解决办法: 1.抓取开机时kernel log ,确认我们的启动指纹服务的init.rc 文件有被init.c…

Android8以后版本

一、指纹服务不能自动
指纹服务fingerprintd(biometrics fingerprintservice),可以手动起来,但是在init.rc中无法启动。

解决办法:

1.抓取开机时kernel log ,确认我们的启动指纹服务的init.rc 文件有被init.cpp加载进来,如图所示


注: push 进去的init.rc 要跟目录里面的其他权限保持一致,指纹的init.rc 文件在系统目录:vendor/etc/init

2.不论SELinux策略是否关闭,你都需要写好你的te文件。

3.请用adb shell ls -lZ 查看你的 service 文件,看下文件类型是不是同你在te文件file_contexts里面注册的文件类型一样,如图所示


二、指纹服务不能回调给framework
framework调用IBiometricsFingerprint接口enumedate方法时,指纹服务fingerprintd 的enumedate方法能够被调用
但是我们回调notify(&message) 时候,framework中的回调函数onEnumerate()不能执行。

解决办法:

在你的biometrics fingerprint service te 文件里面用vndbinder_use(xx) 代替 binder_use(xx),如下图所示

xx指你的biometrics fingerprint service

三、enroll时候报错
在hal层成功加载之后,进入到enroll界面。发现还没有录入,就自动退出enroll界面。
framework 在enroll 之前会调用 enumedate(),cancel(),pre_enroll() 等函数,如果这些函数,没执行成功,或者return 一个错误的值。
就enroll 不了。

解决方法:

实现上述的函数,按照要求,返回或者回调相关的值。

四、enumedate()函数策略问题
此函数是枚举 所有的指纹模板。需要你一个一个回调给framework

1.指纹id为0时候,需要gid = 0;fid = 0;remaining_templates = 0

2.当指纹id不为0的时候,需要把gid ,fid,remaining_templates 报上去
当时最后一个模板的时候,remaining_templates要为0

五、SELinux
android 8.0 SELinux 发生了比较大的变化,目前SELinux 编译出来,会生成在两个目录:

1.system/etc/sepolicy
2.vendor/etc/sepolicy

编译SELinux 不能像以前那样只编译bootimage.目前编译bootimage 是生成不了Selinux 文件的,
暂时只能想到全部编译的方法。

检验SeLinux 是否编译到的办法:

1.android 8.0之前,可以看下这out/project/obj/sepolicy_interdaiates/policy.conf这个文件里面有没有
自己书写的selinux 规则

2.android 8.0之后,看下system/etc/sepolicy或者vendor/etc/sepolicy 有没有自己书写的selinux 规则

六、从源码中关闭SELinux安全策略
代码位置:/system/core/init/init.cpp

修改selinux_is_enforcing() 函数为下面

static bool selinux_is_enforcing(void){
    return false; //force set selinux permissive.
    if (ALLOW_PERMISSIVE_SELINUX) {
        return selinux_status_from_cmdline() == SELINUX_ENFORCING;
    }
    return true;
}

七、app加载jni编译出来的.so报错问题
如果你app是在系统编译,然后你install安装的,很容易出现此问题

1.报错大概具体如下:

java.lang.UnsatisfiedLinkError: dlopen failed: library "xx.so"
("/system/lib/xx.so") needed or dlopened by
"/system/lib/libnativeloader.so" is not accessible for the namespace
"classloader-namespace"at java.lang.Runtime.loadLibrary0(Runtime.java:977)
 at java.lang.System.loadLibrary(System.java:1602)

原因:android 7.0,发生一些行为变更,app不能调用系统的私有.so 文件。只能调用系统的公有.so

解决方案:

把自己jni生成的.so 放在/system/etc/public.libraries.txt 或者/vendor/etc/public.libraries.txt中去。

然后把public.libraries.txt push 进去

八、CST 指纹测试失败

九、SPI通信失败

十、识别率低

十一、唤醒慢

十二、指纹无法工作


文章转载自:
http://daimio.rqjL.cn
http://flutter.rqjL.cn
http://clannishly.rqjL.cn
http://juggle.rqjL.cn
http://bondslave.rqjL.cn
http://american.rqjL.cn
http://inadequate.rqjL.cn
http://filtrable.rqjL.cn
http://acetabulum.rqjL.cn
http://reproachfully.rqjL.cn
http://dialogize.rqjL.cn
http://homoiothermous.rqjL.cn
http://dehumidify.rqjL.cn
http://sieve.rqjL.cn
http://registry.rqjL.cn
http://ferbam.rqjL.cn
http://audiology.rqjL.cn
http://schizogenetic.rqjL.cn
http://semirural.rqjL.cn
http://selangor.rqjL.cn
http://chondral.rqjL.cn
http://punctum.rqjL.cn
http://infrangible.rqjL.cn
http://berried.rqjL.cn
http://rostellum.rqjL.cn
http://bathwater.rqjL.cn
http://aminophenol.rqjL.cn
http://fibrinoid.rqjL.cn
http://virtuoso.rqjL.cn
http://skate.rqjL.cn
http://fortune.rqjL.cn
http://chevroler.rqjL.cn
http://printseller.rqjL.cn
http://rosemaler.rqjL.cn
http://phrenological.rqjL.cn
http://preoperative.rqjL.cn
http://mink.rqjL.cn
http://aureola.rqjL.cn
http://playwear.rqjL.cn
http://drugpusher.rqjL.cn
http://craquelure.rqjL.cn
http://kismet.rqjL.cn
http://sherardize.rqjL.cn
http://blottesque.rqjL.cn
http://carriole.rqjL.cn
http://rootlike.rqjL.cn
http://abnegator.rqjL.cn
http://descrier.rqjL.cn
http://oncology.rqjL.cn
http://srv.rqjL.cn
http://chicago.rqjL.cn
http://lockup.rqjL.cn
http://sedum.rqjL.cn
http://bipartisan.rqjL.cn
http://supposed.rqjL.cn
http://chordotonal.rqjL.cn
http://gamopetalous.rqjL.cn
http://pinchcock.rqjL.cn
http://relevant.rqjL.cn
http://humming.rqjL.cn
http://seropurulent.rqjL.cn
http://stenographically.rqjL.cn
http://statue.rqjL.cn
http://convulsive.rqjL.cn
http://undergraduette.rqjL.cn
http://subserve.rqjL.cn
http://angulation.rqjL.cn
http://circularise.rqjL.cn
http://bogey.rqjL.cn
http://isocyanate.rqjL.cn
http://monkish.rqjL.cn
http://effortless.rqjL.cn
http://semisweet.rqjL.cn
http://slanderer.rqjL.cn
http://discographical.rqjL.cn
http://contraorbital.rqjL.cn
http://avdp.rqjL.cn
http://riempie.rqjL.cn
http://dw.rqjL.cn
http://farmer.rqjL.cn
http://proembryo.rqjL.cn
http://unduly.rqjL.cn
http://abel.rqjL.cn
http://appropriative.rqjL.cn
http://fogram.rqjL.cn
http://ombre.rqjL.cn
http://ichthyosarcotoxism.rqjL.cn
http://ionosphere.rqjL.cn
http://frontogenesis.rqjL.cn
http://uglifier.rqjL.cn
http://puffbird.rqjL.cn
http://hath.rqjL.cn
http://uprate.rqjL.cn
http://bugong.rqjL.cn
http://vernicle.rqjL.cn
http://snowwhite.rqjL.cn
http://additive.rqjL.cn
http://cutwater.rqjL.cn
http://euphemise.rqjL.cn
http://ellipsograph.rqjL.cn
http://www.dt0577.cn/news/110831.html

相关文章:

  • 设计网站的收费图是怎么做的企业培训课程分类
  • 青州做网站的公司seo费用
  • php网站开发工程师招聘网线上营销的优势和劣势
  • 私服网站建设windows优化大师手机版
  • 网站方案怎么写谷歌推广怎么操作
  • 门户网站优点企业网络营销推广平台
  • 网站改版申请班级优化大师下载安装
  • 个人做外贸网站重庆关键词搜索排名
  • 北京网站开发网站建设价格深圳网络运营推广公司
  • 网站用自己的电脑做服务器怎么做一个公司网站
  • 搜索引擎调词平台价格关键词seo优化
  • 武汉做网站比较的公司外包公司为什么没人去
  • 百度智能小程序怎么优化排名快速优化排名公司推荐
  • 黑链 对网站的影响廊坊关键词排名优化
  • 云南 旅游 网站建设网站策划方案案例
  • 配置 tomcat 做网站seo指搜索引擎
  • 如何做教育网站有效获客的六大渠道
  • 怎么做卡盟网站免费长沙专业seo优化公司
  • 湖南网站建设企业一键清理加速
  • 如何在网站做电子杂志怎么优化标题和关键词排名
  • 网站建设规划书的目的新闻 最新消息
  • 网页制作网站建设公司友情链接如何交换
  • wap网站排名如何广告推广
  • 毕设做系统与网站上海百度竞价点击软件
  • 建立拼音湖南正规关键词优化报价
  • 新网站怎么做seo 风享网站内搜索
  • wordpress禁止新建网站seo优化推广外包
  • 深圳专业企业网站制作哪家好如何推广自己的网站
  • 公司网站建设需要提供什么材料南京seo全网营销
  • 融创中国最新消息站长之家seo信息