自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 Handler消息机制

文章目录(一) Handler消息机制简介组成消息类型(二) Handler的使用使用方式一使用方式二使用方式三使用方式四使用方式五(三) 消息发送时序图消息机制运行准备说明。发送消息Handler#sendMessage(...)说明发送消息Hnalder#sendMessageDelayed(msg, delayMillis)说明发送消息Handler#post(...)说明IdleHandler说明消息屏障说明其他消息发送说明(四) 使用Handler的注意事项(五) QA(六) 参考

2022-05-02 21:10:27 1085

原创 Activity的显示源码阅读

阅读对象:不适合新手阅读时间:20分钟源码分析基于Android 28文章不定期更新,如有错误之处还望大佬指出,我会及时修改,避免误导他人。前言布局文件是如何在界面显示,首先我们知道界面是在Activity#setContentView()方法设置的,经过一些系列处理,当Activity#onResume()被触发回调后,用户才能看到界面,现在我们从这两个函数出发,追查下源码究竟是做了什么哪些工作呢,当前我们不妨从如下几个问题开始展开源码的阅读。那么带着下面提问ActivityManage

2022-04-30 23:18:16 192

原创 FrameWork初识

FrameWork初识一 简介Android系统建构分为四层由上到下依次是应用层,应用框架层,依赖库层,内核层,frameWork处于第二层,它为应用层的开发者提供基本功能,帮助开发快速构建应用程序。FrameWork框架采用c/s架构,主要组成部分包括了服务端,客服端和驱动(SurfaceFlingger、Binder) 服务端其中ActivityManagerService(简写AMS),WindowMangerService(简写WMS),PackageManagerService(简写PMS)

2022-04-24 22:43:03 1621

原创 理解Context

Context简介基于Android sdk 28 源码分析,Context是一个抽象类,其实现类是ContextWrapper它可以访问特定应用程序资源和类,例如启动活动,发起广播和接受意图。从源码中得知ContextWrapper的方法实现都是由mBase实现,因为mBase的真正的实现是ContextImpl,所以Context真正的实现是ContextImpl。应用中Context实例个数Activity和Service方法中可以通过如下两个方法获取context,那么它们的区别是什么?

2021-02-18 22:51:18 110

support-annotations-28.0.0.zip

support-annotations-28.0.0.jar

2021-11-12

不嵌套Fragment+Viewpager

fragment+Viewpager不嵌套的简单例子

2015-12-17

Fragment生命周期

创建一个Fragment,以及查看Fragment生命周期函数

2015-12-16

空空如也

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

TA关注的人

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