您当前的位置:首页 > 计算机 > 编程开发 > 安卓(android)开发

第一个Android应用程序

时间:10-16来源:作者:点击数:

连接上设备

当开发环境配好之后,我们打开eclipse,界面如下:


图1:eclipse界面

要想运行起来你的应用首先需要连接上设备,以下是构建一个虚拟android手机的步骤。

点击虚拟机入口按钮,弹出界面如下:

点击 new(新建)按钮:

其中

  • AVD Name:虚拟机名字;
  • Device:选择虚拟机的型号和分辨率;
  • Target:选择android系统版本;
  • Keyboard:是否支持软键盘;
  • Skin:模拟器外观;
  • Front Camera:前置摄像头;
  • Back Camera:后置摄像头;
  • RAM:选择虚拟机运行内存大小;
  • VM Heap  android:系统的应用是运行在虚拟机上的,VM heap 指导师虚拟机占用最大内存,选择完RAM后自动生成,一般为32;
  • Internal Storage:设置扩展内存大小;
  • Sd Card:分配外置存储空间大小。

设置虚拟机属性后点击OK,会生成一个虚拟机设备:

点击start:

点击launch,初始化虚拟机:

第一次启动虚拟机会比较慢,我们稍等片刻。

启动成功:

怎么查看eclipse和虚拟机的连接状态呢?

点击eclipse导航window按钮,点击showview,选择other会弹出:

选择device、file explorer、logcat,点击OK,这时候eclipse会多出这三个TAB:

Devices显示已连接的android设备,file exporer 相当于手机的文件管理器,logcat显示打印日志,我们可以看见已经连接上虚拟机,如果要运行到真机我们需要下载第三方软件根据提示下载一些驱动,当驱动下载完后第三方软件显示已经连接成功后,如果devices TAB页没有显示设备列表,我们需要关掉所有第三方软件,杀死ADB进程重启eclipse即可。

编写第一个APP

先按照步骤来:

这里,Application Name 就是应用的名称,project name 就是工程的名字,Package Name 就是应用的包名,每个应用都有一个包名,系统通过包名来区分应用。

可以看到这里显示的就是应用的包名。

Minimum Reqired SDK:最小要求sdk版本,这里的意思就是你的APP要求最低SDK版本,做应用开发是需要系统支持的,假如系统版本比较低,而在应用调用一个高版本的系统方法就会报错,在此设置要求最低平台来阻止应用安装到低版本系统中。

Target SDK:目标平台号,系统会根据此设置来调整应用的表现,假如2.3菜单样式和4.0的样式不一样了,如过你设置Target SDK=10,则你的应用在4.0的系统上显示2.3的特征, 一般情况下,应该将这个属性的值设置为最新的API level 值,这样的话可以利用新版本系统上的新特性。

Compile with:用那个API版本来编译,假如应用调用一个系统的API报错,这时候就有可能你的编译版本号低于API的版本,调高你的编译API版本号就能解决。

Theme:主题 为了方便应用开发,系统定义了很多主题,主要定义了默认背景,字体颜色,字体大小,窗口样式,有无title等等一系列属性,这些属性集合可以使我们的APP风格一致并且易于管理。

填写完成之后点击next:

Create custom lanuncher icon:创建自己应用的图标

Create activity:直译为创建一个活动。activity 为android最经常提到的一个名词,可以把它当做一个可以显示出来的活动界面,我们玩手机的时候每一次的页面跳转大部分都是一个Activity的转换。

可以导入一个自定义的图标。

这里我们选择创建一个空白的Activity。

在这里设置activity的名称,Layout的名称,还有导航的类型。

Layout 可以翻译为布局,它是一个XML文件,如果你知道MVC模式就应该知道view应该和业务层和管理层分开,所以一个Layout就是一个View。

随着android版本的提高,为了提高用户体验,出现了比较统一的导航模式,Navigation type选择导航模式。

点击finish,创建项目成功。

然后我们运行一下,选中项目点击鼠标右键。

正在启动,稍等片刻。

好了,我们的第一个应用已经运行起来了,界面如上!

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门