详细介绍第一个Android程序
一、准备工作
这个我就不详细介绍了吧,如果没有准备好那么先请配置环境,下载平台吧。
Android Studio官网:https://developer.android.google.cn/studio/
JDK官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html (记的设置JAVA的环境变量,百度很详细)
如果准备工作没有问题了,请开始我们的第一个程序吧。
二、创建项目
1.点击创建一个新的Android项目。
2.我们这里选择“Add No Activity”。活动由我们手动创建。
3.项目创建。
4.项目创建成功,等待Android studio生成配置文件进入如下页面。默认使用Android模式的项目结构,我们手动切换成Project模式方便查找文件。
至此空的项目已经创建完毕,但是没有任何活动需要我们手动添加活动。
在创建活动之前,我们有必要先了解一些很重要的配置文件及目录。
app目录:项目中的代码,资源等内容几乎都是放在这个目录下,换句话说,我们的开发基本都是在这个目录下进行。
app\main\java\com.example.firstapplication:包名,此时没有创建任何活动,应该为空。
res目录:该项目使用到的图片、布局、字符串等等资源都存放在这里。例如drawable目录存放图片,layout目录存放布局文件,values目录存放字符串。(因为该项目中没有任何布局,layout目录此处自动生成,但一会儿会手动创建该目录)
AndroidMainifest.xml:是整个Android项目的配置文件,程序中定义的四大组件都需要在这里注册!(四大组件:Activity、Service、Brocadcast Receive、Content Provider)。
了解完着一些目录和文件的功能后,开始我们的下一步了。
三、添加活动
1.在包:com.example.firstapplication处,右键→New→Empty Activity
2.不要勾选Generate Layout File和Launcher Activity。Generate Layout File表示自动创建布局文件,我们将手动添加布局文件。Launcher Activity表示自动将该项目设置为主活动,一会我们会通过代码将其设置为主活动。手动解决这两个选项的问题,方便我们理解的更透彻。
3.Android Studio已经帮我们在FirstActivity生成了一些代码。
四、创建布局
Android程序讲究试图分离。一般是一个活动对应一个布局。我们要为上述活动创建一个布局文件。
1.首先创建一个布局目录layout
在app/src/main/res目录下,右键→New→Directory
目录名为layout(目录名一定是layout)
2.创建布局文件
在layout目录下,右键→New→Layout resource file
命名为firstlayout,Root ekement自动生成,我们不用理会。