- 博客(253)
- 资源 (3)
- 收藏
- 关注
原创 android添加copy_files
软件版本:android4.4.3编译包过:$(shell cp -rf $(LOCAL_PATH)/logredirect $(TARGET_OUT)/bin/logredirect)
2015-02-09 09:36:45 625
原创 Android4.3 user版本提权root
Android user版本提权root:软件版本:android4.3硬件平台:marvell方案一:第一步,修改adb.c,添加可执行程序,完成root,修改如下:adb.c:注释掉下列部分,/* then switch user and group to "shell" */ if (setgid(AID_SHELL) != 0) {
2014-12-18 11:17:45 2011 3
原创 android Settings添加多击事件
android每个版本都保函开发者无处不在的调侃的味道,今天浅谈多击“固件版本”preference之后,触发的机器人图片或动画。Android4.4版本的代码实现如下:if (preference.getKey().equals(KEY_FIRMWARE_VERSION)) { System.a
2014-12-04 09:31:48 1104
原创 Android wifi 从连接态自动断开的解决办法(dhcp导致)
对wifi部分的代码流程已经看了段时间,前两天终于解决了工作中遇到的一个wifi问题,问题描述及解决过程如下:硬件平台:iMx53软件平台:Android2.3bug描述:1,选中热点,输入密码之后,会显示“正在获取ip地址。。。”,之后变为已保存而没有连接。2,系统在wifi连接的前提下,重新上电,无法自动连接已保存的wifi热点。3,系统wifi连接后,过一段时间自动断
2014-08-11 11:33:00 10616 1
转载 Linux 内核裁剪的自动化方法
随着广泛地获得使用并被移植到不同的平台,Linux 内核源代码正在越来越大,比如, Linux 2.6.28 中, 文件数有 25282 个,大小有350M。对于某一个平台,真正需要的的文件其实不到 10%, 为了提高研发效率,我们应当删除或者暂时删除那些永远也不会用到的文件, 比如,可以使内核的文件数缩减到5000, 从而节约拷贝、查找等的时间,提高研发效率。 本文提
2014-08-10 18:59:11 557
转载 算法优化:rgb向yuv的转化最优算法,快得让你吃惊!
朋友曾经给我推荐了一个有关代码优化的pdf文档《让你的软件飞起来》,看完之后,感受颇深。为了推广其,同时也为了自己加深印象,故将其总结为word文档。下面就是其的详细内容总结,希望能于己于人都有所帮助。 速度取决于算法同样的事情,方法不一样,效果也不一样。比如,汽车引擎,可以让你的速度超越马车,却无法超越音速;涡轮引擎,可以轻松 超越音障,却无法飞出地球;如果有火箭发动机,就可以到达火
2014-08-10 12:49:06 594
转载 Linux内核链表list_head
1、内核链表的定义在include/linux/list.hstruct list_head { struct list_head *next, *prev;};容易看出,Linux内核链表为双向链表。 2、Linux链表与普通链表区别我们通常定义的链表是在链表节点中嵌入元素,比如struct MyList{ int StudentID;
2014-08-10 10:53:07 1305
转载 spin_lock与mutex_lock
本文由该问题引入到内核锁的讨论,归纳如下为什么需要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是可以访问所有内核数据的,因此要对共享数据进行保护,即互斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v加1原子操作比普通操作效率要低,因此
2014-08-10 09:56:18 810
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人