环境搭建的app开发
搭建安卓系统开发环境,建立一个最简单的app,启动后activity上显示“helloandroid”,点击按钮后更改文本内容为下一界面所示内容。调试并运行程序,并在作业平台提交该项目工程目录的压缩包和运行效果截图。接下来请看开发操作。
在实战之前,请确保你已经搭建好了开发环境,也就是把androidstudio安装好,并下载相应的sdk和avd(模拟器)。比如有相应的下载地址如下:androidstudio下载地址。
一、创建项目
搭建好安卓开发环境之后,接下来我们要创建自己的项目,步骤如下:
启动androidstudio后,首先会出现项目选择界面,我们可以在次界面选择最近编辑过的项目,也可以新建一个项目。
选择“startanewandroidstudioproject”选项,进入项目创建界面。在界面中我们需要填写应用名称(applicationname)和公司域名(companydomain),androidstudio会自动根据这两项生成包名。此外,还需要选择项目的保存路径(projectlocation)。填写完毕后,点击“next”进入下一界面。
按照要求,applicationname统一命名为job1,companydomain统一命名为“姓名全拼.whut.edu”。
在运行平台与最低sdk版本设置界面,可选择应用面向的运行平台(可同时选择多个),并为每一个选中的平台设置最低sdk版本。目前支持的设备包括:手机与平板、智能穿戴设备、智能电视、androidauto和智能眼镜。需要注意的是,最低sdk版本设置的越低,应用可在越多的手机上运行,但同时也意味着越多后续版本中的新特性将无法使用,androidstudio会自动生成并显示所选择版本大概的设备覆盖率。如需使用某些特殊的api,也可以点击“helpmechoose”,参考弹出的androidapi版本分布图来自己选择。设置完毕后,点击“next”进入下一界面。
然后进入了我们的acticity模板选择界面,androidstudio提供了大量的activity模板,用户可根据需要选择模板,工程中将自动添加一个相应的activity。在这个例子中,我们选择“emptyactivity”,点击“next”进入下一界面。
在activity定制界面,我们需填写activity名称、对应布局文件名(layoutname)、标题(title)和菜单资源文件名(menuresourcename)等。设置完毕后,点击“finish”。
至此一个新的android工程设置完毕,androidstudio将自动创建该工程,并进入开发界面。
二、代码编写
首先先来写我们的布局文件,也就是activity_main.xml文件,当编写好代码后,我们随之能看到效果。这样,我们就把简单的布局完成了。接下来,来完成我们的mainactivity.java代码。在这里简单解释一下其中的几个方法,findviewbyid()方法是通过在布局文件里面定义的id找到相应的控件,比如说,我们在activity_main.xml文件中定义了两个id:android:id=”@+id/textview”和android:id=”@+id/button”,然后我们就通过这两个id找到控件textview(文字)和button(按钮)。还有给button设置点击监听事件,就这样记一下吧,点击监听事件就是当你点击那个控件的时候,系统会帮你自动调用里面的click方法。因为对于刚接触android的人来说,确实有点难理解,可以找一本入门书,比如说郭神的《第一行代码》。
三、注意事项
1、applicationname统一命名为job1,companydomain统一命名为“姓名全拼.whut.edu”(如qinposhi.whut.edu)
2、点击按钮后文本中的数据应采用程序读取本机真实数据,建议使用真机进行调试。有关如何读取本机设备信息可参考androidapi文档android.os.build类的说明
四、那么我们该如何选择app手机开发的主流模式呢?其实原则很简单:
1、使用你熟悉的技术开发:最大程度的使用你已有的知识,尽管也需要学习一些新东西,但是很简单。
2、无需审批的过程:开发app的话,你可能需要发布到appstore上,这需要经过审批,而web的好处在于你只需要将程序发布到你的服务器即可
3、自动升级:web应用的好处就是用户访问的就是你最新的应用版本,无需手工升级。
4、支持大多数设备:使用标准的技术,例如html5,那么多数智能手机都能支持
5、开发敏捷:无需审批,支持多设备,快速开发,你可以尽快的将新功能提供给用户
网址:/