摘要: 静默安装,指的是安装时无需任何用户干预,直接按默认设置安装应用。因为,它的无需用户干预,很多情况下变成了用户压根不知道,应用不知不觉就安装上了。是在推广上极为流氓的手段,很类似PC上的捆绑安装。正因为静默安装时极为流氓的推广行为,所以,其推广价格也极其高。使用pm命令安装pm 命令是Android里... 阅读全文
posted @ 2015-08-21 17:48 sckalman 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1 Linux 驱动 FrameBuffer 在内核层,系统屏幕是使用一个称为帧缓冲区的硬件设备来描述的,而用户空间的应用程序可以通过设备文件/dev/fb0或者/dev/graphics /fb0来操作这个硬件设备。实际上,帧缓冲区本身并不是一个真正的硬件,它只不过是对显卡的一个抽象表示,不过,... 阅读全文
posted @ 2015-08-18 16:59 sckalman 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 分为以下几个步骤1 在内核中编写驱动程序 (内核空间)2 在HAL层增加接口访问硬件驱动3 为HAL编写JNI 方法4 再framework 层增加硬件访问服务5 再App 层调用硬件访问服务 阅读全文
posted @ 2015-08-13 10:31 sckalman 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 输入子系统模型: 输入子系统由设备驱动层(input device driver),核心层(input core)和事件驱动层(event driver)三部份组成。 任何一次输入事件, 如鼠标移动, 按键按下, 都需要通过InputDeviceDriver- >InputCore- >EventD... 阅读全文
posted @ 2015-04-15 11:29 sckalman 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 简介:在系统中要创建大量的对象,这些对象之间具有几乎完全相同的功能,只是在细节上有一点儿差别用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对... 阅读全文
posted @ 2015-03-12 11:06 sckalman 阅读(355) 评论(0) 推荐(0) 编辑