自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hewenyu

厚积薄发

  • 博客(5)
  • 收藏
  • 关注

原创 Android应用程序启动流程

文章目录1. `Launcher` 组件向 `AMS` 请求启动 `MainActivity` 组件1.1 `Launcher`组件封装请求信息1.2 获取 `AMS` 代理对象发送请求2. `AMS` 解析 `START_ACTIVITY_TRANSACTION` 请求2.1 `AMS`记录目标 `Activity` 组件数据2.2 `AMS`向 `Launcher`组件发送让其进入 `pause`的请求3. `Launcher` 组件进入 `pause` 状态4. `AMS`请求应用程序进程启动`Act

2021-04-01 11:05:19 265

原创 Android应用程序进程启动流程

文章目录1 AMS 请求 Zygote 创建应用程序进程2 Zygote 接收请求 fork 应用程序进程3 初始化应用程序进程并通知AMS3.1 创建 Binder 线程池3.2 创建 ActivityThread 启动消息循环并通知 AMSframeworks\base\services\core\java\com\android\server\am\ - ActivityStackSupervisor.java - ActivityManagerService.java f

2020-10-23 10:41:37 377

原创 Handler消息机制

文章目录1.消息队列的创建1.1 Looper 的创建1.2 MessageQueue 消息队列的创建1.3 小结2.消息循环过程3.消息的发送和处理3.1 消息发送3.2 消息处理// 涉及的Java层代码frameworks\base\core\java\android\os\ - Handler.java - Looper.java - Message.java - MessageQueue.java // 涉及的

2020-09-08 17:32:57 97

原创 Android View 事件分发

前言项目开发的过程中经常会使用到自定义控件的功能,而作为自定义控件中的一大重点也是难点就是关于View的事件分发/拦截机制,笔者在刚开始学习自定义控件的时候就经常困惑与此。网上关于这方面的博客非常多,转载的文章也很多,大多数是通过Demo演示来讲解,个人感觉比较经典的几篇有:郭神,Carson_Ho。不过再好的文章也只是帮助你理解,想要彻底掌握,唯一的途径还是自己去看源码,本篇博文将从源码的角...

2018-04-24 17:16:59 91

转载 opencv3.0配置环境

版权声明:本文为博主原创文章,未经博主允许不得转载。1. opencv 3.0.0 库下载地址, 这里的版本是3.0.0,其他的版本配置可能不一样,请大家注意。http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-win/3.0.0-alpha/opencv-3.0.0-alpha.exe

2016-08-23 10:02:48 215

空空如也

空空如也

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

TA关注的人

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