四大组件

1.Service

Android四大组件-Service

Android-远程Service

Service 动态更新 UI

2.Activity

Android四大组件-Activity

Android-Activity启动流程

Android - ANR小结

Activity 启动模式

3.Content Provider

Android四大组件-Content Provider

android - SQLite 数据库

4.Broadcast Receiver

Android四大组件-Broadcast Receiver

Handler

Android-消息处理学习总结(Handler,Looper)

Android-Handler使用姿势

Binder

Android-Binder机制

不依赖AIDL的跨进程通信

Android-Messenger跨进程通信

多线程

Android - 线程池

Android-多线程AsyncTask

View的绘制

Android-LayoutInflater

Android应用层View绘制流程与源码分析

Android-View的绘制源码学习总结

事件分发

Android-事件分发机制框架概述

Android-事件分发(OnTouchEvent,OnTouch,OnClick)

Android-事件分发(ViewGroup)

Context

Android-Context

Android-Application

Framework

ActivityManagerService原理&源码

Android - AMS源码分析

Android - AssetManager

Fragment

fragment的使用

Fragment的坑

Android - fragment Manager

setUserVisibleHint-- fragment真正的onResume和onPause方法

开源库

Okhttp3 使用和原理(DEMO)

Android - Okhttp拦截器

TCP连接与OKHTTP复用连接池

Retrofit 2.0 使用和原理

retrofit2 不创建对象直接返回字符串

Gson 使用和原理

Android - Dagger2 使用和原理

Dagger2 单例

Glide 使用教程与原理

Glide填坑指南

网络

Android - 网络基础

UI

Android - Navigation Drawer

Android - 自定义控件和属性(attr和TypedArray)

Android - 文字中显示图片

一种基于Glide图片加载框架的Android RichText实现

Android - 富文本编辑器

Android - Textview源码解析

Textview源码+绘制过程解析

缓存

Android - 缓存

Android - 内存泄漏 + 垃圾回收(GC)概念

Android 内存溢出解决方案(OOM) 整理总结

Android-加载图片避免OOM

Android照片墙-多图加载

Android瀑布流照片

Android源码解析——LruCache

设计模式

Android - 设计模式

从Android看设计模式

Android - MVP

注解

Android - 注解

序列化

Android - 序列化与反序列化

插件化(待续)

Android插件化

Android基础系列合集的更多相关文章

  1. android 图像处理系列合集

    为了便于大家对滤镜算法的学习,以后发布的图像处理滤镜系列帖子会在这里汇总,本人第一次写合集,写得不好的地方大家请见谅,手头上虽然有一些滤镜的算法,但是大多不是android版的,教程里的代码大多是我借 ...

  2. Java 基础系列合集

    Java基础知识你知道多少? Java特性 Java三大特性:封装,继承,多态 Java 抽象类与接口 Java 浅拷贝和深拷贝 Java static和final Java 内部类.静态内部类.匿名 ...

  3. 掘金 Android 文章精选合集

    掘金 Android 文章精选合集 掘金官方 关注 2017.07.10 16:42* 字数 175276 阅读 50053评论 13喜欢 669 用两张图告诉你,为什么你的 App 会卡顿? - A ...

  4. linux基础操作命令合集(一)

    linux基础操作命令合集(一) 目录 linux基础操作命令合集(一) 一.命令行提示符 二.切换用户 三.主机名称命令 3.1.临时设置主机名 3.2.永久设置主机名 四.查看系统版本 五.网卡相 ...

  5. Android 自定义View合集

    自定义控件学习 https://github.com/GcsSloop/AndroidNote/tree/master/CustomView 小良自定义控件合集 https://github.com/ ...

  6. 最新最全的 Android 开源项目合集

    原文链接:https://github.com/opendigg/awesome-github-android-ui 在 Github 上做了一个很新的 Android 开发相关开源项目汇总,涉及到 ...

  7. 少儿编程|Scratch编程教程系列合集,总有一款适合你

    如果觉得资源不错,友情转发,贵在分享!!! 少儿编程Scratch: 少儿编程Scratch第一讲:Scratch完美的初体验少儿编程Scratch第二讲:奇妙的接球小游戏少儿编程Scratch第三讲 ...

  8. android 开源组件合集-UI篇(2013-11-07更新)

    其实也算不上合集,只是将我经常用到的部分整理一下,如果您有好东西,也可以留言补充 1.actionbar http://actionbarsherlock.com/ https://github.co ...

  9. Android:布局合集

    本文归纳Android布局中所用到的知识点,网络上的教程说得太细化,而对于前端来说,下面的归纳最适合不过了. Android五大布局: LinearLayout 线性布局 Relativelayout ...

随机推荐

  1. Vuejs——(1)入门(单向绑定、双向绑定、列表渲染、响应函数)

    版权声明:出处http://blog.csdn.net/qq20004604   目录(?)[+]   参照链接: http://cn.vuejs.org/guide/index.html [起步]部 ...

  2. C#实现录音录像录屏源码

    以前写过两篇录音和录像的文章(实现语音视频录制.在服务器端录制语音视频),最近有朋友问,如果要实现屏幕录制这样的功能,该怎么做了?实际上录屏的原理跟录音.录像是差不多的,如果了解了我前面两篇文章中介绍 ...

  3. Flask 中的 5种返回值

    1.Flask中的HTTPResponse 在Flask 中的HttpResponse 在我们看来其实就是直接返回字符串 2.Flask中的Redirect 每当访问"/redi" ...

  4. 微信小程序scroll-view 横向和纵向scroll-view组件

    scroll-view为滚动视图,分为水平滚动和垂直滚动.注意滚动视图垂直滚动时一定要设置高度否则的话scroll-view不会生效.滚动视图常用的地方一般都是Item项比较多的界面,比如我的模块 主 ...

  5. SQL注入之重新认识

    i春秋作家:anyedt 原文来自:https://bbs.ichunqiu.com/thread-41701-1-1.html 引言 作为长期占据 OWASP Top 10 首位的注入,认识它掌握它 ...

  6. 数据结构(一): 键值对 Map

    Map基本介绍 Map 也称为:映射表/关联数组,基本思想就是键值对的关联,可以用键来查找值. Java标准的类库包含了Map的几种基本的实现,包括:HashMap,TreeMap,LinkedHas ...

  7. centos部署flask

    1.先安装uwsgi pip install uwsgi 2.在你的项目根目录下创建一个配置文件uwsgiconfig.ini(uwsgi支持多种配置文件格式,xml,ini,json等) [uwsg ...

  8. git关于文件权限修改引起的冲突及忽略文件权限的办法

    我们在使用git进行版本管理的时候,有时候只是修改了文件的权限,比如将pack.php修改为777,但其实文件内容并没有改变,但是git会认为此文件做了修改,原因是git把文件权限也算作文件差异的一部 ...

  9. Jenkins 集成Sonar代码质量扫描

    Jenkins上安装插件 在jenkins插件安装界面安装: 插件名 SonarQube Scanner for Jenkins Jenkins上配置 jenkins中操作:系统管理-系统设置,找到 ...

  10. spring boot -thymeleaf-日期转化

    <span th:text="${#dates.format(date)}" ></span><span th:text="${#dates ...