Android 知识梳理
2017-01-19 11:13
507 查看
说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。
Activity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法;
Android
Training - 详解Activity生命周期(Lesson 1 - 启动与销毁Activity)
Android
Training - 详解Activity生命周期(Lesson 2 - 暂停与恢复activity)
Android
Training - 详解Activity生命周期(Lesson 3 - 停止与重启activity)
Android
Training - 详解Activity生命周期(Lesson 4 - 重新创建销毁的activity)
Android开发之InstanceState详解
Activity启动模式
Activity启动模式图文详解:standard,
singleTop, singleTask 以及 singleInstance
Android中Activity四种启动模式和taskAffinity属性详解
Activity的启动过程
Android应用程序启动过程源代码分析
Android应用程序内部启动Activity过程(startActivity)的源代码分析
Android应用程序在新的进程中启动新的Activity的方法和过程分析
Activity的回收过程及原理;
Android View绘制流程
公共技术点之
View 绘制流程
Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)
Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(下)
Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
Android中将布局文件/View添加至窗口过程分析
---- 从setContentView()谈起
View的事件分发原理;
图解 Android 事件分发机制
Android 中Touch(触屏)事件传递机制
Android 编程下 Touch
事件的分发和消费机制
Android-onInterceptTouchEvent()和onTouchEvent()总结
注:上面这篇文章没找到原创,连接是转载的,如果谁找到原创可以提供给我。
Android中View的量算、布局及绘图机制
源码解析Android中View的measure量算过程
源码解析Android中View的layout布局过程
自定义View;
自定义控件其实很简单(系列教程)
安卓自定义View教程目录
自定义ViewGroup;
Android 手把手教您自定义ViewGroup
Android 自定义ViewGroup
实战篇 -> 实现FlowLayout
Android中自定义View、ViewGroup理论基础详解
ListView:
Android ListView工作原理完全解析,带你从源码的角度彻底理解
广播的分类及区别,注册方法;
解析BroadcastReceiver之你需要了解的一些东东
广播实现跨进程通信的原理;
Android应用程序注册广播接收器(registerReceiver)的过程分析
Android应用程序发送广播(sendBroadcast)的过程分析
Service的生命周期;
Android中bindService的使用及Service生命周期
绑定和非绑定Service的使用方法;
Android中bindService的使用及Service生命周期
Android通过startService实现批量下载示例
Service的原理;
Android应用程序绑定服务(bindService)的过程源代码分析
IntentService:
Android中IntentService的使用及其源码解析
Accessibility Services:
Building
Accessibility Services(建立可访问性服务)
Android
Accessibility(辅助功能) --实现Android应用自动安装、卸载
使用Android
Accessibility实现免Root自动批量安装功能
ContentProvider的原理及使用方法;
Android ContentProvider和Uri详解
(绝对全面)
Android应用程序组件Content
Provider应用实例
Android应用程序组件Content
Provider的启动过程源代码分析
Android应用程序组件Content
Provider在应用程序之间共享数据的原理分析
Android应用程序组件Content
Provider的共享数据更新通知机制分析
启动过程,与Applocation和Activity比较启动顺序是怎样的;
Contentprovider的onCreate方法在Application的onCreate方法前面,资料如下:
android 应用的启动过程分析
Handle的原理及机制;
android的消息处理机制(图+源码分析)——Looper,Handler,Message
Android 异步消息处理机制 让你深入理解
Looper、Handler、Message三者关系
深入源码解析Android中的Handler,Message,MessageQueue,Looper
Handler的发送处理消息的方法总会及各自的优缺点;
Handler的正确使用方法;
Handlers
and memory leaks in Android
Android中Intent概述及使用
Android中Intent对象与Intent
Filter过滤匹配过程详解
Android中常见Intent习惯用法-上篇(附源码下载)
Intent属性;
Android权限和动作大全
Socket通信原理和实践
TCP、UDP的原理;
TCP、UDP、IP 协议分析
Http通信原理;
Http协议
HTTP协议报文、工作原理及Java中的HTTP通信技术详解
Bluetooth通信方式
Bluetooth使用方法
BLE通信方式
BLE的使用方法
低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端
Java GC系列(1):Java垃圾回收简介
Java GC系列(2):Java垃圾回收是如何工作的?
Java GC系列(3):垃圾回收器种类
Java GC系列(4):垃圾回收监视和分析
系统GC回收的触发条件;
Android内存管理原理
Android
操作系统的内存回收机制
内存优化;
ANDROID内存优化(大汇总——上)
ANDROID内存优化(大汇总——中)
ANDROID内存优化(大汇总——全)
Android性能优化之内存篇
UI优化;
5个导致主线程卡顿较鲜为人知的元凶
Android抽象布局——include、merge
、ViewStub
Performance
Tuning On Android
性能优化;
Android性能优化典范(一)
Android性能优化典范(二)
Android性能优化典范(三)
Android性能优化典范(四)
Android性能优化典范(五)
Android应用性能优化个人总结--图形优化)
内存泄露详解及总结;
Android 系统稳定性 - OOM(一)
Android 系统稳定性 - OOM(二)
Android 系统稳定性 - ANR(一)
Android 系统稳定性 - ANR(二)
Android 系统稳定性 - ANR(三)
Android内存优化之OOM
Android 内存泄漏总结
ANDROID 探究oom内幕
内存检测工具及使用方法;
BlockCanary
BlockCanary
— 轻松找出Android App界面卡顿元凶
LeakCanary
LeakCanary:检测所有的内存泄漏
磁力
方向
陀螺
光线感应
压力
温度
接近
重力
线性加速度
旋转矢量
干货集中营
Android技术周报
开发技术前线
掘金
开发者头条
美团点评技术团队
阿里技术沙龙
蘑菇街技术博客
淘宝前段团队
Bugly社区
腾讯AllyTeam Blog
ImportNew
伯乐在线
IT蓝豹
Code4App
23Code
开源社区
CoolGithubProjects
CTOLib
专注写Android优化的博客。
胡凯
Android性能优化典范作者,高品质文章。
老罗的Android之旅
Android源码分析精品系列。
启舰
集合了动画、自定义控件以及Android各种知识的详解。
1.Activity
Activity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法;Android
Training - 详解Activity生命周期(Lesson 1 - 启动与销毁Activity)
Android
Training - 详解Activity生命周期(Lesson 2 - 暂停与恢复activity)
Android
Training - 详解Activity生命周期(Lesson 3 - 停止与重启activity)
Android
Training - 详解Activity生命周期(Lesson 4 - 重新创建销毁的activity)
Android开发之InstanceState详解
Activity启动模式
Activity启动模式图文详解:standard,
singleTop, singleTask 以及 singleInstance
Android中Activity四种启动模式和taskAffinity属性详解
Activity的启动过程
Android应用程序启动过程源代码分析
Android应用程序内部启动Activity过程(startActivity)的源代码分析
Android应用程序在新的进程中启动新的Activity的方法和过程分析
Activity的回收过程及原理;
2.View
View的绘制流程;Android View绘制流程
公共技术点之
View 绘制流程
Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)
Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(下)
Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
Android中将布局文件/View添加至窗口过程分析
---- 从setContentView()谈起
View的事件分发原理;
图解 Android 事件分发机制
Android 中Touch(触屏)事件传递机制
Android 编程下 Touch
事件的分发和消费机制
Android-onInterceptTouchEvent()和onTouchEvent()总结
注:上面这篇文章没找到原创,连接是转载的,如果谁找到原创可以提供给我。
Android中View的量算、布局及绘图机制
源码解析Android中View的measure量算过程
源码解析Android中View的layout布局过程
自定义View;
自定义控件其实很简单(系列教程)
安卓自定义View教程目录
自定义ViewGroup;
Android 手把手教您自定义ViewGroup
Android 自定义ViewGroup
实战篇 -> 实现FlowLayout
Android中自定义View、ViewGroup理论基础详解
ListView:
Android ListView工作原理完全解析,带你从源码的角度彻底理解
3.Broadcast
广播的分类及区别,注册方法;解析BroadcastReceiver之你需要了解的一些东东
广播实现跨进程通信的原理;
Android应用程序注册广播接收器(registerReceiver)的过程分析
Android应用程序发送广播(sendBroadcast)的过程分析
4.Service
Service的生命周期;Android中bindService的使用及Service生命周期
绑定和非绑定Service的使用方法;
Android中bindService的使用及Service生命周期
Android通过startService实现批量下载示例
Service的原理;
Android应用程序绑定服务(bindService)的过程源代码分析
IntentService:
Android中IntentService的使用及其源码解析
Accessibility Services:
Building
Accessibility Services(建立可访问性服务)
Android
Accessibility(辅助功能) --实现Android应用自动安装、卸载
使用Android
Accessibility实现免Root自动批量安装功能
5.ContentProvider
ContentProvider的原理及使用方法;Android ContentProvider和Uri详解
(绝对全面)
Android应用程序组件Content
Provider应用实例
Android应用程序组件Content
Provider的启动过程源代码分析
Android应用程序组件Content
Provider在应用程序之间共享数据的原理分析
Android应用程序组件Content
Provider的共享数据更新通知机制分析
启动过程,与Applocation和Activity比较启动顺序是怎样的;
Contentprovider的onCreate方法在Application的onCreate方法前面,资料如下:
android 应用的启动过程分析
6.Handler
Handle的原理及机制;android的消息处理机制(图+源码分析)——Looper,Handler,Message
Android 异步消息处理机制 让你深入理解
Looper、Handler、Message三者关系
深入源码解析Android中的Handler,Message,MessageQueue,Looper
Handler的发送处理消息的方法总会及各自的优缺点;
Handler的正确使用方法;
Handlers
and memory leaks in Android
7.Intent
Intent的原理及使用方法;Android中Intent概述及使用
Android中Intent对象与Intent
Filter过滤匹配过程详解
Android中常见Intent习惯用法-上篇(附源码下载)
Intent属性;
Android权限和动作大全
8.网络
Socket的原理及使用;Socket通信原理和实践
TCP、UDP的原理;
TCP、UDP、IP 协议分析
Http通信原理;
Http协议
HTTP协议报文、工作原理及Java中的HTTP通信技术详解
9.Bluetooth
1.蓝牙2.0
Bluetooth介绍及原理Bluetooth通信方式
Bluetooth使用方法
2.蓝牙4.0
BLE介绍及原理BLE通信方式
BLE的使用方法
低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端
10.内存优化
系统GC回收过程及原理;Java GC系列(1):Java垃圾回收简介
Java GC系列(2):Java垃圾回收是如何工作的?
Java GC系列(3):垃圾回收器种类
Java GC系列(4):垃圾回收监视和分析
系统GC回收的触发条件;
Android内存管理原理
Android
操作系统的内存回收机制
内存优化;
ANDROID内存优化(大汇总——上)
ANDROID内存优化(大汇总——中)
ANDROID内存优化(大汇总——全)
Android性能优化之内存篇
UI优化;
5个导致主线程卡顿较鲜为人知的元凶
Android抽象布局——include、merge
、ViewStub
Performance
Tuning On Android
性能优化;
Android性能优化典范(一)
Android性能优化典范(二)
Android性能优化典范(三)
Android性能优化典范(四)
Android性能优化典范(五)
Android应用性能优化个人总结--图形优化)
内存泄露详解及总结;
Android 系统稳定性 - OOM(一)
Android 系统稳定性 - OOM(二)
Android 系统稳定性 - ANR(一)
Android 系统稳定性 - ANR(二)
Android 系统稳定性 - ANR(三)
Android内存优化之OOM
Android 内存泄漏总结
ANDROID 探究oom内幕
内存检测工具及使用方法;
BlockCanary
BlockCanary
— 轻松找出Android App界面卡顿元凶
LeakCanary
LeakCanary:检测所有的内存泄漏
11.传感器
加速度磁力
方向
陀螺
光线感应
压力
温度
接近
重力
线性加速度
旋转矢量
12.网络期刊
codeKK干货集中营
Android技术周报
开发技术前线
掘金
开发者头条
13.技术社区
IBM developerWorks美团点评技术团队
阿里技术沙龙
蘑菇街技术博客
淘宝前段团队
Bugly社区
腾讯AllyTeam Blog
ImportNew
伯乐在线
14.资源网站
Android ArsenalIT蓝豹
Code4App
23Code
开源社区
CoolGithubProjects
CTOLib
15.博客
Gracker专注写Android优化的博客。
胡凯
Android性能优化典范作者,高品质文章。
老罗的Android之旅
Android源码分析精品系列。
启舰
集合了动画、自定义控件以及Android各种知识的详解。
最后
同步发布地址:墨香博客相关文章推荐
- Android知识梳理:System Service
- Android 知识梳理
- 知识梳理:Android子线程中更新UI的3种方法
- Android框架基础知识梳理
- Android 知识梳理
- 好久没写博客了,最近准备从新认识一下自己,审视一下自己,从新梳理一下android知识!
- Android Gradle知识梳理
- 安卓核心基础知识梳理之Android消息处理机制
- Android Bundle知识小梳理
- Android 自定义view的知识梳理。
- 【Android开发新手的学习笔记】异步加载知识梳理
- Android知识梳理之Sqlite数据库的使用和优化
- Android知识梳理之BroadcastReceiver整理
- Android知识梳理之屏幕适配全攻略
- Android知识梳理之自定义View
- 知识梳理:Android子线程中更新UI的3种方法
- Android知识梳理之Service整理
- Android知识梳理之事件传递机制
- Android_IPC机制知识梳理
- Android Bitmap知识梳理学习