第7章 Android编程基础
7.1 Android基础
7.1.1 Android系统背景
Android即安卓,是基于Linux开放性内核的操作系统,是一款开源的手机操作系统,由Google公司在2007年11月推出,凭借完全免费,一举成为主流的手机开发平台。目前,Android不但应用于智能手机,也在平板计算机市场占据强大的地位。Android采用WebKit浏览器引擎(WebKit浏览器引擎是AppleSafari浏览器背后的引擎),具有触摸屏、高级图像显示和上网功能,用户能够在手机上查看邮件、搜索网址和观看视频节目等,此外,Android有比iPhone等其他手机更强的搜索功能,是一个兼容全部Web应用的平台。Android以Java为编程语言,是操作系统和应用程序之间的桥梁。而且Android具有强大的研发团队,主要厂商包括摩托罗拉、HTC、三星、魅族、联想等。正是因为安卓特有的巨大优势,使之跃居全球最受欢迎的智能手机平台。
Android系统具有五大特点:
1)开放性 Android系统允许任何移动终端厂商加入到Android联盟。在AndroidMarket上,允许开发人员发布应用程序,也允许Android用户随意下载程序。
2)多类型的连接设备 Android平台提供了多种连接方式,USB、GPS、红外、蓝牙、无线局域网等,且不存在软件兼容的问题。
3)友好的用户界面 Android有良好的用户界面,使用户能够很快上手,容易学习和操作。
4)不受任何限制的开发商 Android平台提供给第三方开发商自由的环境。虽然有很多别出新样的软件诞生,但是也具有其两面性,不能加以控制。
5)无缝结合Google应用 Google服务如地图、邮件、搜索等功能已经成为大众和互联网的重要纽带,而Android平台手机将无缝结合Google应用。
7.1.2 Android开发环境
1.JDK搭建
安装Eclipse的开发环境,需要JDK的支持,安装流程的步骤如下:
1)双击“jdk-8u111-windows-x64.exe”开始进行安装,将弹出“安装向导”对话框,在此单击【下一步】按钮,如图7-1所示。
2)弹出“定制安装”对话框,在此选择文件的安装路径,如图7-2所示。
3)单击【下一步】按钮,开始进行安装,如图7-3所示。
4)完成后弹出“目标文件夹”对话框,在此选择需要安装的位置,如图7-4所示。
5)弹出“安装进度”对话框,如图7-5所示。
图7-1 “安装向导”对话框
图7-2 “定制安装”对话框
图7-3 开始安装
图7-4 “目标文件夹”对话框
图7-5 “安装进度”对话框
6)完成后弹出“完成”对话框,单击【关闭】,完成整个安装过程,如图7-6所示。
图7-6 “完成”对话框
安装完成后可以检测是否安装成功,方法是运行cmd界面,在cmd窗口中输入java–ver-sion命令,如果显示如图7-7所示的提示信息,说明安装成功。
图7-7 cmd界面
2.Eclipse搭建
安装好JDK后,可以继续安装Eclipse,将Eclipse装在计算机的任意盘符,具体步骤如下。
1)双击“Eclipse.exe”可执行文件,启动界面如图7-8所示。
2)进入之后选择工作空间的提示,如图7-9所示。
图7-8 Eclipse启动界面
图7-9 选择工作空间
此时单击【OK】按钮,完成Eclipse的安装。
3.SDK搭建
完成好JDK和Eclipse的安装后,接下来需要安装软件开发工具包SDK,具体安装步骤如下:
在网上下载SDK后,解压文件,设定下载后的文件解压放在“F:\”目录下,并将其tools目录的绝对路径添加到系统的PATH中。
1)鼠标右击【计算机】,选择【属性】,选择【高级系统设置】,单击右下方的【环境变量】,在“系统变量”中选择新建,在变量名中输入“SDK_HOME”,变量值中输入刚才的目录“F:\android-sdk-windows”,如图7-10所示。
2)找到Path变量。单击编辑,在变量值的后面输入“%SDK_HOME%\tools;”,如图7-11所示。
3)打开cmd界面,输入“android-h”,如果显示如图7-12显示的信息,则说明安装成功。
4.ADT搭建
ADT是Android为Eclipse专门定制的一个插件,提供用户开发Android应用程序的综合环境,可以让用户快速的建立Android项目,创建应用程序界面。
图7-10 新建系统变量
图7-11 编辑系统变量
图7-12 安装成功信息
1)打开Eclipse界面,找到目录【Help】,单击【Install New Software…】选项,如图7-13所示。
图7-13 添加插件
2)在弹出的“Add Repository”对话框中分别输入名字和地址,名字可以自己命名,但是Location中必须输入插件的地址,设定放在F盘中,单击【OK】,如图7-14所示。
图7-14 设置地址
此时回到Available Software对话框,单击DeveloperTools,如图7-15所示。
3)选中“Android DDMS”和“Android Developer Tools”,然后单击【Next】,如图7-16所示。
4)单击Install Details对话框中的【Next】,如图7-17所示。
5)选择“I accept the terms of the license agreements”选项,单击【Finish】,如图7-18所示。
图7-15 Available Software界面
图7-16 插件列表
图7-17 Install Details对话框
图7-18 插件安装界面
6)完成安装,如图7-19所示。
7)设定Android SD Khome
完成上述插件工作后,此时还不能使用Eclipse创建Android项目,还需要增加SDK的路径,打开Eclipse,选择“Windows”,选择“preference”,单击“Android”,设置SDKLocation为SDK的目录,如图7-20所示。
图7-19 安装界面
图7-20 preference界面
7.1.3 Android虚拟机的搭建
AVD为Android虚拟设备,模拟运行Android平台,创建AVD的步骤如下:
1)打开Eclipse,单击【Windows】菜单栏,选择【Android Virtual Device(AVD)Manager】,弹出对话框如图7-21所示。
图7-21 Android Virtual Device Manager界面
2)单击【Create】,弹出如图7-22所示的界面。
3)将参数按照图7-23所示填写,并且单击【OK】。
图7-22 创建AVD
图7-23 设置AVD参数
4)单击【Start】,弹出对话框,如图7-24所示。
图7-24 运行AVD
5)单击【Launch】,进入虚拟机,如图7-25所示。
6)打开虚拟机界面,模拟运行成功,如图7-26所示。
图7-25 进入虚拟机
图7-26 虚拟机模拟运行成功界面