安卓开发:如何通过项目源代码学习

在对安卓开发有了大致的Guide理论认识之后,直接通过项目源代码进行学习是最快的方法。

首先需要学习的是项目的目录结构。结合自己对iOS的了解,我认为以下几个目录是很关键的,也是接下来需要各个突破的。

(1)将项目文件按照“Project”的结构排开

(2)项目名/gradle/wrapper/gradle-wrapper.properties文件,配置着用哪个版本的gradle构建项目

(3)项目名/app/src/main/res文件夹下:

values文件夹中放置的是各种常量:colors.xml(颜色常量)、dimens.xml(字体常量)、strings.xml(字符串常量)、styles.xml(样式常量---相当于把颜色、字体、字符串等属性绑定在一起做成一个样式),等等。

drawable文件夹中放置的是图片:UI的切图、用代码绘制的图片,等等。

layout文件夹中放置的是布局文件:涉及到常量的使用、图片的使用、布局模式的使用、也可以直接加载其他的布局文件,了解布局文件如何在java文件中被调用,等等。

(4)项目名/app/src/main/java文件夹中,就是.java文件了。里面涉及到的内容,我目前为止的归纳是(后面有新的认识会更新本文章):

定义public类、定义私有类

导入包、导入类

定义类:继承xx父类、实现xx接口、成员变量(作用域、绑定)、方法(重载、新定义、方法作用域、订阅方法、点击相应方法),等等。

------------------

各种常量定义和使用、图片的导入和使用,都还是很简单的。

接下来主要是布局文件,布局文件其实格式也规范,了解好各种布局模型,其他的也就简单了,然后就是了解布局文件的使用。

最后,重点肯定是java文件的。就跟iOS中的UIViewController文件基本是重点。应用对iOS开发Guide的认识,掌握java文件应该也是借鉴效果的。

posted @ 2019-08-05 21:49  码出境界  阅读(866)  评论(0编辑  收藏  举报