创建第一个安卓项目 通过上一章的学习,我们已经成功的搭建好安卓环境,接下来就是激动人心的制作第一个安卓程序了。 国际惯例,我们要编写一个Hello World程序。首先是打开Android Studio,进入欢迎界面。如图2-01所示。 (图2-01)欢迎界面 点击第一个选项,创建一个新的Android Studio项目,点击之后会出现一些属性填写。 第一个是安卓名称,我们使用易语言编写软件,都是先进入界面,再去添加程序属性,但是外国这些软件都不一样,都要先写名称的。第一个程序的HelloWorld,我们就这样写就行了。第二个属性是域名,如果你没有域名,就空着写example.com就行了,第三个项目是包名,包名是安卓系统的唯一识别名,根据公司域名生成,如果你要自行修改,点击Edit即可修改。最下面的一个编辑框是存放项目的位置,一般就放着儿了。 点击Next后,会进入项目类型选择,默认为开发手机安卓程序,最低版本兼容为4.0.3,就默认吧,现在大部分手机都是4.0版本以上,所以就选择默认的了。下面是开发其他智能设备,现在我们不用管。 Android Studio牛逼之处能自动完成很多操作。其中活动模板有很多供我们选择,我们选择创建一个新的空白活动就行了。 知识概要window上面也每一个页面我们都可以叫他为窗口,但是手机页面不一样,Android上面将窗口命名为Activity,也就是活动的意思。 接下来是设置活动属性。如图(2-05)所示,第一个项目是活动名称,第二个为布局名,两项的区别就是前者为java文件名,后者为布局xml文件名,现在不知道也没关系,后面就会知道了,所以你可以起个名字,这儿我给活动名取名为:HelloWorldActivity,布局名为hello_world_layout。 安卓里面的这些名字,不能使用中文和半角符号,只能使用英文字母和下划线,开头不能出现数字。这个命名方式和易语言里面子程序以及组件命名方式差不多,不过中文变成了英文。
图(2-05)活动属性设置 点击finish就是激动人心的项目构建了,耐心等待,电脑配置不同加载速度也不同,出现 图2-06 的界面就说明我们第一个项目搞定了! 图 2-06 项目构建完成界面 创建安卓模拟器windows运行程序可以直接编译成exe执行文件,安卓软件是运行在移动设备上面的,编译后为apk,当然是不能直接运行的,这儿我们要借助安卓模拟器来调试运行。Android Studio可以创建各种移动设备模拟器,我们下面开始创建一个模拟器。 点击 图2-07 红框所示的一个图标,第一次使用会弹出模拟器创建页面,点击Create Virtual Device进行模拟器的创建。 图 2-07 模拟器的创建 点击后会弹出相当多的设备选择,我们开发手机安卓程序,默认页面就为Phone选择项目,选择一个喜欢的模拟器,由于现在安卓7.0开始渐渐普及,我们程序都最好要兼容新版本,那么选择一个安卓7.0系统的手机模拟器吧,这儿选择Nexus5X,谷歌亲儿子系列,点击Next进行下一步。 图2-08 模拟器类型选择 接下来的页面操作系统版本选择,默认只有一个安卓7.0,其他的需要下载,我们直接选择默认的这个选项,点击Next,进行下一步。 点击下一步后会出现安卓模拟器的配置属性选择,点击Show Advanced Settings可以进行详细配置设置,可以设置运行内存(RAM)以及储存空间大小,你电脑内存空余的话可以多给点内存,没有要求的话直接点击Finish创建。 图2-10 模拟器配置设置 等待加载一会就会出现图2-11 界面,说明我们的模拟器已经创建完毕,我们可以创建多个安卓模拟器,目前我们只创建了一个。接下来就是运行这个模拟器了,很简单,点击播放按钮就能打开安卓模拟器,第一次运行有点慢,稍微等待一下就好了。 图 2-11 安卓模拟器列表 等待加载后,安卓模拟器就成功启动了,如 图2-12 左边是模拟器,右边是一些操作菜单。基本上和手机操作是没有什么区别的,不过系统是英文的,没办法,外国货嘛。 图2-12 模拟器界面 运行第一个程序接下来我们可以像易语言一样的调试程序了,点击代码窗口上面的播放按钮,如图2-13,点击后会弹出一个模拟器选择页面,只有一项,点击OK即可开始编译运行。 图 2-13 运行提示 稍微等待一会,我们可以看到模拟器已经自动打开了一个程序,而程序的名称就是HelloWorld(图2-14所示),到此,我们第一个程序就已经创建完成了。 图2-14 运行成功效果 有的人会想,好像什么都没有做吧,这个HelloWorld是哪来的。这个就像易语言一样,创建以后是一个空窗口,Android Studio项目默认是一个HelloWorld活动。接下来我们需要修改下项目类型,默认项目方式为Android,现在看起来不太舒服,所以我们选择project列表方式吧。如图2-15 图2-15 项目目录切换 切换后好像目录变的更多了,不要担心,我们要用到的只是其中的一点目录,好多东西都是自己生成的。 我们要管的是app目录,如图2-17所示 图 2-17 项目核心目录
好今天的内容就是这些了,我们第一个程序已经完成了,不是很难吧~
|