1.Android基本框架:http://www.cnblogs.com/lijunamneg/archive/2013/01/18/2866953.html
Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
2.Android四大组件及生命周期:http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。
四大组件详解:http://www.cnblogs.com/pepcod/archive/2013/02/11/2937403.html
一、Activity详解
二、Service详解
三、Broadcast Receiver详解
四、Content Provider详解
外加一个重要组件 intent的详解。
3.Android官方培训课程中文版(v0.9.5)
https://github.com/kesenhoo/android-training-course-in-chinese
http://blog.csdn.net/yihuiworld/article/details/46010545
Android的窗口机制分析:类图关系
5.android中跨进程通讯的4种方式
在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content Provider可以跨进程访问其他应用程序中的数据(以Cursor对象形式返回),当然,也可以对其他应用程序的数据进行增、删、改操 作;Broadcast可以向android系统中所有应用程序发送广播,而需要跨进程通讯的应用程序可以监听这些广播;Service和Content Provider类似,也可以访问其他应用程序中的数据,但不同的是,Content Provider返回的是Cursor对象,而Service返回的是Java对象,这种可以跨进程通讯的服务叫AIDL服务。
Android消息处理(一)进程内通信
http://www.cnblogs.com/blueofsky/archive/2011/12/27/2303139.htmlAndroid通过Looper、Handler来实现消息循环机制,它是针对线程的(每个线程都可以有自己的消息队列和消息循环).Android系统中Looper负责管理线程的消息队列和消息循环。可以通过Loop.myLooper()得到当前线程的Looper对象,通过Loop.getMainLooper()可以获得当前进程的主线程的 Looper对象。
浅谈Android中MVC、MVP、MVVM
Android六大界面布局方式:http://www.tuicool.com/m/articles/Rr2EfmA
Android上的MVP:如何组织显示层的内容http://m.baidu.com/from=2001a/bd_page_type=1/ssid=0/uid=0/pu=usm%400%2Csz%401320_2003%2Cta%40iphone_1_9.2_1_10.7/baiduid=2B9FC4FCA8A81A4A02CE6EC44DE69AE1/w=0_10_android如何业务与界面分离/t=iphone/l=3/tc?ref=www_iphone&lid=2962139769334293393&order=9&vit=osres&tj=www_normal_9_0_10_title&m=8&srd=1&cltj=cloud_title&dict=30&title=Android上的MVP%3A如何组织显示层的内容-天天..._博客园&sec=10527&di=fe82b7747f7d77a7&bdenc=1&tch=124.251.242.1333.1.4706846&nsrc=IlPT2AEptyoA_yixCFOxXnANedT62v3IEQGG_ytK1DK6mlrte4viZQRAVjbuLmuPIkfrrWGFfs-PtXLRL8Eobx2DqKtlsWw6kzm9u_&eqid=291ba26d163a64001000000356d85bef&wd=&clk_info=%7B%22xpath%22%3A%22div-a-h3%22%2C%22t%22%3A1457020233706%7D
框架模式 MVC 在Android中的使用
http://m.2cto.com/kf/201506/405766.html
从Script到Code Blocks、Code Behind到MVC、MVP、MVVM
http://www.cnblogs.com/indream/p/3602348.html
MVVM架构~mvc,mvp,mvvm大话开篇
http://www.cnblogs.com/lori/p/3501764.html