自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一口仨馍

拥抱改变,勇往直前。

  • 博客(5)
  • 资源 (17)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android6.0Framework源码解析系列[目录]

看前人在很久以前就达到我现在远远不及的高度,这让我觉得有些无力。也正是他们趟过的坑能指引我即将前进的路。所以我很庆幸。我庆幸有人指引,我庆幸我在前进。本着向大牛学习以及知其然知其所以然的精神,准备有目的、系统性的Read The Fucking Source Code。既当作自己的笔记,也希望可以帮助部分后来者。这是一篇已经阅读的Anroid6.0中Framework源码目录...

2016-08-10 18:46:44 9035 5

原创 Android XML布局文件解析过程源码解析

`mLayoutInflater.inflate(layoutResID, mContentParent)`。这行代码的作用是将我们的activity_main.xml填充到mContentParent中去。详见:[setContentView源码解析]。那么,这行代码怎么就将xml文件转换成了View或者ViewGroup了呢?

2016-08-22 09:47:52 7605 1

原创 Android setContentView()源码解析

前言在Activity中一般第一句就是调用setContentView(R.layout.XXX),但这其中系统做了那些工作?我们知道,在ClassLoader装载了MainActivity之后,首先创建了Application,之后依次调用Application对象的onAttach和onCreate()方法。然后顺序调用第一个Activity的onAttach和onCreate()方法

2016-08-22 09:05:00 3001

原创 Android Launcher启动应用程序流程源码解析

带着问题看源码点击桌面Launcher图标后做了哪些工作?应用程序什么时候被创建的?Application和MainActivity的onCreate()方法什么时候被调用的?概述在Android系统中,启动四大组件中的任何一个都可以启动应用程序。但绝大部分时候我们是通过点击Launcher图标启动应用程序。本文依据Android6.0源码,从点击Launcher图标,直至解析到MainAc

2016-08-15 13:19:06 6999 3

原创 Android SystemServer启动流程源码解析

简介Android系统中各个进程的先后顺序为:init进程 –-> Zygote进程 –> SystemServer进程 –>应用进程其中Zygote进程由init进程启动,SystemServer进程和应用进程由Zygote进程启动。本文依据6.0源码,主要分析SystemServer进程的启动流程。注意,是启动流程,不是启动过程。启动过程的解析可以移步我的另一片博文Zygote启动流程源码解

2016-08-08 09:27:52 4205 9

Android 弹幕效果

Android 自定义ViewGroup实现弹幕效果

2016-09-21

idengen,jar

查看源码,无须编译。

2016-07-23

Android中的MVC、MVP和MVVM

Android中MVC、MVP和MVVM的使用,区别,以及使用场景

2016-04-15

录制gif工具

录制gif工具,简单清晰,好用

2016-04-14

Android RxJava/RxAndroid结合Retrofit

Android RxJava/RxAndroid结合Retrofit使用教程,0分只为共享

2016-04-13

自定义相机

实现类似扫描框的自定义相机,看懂此Demo可各种定制相机

2016-04-07

贝塞尔曲线

二阶贝塞尔,三阶贝塞尔。天气预报曲线图

2016-03-31

AndFix下载

AndFix下载

2016-03-25

百度地图v3.7.0 鹰眼轨迹v2.1.6

百度地图v3.7.0 鹰眼轨迹v2.1.6

2016-03-22

dex2-jar-2.0 jd-gui apktool三件套

dex2-jar-2.0 jd-gui apktool三件套。一次下载,终身无忧。

2016-03-11

Volley.jar及源码

1.0.19版本的Volley.jar和Volley源码。截止于2015.09.08。更多详情见github:https://github.com/mcxiaoke/android-volley

2016-03-11

自定义异常处理器UncaughtExceptionHandlder

实际开发中必不可少的标准代码,0分只为资源共享。希望能对您有所帮助。

2016-01-31

Android事件传递机制

Android事件传递机制,TouchEvent详解

2015-12-23

工厂模式代码

简单工厂模式,工厂方法模式,运用反射实现工厂模式

2015-12-12

AIDL----Android进程间通信(IPC)代码

AIDL----Android进程间通信(IPC)浅析测试代码,注释非常详细

2015-11-08

模板方法模式----设计模式系列

模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定的步骤。

2015-10-31

模仿QQListView左滑删除置顶Item功能

模仿QQListView左滑删除置顶Item的一个小Demo,希望能帮助到大家

2015-10-31

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

TA关注的人

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