自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Intel-T4-6.0 vold相关分析及添加NTFS支持

关于 vold 的详细分析可以参考这篇文章此文主要是用来记录工作中添加 NTFS 格式支持时遇到的一些问题。文章是基于 intel 的 CherryTrail T4 平台的 Android 6.0 版本来分析的,其他平台上大致流程应该也差不多。(由于Ntfs.cpp/Ntfs.h文件是从MTK平台porting过来的,这里就不贴出了)Public Volume & Private Volu...

2018-05-03 20:25:32 857 1

原创 NXP Nfc模块Framework层移植遇到的坑【二】

8173_M平台下移植NXP的Nfc模块时遇到的问题,同样也是 hal 层与 kernel 通信时出错,不过由于这个项目没有量产计划,所以供应商的支持也比较少,最后的解决方案是 Framework 层将检查 Nfc 固件版本的指令给屏蔽了。调试背景:1. 驱动已保证IOCTL通信正常,各引脚可正常上下电。(同样出现过上一篇文章中的 IOCTL 数据定义的问题)2. 已集成NXP官方代码(githu...

2018-04-19 14:12:44 3957

原创 NXP Nfc模块Framework层移植遇到的坑【一】

Porting目标平台:MT8735_L,MT8173_M,MT8783_N这里总结一下移植过程中遇到的一些坑1. 由于 IOCTL 时传递参数类型错误导致的初始化失败原因:由于 Hal 层中定义的 IOCTL 参数使用了long类型,但是kernel中定义的是unsigned int,hal 的指令在 kernel 中进行强转时会发生 errno = 0x16 的报错。(6.0和7.0移植的过程...

2018-04-17 18:00:07 4459 1

原创 [Android Framework][Permission]AppOpsService权限检查

如果只是想简单了解修改方案的话可以直接拉到本文末尾的修改方案最近一个项目需要封装系统api去给客户使用,其中涉及到了系统SettingsProvider数据库的一些操作,在apk中调用接口来执行put命令更新数据库时会报uid的报错。 @Override public void setAdbDisabled(boolean disabled) { int enable = disabled ...

2018-04-12 17:51:03 1733 1

原创 [Android Framework]客户定制接口如何绕开系统权限管控

前言:在公司中做Framework的定制也已经两年多了,陆陆续续的也改了不少的系统服务,替客户制定过不少api接口。之前关于一些需要系统级权限的接口也都是通过将apk进行系统签名的方式来实现的,虽然这种做法也并无不妥,但是仔细考虑了一下应该还是有其他方式可以让apk与系统的耦合度变的更低的。(大不了就是在其他机器上调用不了这个接口了)网上找了一下也早就已经有人对权限机制和安全机制做过一些分析,但是...

2018-04-12 11:41:10 3345 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除