2. Android基础学习



1. 基础UI学习

android 添加 whiteList android 添加到打开方式_移动开发

对于这些基础UI的使用API谷歌官网给出了很好的实例。对于上不了谷歌的同学,可以参考http://www.Android-doc.com/reference/packages.html

比如我要看Button如何使用:

在网站的右上角搜索栏里面输入“Button”,然后下面提示一些带“Button”关键字的类,我们点击我们想要查看的类就可以看到这个类的基本使用方法及其API。

android 添加 whiteList android 添加到打开方式_Android_02



2. 四大组件学习

android 添加 whiteList android 添加到打开方式_android_03


3. 五大布局学习

android 添加 whiteList android 添加到打开方式_移动开发_04



4. 友好交互学习

android 添加 whiteList android 添加到打开方式_Android_05



5. 数据存储

android 添加 whiteList android 添加到打开方式_数据库_06

  • 内存存储将数据存储在内存中,读取速度最快但是不能永久性存储。
  • 文件存储通过Java的IO流将数据以文件的形式存储在磁盘上。
  • SharedPreferences以固定格式的xml文件的形式将数据存储在磁盘上。
  • 数据库存储一般是指将数据存储到Android自带的sqlite数据库中。
  • 网络存储是将数据传到云端进行存储。(典型应用:网盘)

6. 网络访问

  • HttpClient:是Apache提供的。
  • HttpURLConnection:是谷歌根据Java自带的URLConnection改进的。
  • Socket:Socket是Java自带的基于TCP/IP的通信工具。
  • WebView:WebView是基于谷歌chromium内核的一个可以作为浏览器的视图。

关于HttpClient,HttpURLConnection部分也可以参考郭霖的《第一行代码》中的相关部分。

注意:Android从4.0开始后就不能再主线程中进行网络操作。



7. 动画讲解

android 添加 whiteList android 添加到打开方式_数据库_07



8. 画图

android 添加 whiteList android 添加到打开方式_数据库_08

9. 多媒体与照相机

android 添加 whiteList android 添加到打开方式_数据库_09



10. 高级UI学习

android 添加 whiteList android 添加到打开方式_ui_10




11. 样式开发

android 添加 whiteList android 添加到打开方式_Android_11


12. 多线程与通信

android 添加 whiteList android 添加到打开方式_ui_12

13. 其它知识点

android 添加 whiteList android 添加到打开方式_移动开发_13


14. 一些Android学习网站和博客



1. 三大Android最佳学习网站


2. Android常用三大仓库

经常我们在github上面找到的项目不提供库文件的下载,我们又希望直接下载库文件怎么办,看该项目上传到什么仓库去了,然后到仓库里面去下载库文件。


3. Android实用网站

网站名

说明

Android Weekly

Android技术每周推介

Android开发技术周报

每周介绍Android开发新闻与新技术

Android Arsenal

不要重复造轮子,提供Android工具,库和应用程序

Codota

代码搜索

CodePath

国外著名培训机构,提供大量Android学习优秀资源

Android Asset Studio

Android图标制作

干货集中营

每天分享Android优秀技术文章或者开源项目

开发技术前线

Android开发前沿技术介绍

http://www.android-doc.com/

Android官方API镜像网站(同步API到19)

http://android.xsoftlab.net/

Android官方API镜像网站(同步API到23)