WangShuo的专栏

不积跬步,无以至千里;不积小流,无以成江海!

排序:
默认
按更新时间
按访问量

AndroidN DisplayManagerService源码简析,亮屏流程分析

PowerManagerService源码分析 :http://blog.csdn.net/king1425/article/details/70224476 Android的亮屏流程从android系统结构层次来分可以分为三个流程。App应用唤醒源;Framework层Power结合Displ...

2017-05-25 19:34:24

阅读数:1256

评论数:1

android源码分析——事件输入流程MotionEvent事件处理流程

Input事件输入系统之应用MotionEvent触摸事件处理流程 输入事件一般分为KeyEvent按键事件,和MotionEvent触摸事件,也就是我们平时说的touch事件,事件的传递流程相当复杂庞大, 我们先暂时绕开那个庞大的系统来谈谈上层应用如何接收到MotionEvent事件然后处理...

2017-05-02 09:52:16

阅读数:978

评论数:0

Camera源码解析之数据传递

MTK Camera HAL 层数据传递主要三模块:一:预览(StartPreview)二:拍照(TakePicture)三:回传(PreviewCallBack)一:预览(StartPreview)AP层下达预览指令后如何获取数据,数据是什么格式的,最后拿到数据后 是如何去预览,以下分为四部分...

2017-04-27 09:26:53

阅读数:497

评论数:0

android系统—储存知识源码分析

1.存储相关名词:RAM Ramdom Access Memory 随机存取存储器 ROM Read Only Memory ROM image 只读存储器镜像 NAND Flash flash内存的一种2.OBBOBB:Opaque Binar...

2017-04-24 09:30:41

阅读数:1911

评论数:0

Android MediaProvider,MediaScanner媒体文件扫描源码解析

关于媒体文件扫描,我们需要弄明白两个问题: 1.什么时候开启媒体文件扫描 2.如何解析媒体文件(音频,视频,图片)信息插入到数据库中,对应code流程我们现在音乐,视频播放器,图库等应用关于音视频图片等信息都是通过多媒体数据库直接查询 在源码 packages\providers\下有个叫M...

2017-04-19 10:03:42

阅读数:1914

评论数:0

android系统源码之 系统应用安装过程(下)

android系统源码之 系统应用安装过程(上) :http://blog.csdn.net/king1425/article/details/70135813 下图是PackageParser主要数据结构: 这里有个疑问为什么不直接用Activityinfo? (3)扫描完成之后的工作:解...

2017-04-12 09:11:36

阅读数:622

评论数:0

android系统源码之 系统应用安装过程(上)

PackageManagerService是Android系统中最常用的服务之一。它负责系统中Package的管理,应用程序的安装、卸载、信息查询等。 我们在使用PKMS的时候,一般都是这样用的,PackageManager packageManager = getApplication...

2017-04-11 21:02:55

阅读数:940

评论数:0

SystemUI 布局

代码路径: frameworks\base\packages\SystemUI 代码构成: 一、布局详细介绍布局特点: 1、FrameLayout,自定义控件 的大量使用 2、布局层级分布,高度细化 3、状态繁多statusBar 状态栏界面 布局文件 status_bar.xml...

2017-04-10 19:45:09

阅读数:863

评论数:0

Android Wifi框架流程分析

//在 SystemServer 启动的时候,启动WifiService调用关系如下: public static void main(String[] args) { new SystemServer().run(); } private void run() { …… ...

2017-03-31 19:17:00

阅读数:3179

评论数:0

SMS发送接收流程

1.短信发送的起点是在短信编辑界面,点击发送按钮开始的public class ComposeMessageActivity extends Activity ...{ .... public void sendMessage(boolean bCheckEcmMode) { ...

2017-03-24 16:57:03

阅读数:1222

评论数:0

通话模块性能优化分析

Android 5.0对Phone模块进行了重构,但在后续的使用中发现,MO发起过程中InCallActivity加载较慢,且在Qcom和MTK等芯片厂商加入双卡设置后,用户点击拨号按钮后需要等5s左右才能看到通话界面。在分析与解决该问题的过程中Google悄然发布了Android 5.1,其中对...

2017-03-23 18:16:57

阅读数:833

评论数:0

android 通讯相关,MTK平台

IMSI共有15位,其结构如下:MCC+MNC+MSIN ,(MNC+MSIN=NMSI) MCC:Mobile Country Code,移动国家码,MCC的资源由国际电联(ITU)统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460;   MNC:Mobile ...

2017-02-27 10:53:58

阅读数:402

评论数:0

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