自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++层打堆栈

C/C++打函数调用栈#include <utils/CallStack.h>android::CallStack stack((“djtang”));11-28 16:40:20.478 28858 29024 D djtang : #00 pc 01272b2b /system/b2g/libxul.so (_ZN20GeckoInputDispatcher9notify...

2019-11-28 16:41:50 811 1

原创 应用窗口与InputDispatcher之间的桥梁:InputChannel

InputDispatcher接收InputReader读取到的事件,分发给对应窗口,InputDispatcher属于system_server进程和各个应用不在同一进程,它们之间的联系靠的就是InputChannel。handleResumeActivity直接从ActivityThread的handleResumeActivity开始,Activity的DecorView会被添加到Win...

2019-11-26 15:38:38 2325 1

原创 数据结构之循环队列

队列队列是一种先进先出的数据结构,就像排队买火车票,先去的人先买到票先走,后去的人就只能排在最后面,队列只允许在两端进行操作,即尾部插入元素,头部取走元素,普通队列处理元素有两种方式,一是头部元素依次出队,后面的元素跟着向前移动一位,当数据量非常大时这样效率比较低。二是指针从头部往后移,依次取出所有元素,这种方式会导致取出元素的位置空了但是不能继续往里面放,即尾部已满但头部还是空的,这样会浪...

2019-11-23 16:49:46 2981 2

原创 Scancode到Keycode的映射

之前分析的InputReader读取底层事件可以得知 InputReaderThead启动之后会通过mEventHub->getEvents读取设备节点的所有事件,通过parsekey方法解析kl文件存入数据结构map,在读取节点事件之前先扫描设备,如果没有打开则打开设备,在打开设备时会将scancode和keycode一一映射,此篇文章记录他们是如何建立映射关系的起来的/framewor...

2019-11-22 18:54:25 3667 1

原创 新增物理按键处理流程-Android

最近项目新增了一个物理按键,当system添加好scancode之后,记录一下上层的处理流程。djtang:/data1/localProject/Tokyo_TF$adb shellSeoul_TF:/ $ Seoul_TF:/ $ geteventadd device 1: /dev/input/event2 name: "mtk-tpd"add device 2: /d...

2019-11-20 19:59:11 877 1

原创 集成三方锁屏应用带来的CTS/GTS问题

最近项目要求集成三方锁屏应用代替原生swipe锁屏,出现了几个CTS/GTS问题,记个小笔记1.因为三方锁屏需要完全替代掉原生swipe,所以将swipe禁用掉了,Settings中也是不可以选的,结果出现 [Google CTS]android.app.usage.cts.UsageReportingTest#testSplitscreenSameTokenTwoMissedStop tes...

2019-11-19 19:33:10 1023

原创 NDK环境搭建

1.环境搭建1.Android Studio中下载如下图的三个tools2.配置ndk环境变量,path中添加ndk的路径3.命令行输入ndk-build,出现如下图输出,代表环境变量配置成功4.Android Studio中新建native方法并导入链接库文件5.打开Android studio自带终端,进入项目app\src\main\java目录,执行:javah -jn...

2019-11-16 16:44:35 956 3

个人资料文档111111111

个人资料文档111111111

2024-08-20

资料文档11111111111

资料文档11111111111

2024-07-05

代码 资料 Android

代码 资料 Android

2024-06-25

笔记记录11111111111

笔记记录11111111111

2024-05-16

Android 12 ncm

Android 12 ncm

2024-01-29

atrace抓取脚本工具

atrace抓取脚本工具

2023-10-31

RRO.diff.zip

RRO.diff.zip

2022-01-14

ResourcesArscDemo-master.zip

resources.arsc解析工具Demo,来源https://www.jianshu.com/p/93a38bebeaff

2021-07-22

空空如也

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

TA关注的人

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