自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 ActivityManagerService源码探索

Activity可以说是我们开发Android最早接触的内容了,那么系统是怎样创建、维护Activity的,整个应用中的Activity是怎样管理的,这些工作系统都交给了ActivityManagerService来完成,简称AMS。AMS的好朋友们AMS全称ActivityManagerService,顾名思义它和Activity的关系一定不浅,那么要了解AMS,从Activity入手一定没错。 在Instrumentation类中,有一个execStartActivity方法,在Activity.

2021-07-19 21:48:08 209 1

原创 Android Context源码探究

Context可以说是Android开发中非常高频使用的内容了。弹出Dialog、Toast;打开新的Activity,包括获取项目内resource资源都需要Context对象。那么Context到底是个啥,为啥Android中这么多的操作都需要Context来完成。Context是个啥Context本身首先是一个抽象类,我们对它常用的称呼是上下文,官方的注释是这么说的/** * Interface to global information about an application envi.

2021-07-04 22:08:56 287 2

原创 源码阅读体验 - Activity启动

这是第一次真正意义上的阅读源码,文章的目的是记录一下阅读源码的体验和心路历程,探索一下自己后续应该怎样阅读源码和使用源码;文章中可能会存在错误和理解偏差,这些不是文章的重点,各位大佬留情。这篇不是技术文章,请勿参考 这篇不是技术文章,请勿参考 这篇不是技术文章,请勿参考Activity的启动流程最初由Zygote发起,通过AMS来启动Activity,其中的过程可以总结为Launcher => AMS,AMS => ApplicationThread,ApplicationThread =

2021-06-21 22:41:48 148

原创 Android定时任务

AlarmManager 时隔将近1年多,博客都没有更新。实在是鸽了太久,都差点忘了CSDN的博客。最近这一年的积累更多实在项目里的点,相对于大块的知识点来说,项目里的点非常零碎,所以大篇幅的总结就比较少了。那么现在把云笔记的内容都搬上来和大家分享一下。AlarmManager的用处 AlarmManger从名字就可以看出,这是一个闹钟管理器,就像是闹钟一样可以设置。 ...

2018-04-22 12:28:36 1650

原创 DataBinding

介绍的是DataBinding这一部分,该部分内容将会作为MVVM架构中View和ViewModel之间的桥梁,用于连接这两个模块,所以在学习MVVM之前把DataBinding学会了是非常有必要的。DataBinding已经是Android直接支持的框架了,意味着我们可以直接去使用它。

2016-10-24 22:26:27 2883

原创 MVP框架设计详解

MVPModelViewPresenterRetrofitRxJava

2016-08-20 15:06:14 8206 6

原创 Retrofit使用简介

Retrofit

2016-08-19 10:38:29 2817

原创 RxJava使用简介

RxJavaObservableObserverScheduler

2016-08-07 22:54:22 2258

原创 MVC设计详解

MVC框架

2016-07-26 13:53:21 1209 1

原创 MVC、MVP、MVVM框架简析

Android框架简析

2016-07-18 16:16:38 999

原创 Android智能设备蓝牙连接(BLE)

智能设备BLE蓝牙

2016-05-23 17:23:52 5832 3

原创 Android设备测试应用总结

电池测试LCD测试麦克风+喇叭耳机麦克+耳机TF卡测试SIM卡测试摄像头测试陀螺仪测试加速度测试GPS测试按键测试

2016-05-16 18:24:23 2193 1

原创 Handler机制

Handler原理、使用

2016-03-30 14:29:00 1473

原创 自定义控件

自定义控件

2016-03-26 15:14:34 594

原创 OnTouch事件分发机制解析

触摸事件何传递

2016-03-26 15:12:17 782

原创 Android常用设计模式

Android设计模式总结工厂设计模式,单例设计模式,代理设计模式,观察者设计模式,状态设计模式

2016-03-19 13:41:46 596

原创 Fragment在ViewPager中的初始动画

Fragment生命周期,ViewPager设置,PagerAdapter子类,可见初始动画

2016-03-14 21:11:51 1334

原创 关于Eclipse使用OkHttp

eclipse使用OKHttp

2016-03-14 20:40:55 7686

原创 Android Studio配置问题

Android Studio,配置,死机

2016-03-14 20:29:31 659

原创 集合框架

集合框架集合框架是什么集合框架结构ListSet

2015-06-01 20:24:24 1498

原创 String类

String类String类获取方法String类构造方法String类操作方法StringBuffer与StringBuilderString类的类型转换

2015-06-01 18:11:44 2250 1

原创 Java多线程

Java–多线程什么是多线程多线程的存在意义多线程使用方式多线程的安全问题多线程之间的通信

2015-04-22 10:49:25 3966 1

空空如也

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

TA关注的人

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