- 博客(14)
- 资源 (229)
- 问答 (2)
- 收藏
- 关注
转载 Android 4.0 事件输入(Event Input)系统
转自1. TouchScreen功能在Android4.0下不工作 原来在Android2.3.5下能正常工作的TouchScreen功能,移植到Android 4.0就不能正常工作了。凭直觉,Android4.0肯定有鬼。真是不看不知道,一看吓一跳。在Android 4.0中,Event Input地位提高了,你看看,在Adroid2.3.5中,它在frameworks/ba
2017-01-22 18:22:28 658
转载 图解Android - Android GUI 系统 (5) - Android的Event Input System
转自Android的用户输入处理Android的用户输入系统获取用户按键(或模拟按键)输入,分发给特定的模块(Framework或应用程序)进行处理,它涉及到以下一些模块:Input Reader: 负责从硬件获取输入,转换成事件(Event), 并分发给Input Dispatcher.Input Dispatcher: 将Input Reader传送过来的Events 分发给合
2017-01-22 13:15:27 435
转载 socketpair的用途以及实现
一.概念及用途一个问题:如何创建全双工管道?直接的办法当然是pipe两次,创建两组管道,但是有没有更简单的呢?socketpair就可以了,man socketpair:socketpair - create a pair of connected sockets, The two sockets are indistinguishable,也就是说,用socketpair创建
2017-01-21 01:16:36 1700
转载 epoll详解
什么是epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new API introduced in Linux kernel 2.5.44),它几乎具备了之前所说的一切优点,被公认为Linux2.6下性能最好的多路I/O就绪通知方法。 epol
2017-01-20 23:53:32 381
转载 第5章 深入理解Android输入系统(节选)
《深入理解Android 卷III》第五章 深入理解Android输入系统《深入理解Android 卷III》即将发布,作者是张大伟。此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、
2017-01-20 23:40:33 1194
转载 如何使用Android Studio开发/调试Android源码
本文是以源码中development/tools/idegen/README作为指导文档.环境: Ubuntu 14.10,openJdk 1.7,Android Studio 1.0.2,android-5.0.1_r1源码由于AS是基于IntelliJ IDEA开发的,所以本文也适用于IntelliJ IDEA 一、修改Android Studio(以下简称AS
2017-01-19 20:13:41 821
转载 使用Android Studio查看Android Lollipop源码
出自Android Studio作为Google的亲儿子,Nexus手机系列所收到的待遇大家有目共睹.Android5.0出来之后,Nexus5第一时间就升级到了最新的系统.那么作为Google亲儿子的Android Studio同样备受Google的重视,我也是第一时间从Eclipse转投到了Android Studio的怀抱中,从最初的测试版本一路升级到现在的1.0正式版本(今
2017-01-19 19:57:46 355
原创 背光灯
参考资料:Changing the Screen Brightness System Setting Android参考资料:Android 系统设置中显示设置之亮度调节篇参考资料:【Android开发经验】与屏幕亮度调节相关的各种方法整理怎么控制背光灯?把亮度值写入数据库就可以了。肯定有程序在监测这个值的变化
2017-01-19 15:40:09 565
原创 通知灯
通知灯的使用请:private void RedFlashLight(){NotificationManager nm = ( NotificationManager ) getSystemService( NOTIFICATION_SERVICE );Notification notif = new Notification();notif.ledARGB = 0xFFff0000;
2017-01-19 13:39:04 794
原创 嵌入式学习资源汇总及面试题
学习嵌入式常用的资料(代码)[嵌入式 Linux 知识库 (eLinux.org)]这里写链接内容知乎: 如何学习嵌入式?这里写链接内容嵌入式面试题1嵌入式面试题2嵌入式面试题3
2017-01-12 22:06:30 4867 3
原创 U盘升级系统内核
1,U盘如何在开发板上手动使用; 1.1 将U盘插入开发板的USB接口 1.2 查看U盘的设备文件,通过查看U盘在插入USB接口的打印信息 信息: /dev/sda4,/dev/sdb4,/dev/sdc4 ….. 1.3 利用mount命令进行挂接,访问U盘mkdir /mnt/usb //创建挂接目录mount -t vfat /dev/sda
2017-01-11 13:55:17 987
原创 Linux设备驱动第十四天(input子系统、去除抖动)
1,回顾linux内核I2C设备驱动实现过程 内核I2C驱动框架: 应用程序 open,close,read,write,ioctl…..I2C设备驱动: 管理硬件:I2C外设本身; 关注用户操作的数据的特定含义; 不关注这些数据是如何通过总线传输;SUMBUS接口: 给I2C设备驱动使用 I2
2017-01-10 21:36:46 1227
原创 Linux设备驱动第十三天(I2C、DS18B20)
回顾: I2C总线: 概念:两线式串行总线 SDA SCL 一个时钟周期传输一个bit位 画简易的连接图问:CPU如何访问I2C总线上的某个外设? 问:CPU如何通过I2C总线实现与外设进行数据交互? 问:SDA与SCL之间如何配合? 答:I2C总线协议上START信号: STOP信号: 设备地址: 读写信号: ACk信号:数据交互以AT24C02读写为例:
2017-01-07 01:24:33 1700
原创 Linux设备驱动第十二天(I2C下)
回顾: 1. linux内核的分离思想 分离硬件和软件 struct platform_device:装载硬件信息 .name 用于匹配 .id 如果有多个,通过id编号 .resource 装载硬件信息 .start .end .fl
2017-01-02 19:48:02 722
ApkTool+auto-sign Android反编译打包+签名(反编译工具)
2017-03-27
Android系统源代码情景分析(高清+目录)
2016-11-16
思考软件,创新设计 A段架构师的思考技术
2016-11-13
QT纯源码自定义QTableWidgetw分页
2020-09-21
mac cmake安装包
2020-07-20
最全的区块链文档
2018-01-11
苹果的远程通知需要收费吗?
2016-02-24
腾讯企业邮箱单点登陆
2015-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人