学向勤中得,萤窗万卷书。这篇文章主要讲述Android入门知识相关的知识,希望能为你提供帮助。
1.android开发环境
Android常用的开发环境包括两个:Eclipse + ADT 和Android Studio,Android Studio作为google官方推出的开发环境自然有得天独厚的优势,所以推荐使用Android Studio进行开发。关于安装我就不介绍了。
以后有空我会总结一下关于使用Android Studio提高开发效率的技巧、调试技巧、Gradle构建工具使用以及常见问题解决的有关内容。
2.Android的入门书籍:
《java与Android开发学习指南(第二版)》这本书内容相当基础,适合于没有任何编程经验的新人。书中从Java基础讲起的,讲到Android开发,写的很仔细,涉及内容不深。
《第一行代码——Android(第二版)》郭霖大神的书,废话不说,推荐!
《Android编程权威指南(第二版)》一步一步带你动手练习,比起国内一些作者的干巴巴讲,读者什么都没学会的书不知高到哪儿去了,推荐!
《疯狂Android讲义(第三版)》纯粹就是一本用来查阅的文档,不推荐初学者使用,内容太多太繁琐,完全没办法看,对于不喜欢看英语文档的读者用来查阅。
3.Android初识
放一张图片:
文章图片
这是Android官方文档中的一副图片,Android程序员的主要任务就是使用Framework提供的API开发App。或者说立足于Framework,开发Application。
4.Android四大组件与Intent
Activity
Service
Broadcast receiver
【Android入门知识】Content Provider
Intent
5.Fragment
6.Android中的控件
布局类
普通UI类
Adaptor类
信息提示类
Menu
7.Android中的事件处理
8.图形图像,动画,OpenGL与3D,数据存储,网络,多媒体,传感器等(这一部分有了具体项目经验再写,不同项目使用的知识也不同)
9.杂项(不知道往哪儿放的东西)
推荐阅读
- android studio 更新 Gradle错误解决方法(Gradle sync failed)
- Android Studio 运行java程序
- 关于微信内置浏览器安卓端session丢失问题
- Gradle Build速度加快终极方法(android studio)
- Android组件系列-----Activity保存状态
- Android 6.0+ 运行时权限
- Android源代码之DeskClockProxy/Delegate Application 框架应用
- 我的Android进阶之旅------>android中getLocationInWindow 和 getLocationOnScreen的差别
- 切换winXP系统游戏情况下多用户掉线问题