- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 kernel下面写文件
有些需求需要在kernel下面保存文件,可以参考一下: void sava_battery(int val) { struct file *file = NULL; mm_segment_t old_fs; char val_str[10] = {0}; sprintf(val_str, "%d", val);
2016-03-15 21:06:02
897
原创 mtk android下面添加节点
首先在: kernel-3.10\drivers\misc\mediatek 目录添加相应的驱动文件! 然后在 kernel-3.10\drivers\misc\mediatek\Makefile里面添加: obj-$(CONFIG_DQCOM) += 节点目录 然后在 kernel-3.10\drivers\misc\mediatek\Kc
2016-03-15 11:58:51
820
原创 关于节点访问
在android里面应用如果要对节点进行访问,一般做法是写hw层,需要写jni,这样比较花时间,我们可以直接使用java中的api 对节点进行操作,这样比较省时间!样例: private String getString(String path) { String prop = "waiting"; try { Bu
2016-03-15 11:37:20
508
原创 selinux权限快速解决
执行: adb shell cat /proc/kmsg | grep avc 然后把结果复制到文本里面avc.txt 最后执行: audit2allow -i avc.txt 生成的结果就是需要的
2016-01-30 17:51:57
1765
原创 android hal
1.hal的作用 在android中linux 驱动只是提供了一下接口,真正核心的部分在hal里面,就想计算机语言一样,linux驱动只提供简单的加减乘除接口,而运算的算法则在hal层里面!所以核心的东西放在了hal层里面!为什么这样?因为linux是开源的,而硬件厂商不想把核心的部分开源,所以他们把核心的部分放到了hal层 2.样例 关于app->fra
2016-01-28 14:47:06
351
原创 使用git获取patch
因为经常进行代码移植,当移植在同一套代码上面进行移植,使用git自带的命令生成patch,再合入是最好不过的!但是如果你以前做的新功能,想从一个平台移植到另一个平台,这个时候使用git自带生成patch和合入patch就不方便了,例如从android4.4 移植到android L上面!那这个时候我们最想要的是类似: 类似这样的一个目录,一个是修改前的,一个是
2015-09-19 14:42:46
1964
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人