自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Android 输入事件系统之 EventHub 和 Input Lib(事件解析库)

从 Android 事件输入系统整体框架 一文可知Input Libs是一个事件解析库,完成事件解析、keycode转换,设备配置信息加载。EventHub  枚举当前系统设备,根据不同的输入设备通过Input lib 解析库加载不同的配置;提供接口从事件设备节点读取事件,并调用Input Lib库对事件进行解析。

2016-09-22 16:33:08 2339

转载 关于C++ 里struct 和 class的区别

在分析android EventHub类时发现内嵌入一个Device结构体,在使用上和class类似。虽然之前认为struct和class类似,但是不知道能当成class一样使用,哎,C++ 语言基础的东西都不会。下面这篇博文写得不错。博客原文地址:http://blog.sina.com.cn/s/blog_673ab5410100zzlf.html有很多人在学习C++的时候只是

2016-09-22 10:27:29 3903

原创 Android 事件输入系统整体框架

一、 整体框架图1.  ViewRootImpl 每个窗口都对应一个viewRoot,通过viewRoot把view 添加到WM WindowState 列表里,之后WM就可以维护每个窗口的状态。     native层上报的事件消息和刷屏会先到达ViewRoot。对于刷屏事件,ViewRoot 会对view执行layout和measure动作。对于key或者触屏事件,ViewRo

2016-09-21 11:30:08 367

原创 Android 事件输入系统分析计划

工作中时常遇到和事件输入相关的问题,比如:1. 按键无响应问题2. 触屏无响应问题3. 触屏跳点问题4.自己定义事件问题,比如SIM卡插拔事件5. android服务里能接受到事件吗,曾经有人问过我这样的问题。.....等等类似事件相关问题,所以如果熟悉整个输入系统工作机制,那么对解决这么问题将会事半功倍。事件输入系统涉及kernel、native、fram

2016-09-20 12:31:50 221

原创 Android native调用分析(JNI)

1. 为什么需要native?2. java层(或者说dalvik)如何识别native函数?3. java层到native的调用是如何实现的?4. java和native工作在同一进程吗?5. native 受dalvik管理吗?带着这些问题,接下来逐步去分析总结,相信是会有收获的。一、为什么需要native。       1.  不可反编译。na

2016-09-09 11:19:18 3247

原创 对Android 平台下SElinux的理解及遇到过的相关问题解决方法总结

笔者在工作中多次遇到和SELinux相关的问题,初次遇到时一头雾水,走了很多弯路,也耗费了很多时间精力。后来看了不少资料和博客,也研究了相关代码,对SELinux有了些认识。所以用本文来做个总结,加深理解。本文将从下面五个方面来逐步认识和理解Android 下SELinux。什么是SELinux为什么需要SELinuxSElinux 工作原理android 上的实现曾经遇到过的问题

2016-09-06 17:01:18 15298

原创 Android OTA升级的补救措施

问题场景如下:       产品已经上市,由于销量太好了,某个硬件连二供都供应不上,没办法,只能用三供的硬件,但是之前量产版本的软件(软件A)不支持三供的硬件,所以为兼容三供硬件,需要出软件B,软件A和软件B版本号一样(为了使所有用户在表面上看拿到都是了一样的产品)。但是使用的三方OTA升级软件是通过软件版本号去区分版本的,现在软件A和软件B版本号一样,那么以后如果需要出售后版本C,如何使得软

2016-09-01 18:03:38 1416

空空如也

空空如也

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

TA关注的人

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