这一周主要我们确定了团队制作一款为易SCHOOL的APP,并且制订了这款APP的主要需求及今后的大致规划,因此对android的开发进行了一些了解。首先安装了android studio这款软件,它并不是那么容易就能安装上,他还需要安装sdk,通过很长时间的研究并且询问同学,终于将android studio安装成功。
通过对android的了解,首先出现在界面上的是activity_main.xml文件,我发现它和寒假期间开发的微信小程序十分相似,都是通过xml文件对页面进行设置以及美化,但是它要比微信小程序的xml文件编写相对容易一些,可以通过移动一些文本或者button按钮,直接在xml文件当中生成相应的代码。
也对android项目中的目录有了一些了解:
java:项目中的源代码主要存放在java文件中;
res:文件夹中主要是资源目录,存储所有的项目资源 drawable存放一些图片,这些图片也有着分辨率的不同,如:mdpi hdpi等
layout:存储的布局文件,activity_main.xml文件就在这个文件夹之下,主要对APP的页面布局进行设置。
Gradle Scripts:build.gradle为项目的gradle配置文件
build:系统生成的文件目录,最后生成的apk文件就在这个目录,这里是app-debug.apk
libs:为项目需要添加的*.jar包或*.so包等外接库
src:项目的源代码,其中android test为测试包,main里为主要的项目目录和代码,test为单元测试代码
AndroidManifest.xml文件:
AndroidManifest官方解释是应用清单(manifest意思是货单),每个应用的根目录中都必须包含一个,并且文件名必须一模一样。这个文件中包含了APP的配置信息,系统需要根据里面的内容运行APP的代码,显示界面。