Android程序开发范例宝典(附光盘)(txt+pdf+epub+mobi电子书下载)


发布时间:2021-04-12 11:23:39

点击下载

作者:张领,李根福,王敬杰

出版社:信息技术第二出版分社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

Android程序开发范例宝典(附光盘)

Android程序开发范例宝典(附光盘)试读:

前言

前些年,笔者参加了一个项目的开发工作,项目要求时间很紧,开发团队几乎是挑灯夜战。当时关于Android的开发资料很少,常常为了解决一个问题,大家连续奋战几天、十几天,甚至几十天。之后,笔者又参加了多个项目的开发工作。在开发过程中深刻地感觉到:编程是一项创造性较强的活动,因其涉及面广,开发者往往需要学习、研究各方面的技术和问题;编程水平的提高与开发时间成正比,需要长时间的经验积累和磨炼;编程是一项需要相互学习、相互交流的工作,在交流过程中,不但可分享他人的编程经验、体会,更会产生新的灵感,达到事半功倍的效果。

总之,项目开发从来不是一件容易的事,即使是非常有经验的开发人员,也经常会遇到一些技术难题。要成为一名合格的程序员,就必须不断吸取和借鉴其他开发者的成功经验。阅读别人编写的程序,从中吸取编程思想的精华,这也是学习程序设计最好的方法。

本书内容

本书精选了278个典型实例,所选实例覆盖了Android应用开发中的热点问题和关键问题。全书按实际应用进行分类,可以使读者在短时间内掌握更多有用的技术,快速提高编程水平。所选内容均来源于实际项目的开发,有的实例是作者开发实践的积累,有的实例来源于公司的开发项目,还有的来自读者的问题。通过对这些实例进行详细分析和讲解,读者可以迅速掌握Androlid应用的开发经验和编程技巧,迅速提高程序设计的综合水平。

全书分为15章,涵盖了Android模拟器应用,界面布局及菜单设计,Android常用组件应用,Android高级组件应用,Android程序调试,Activity窗口设计,Intent通信应用,数据存储技术,图形图像处理技术,3D及多媒体开发,资源及事件处理,多线程编程,网络开发应用,Android游戏开发和Android综合应用等方面内容。

在实例讲解上,全书采用了统一的编排方式,每个实例都包括“实例说明”、“技术要点”、“实现过程”和“举一反三”4个部分。在“实例说明”中,以图文结合的方式给出了实例的功能说明及运行效果;在“技术要点”中给出了实例的重点、难点技术和相关编程技巧;在“实现过程”中介绍了该实例的设计过程和主要程序代码;在“举一反三”中给出了相关实例的扩展应用。

本书特色

所有实例内容都以解决开发人员在编程中遇到的实际问题和开发中应该掌握的技术为中心,每个实例都可以解决某一方面的问题。有的可以解决工作中的难题,有的可以提高工作效率,有的可以提升工作价值。

所选实例都具有极强的扩展性,能够给读者以启发,使读者举一反三,开发出非常实用的软件。

所选实例都具有代表性,所有实例都提供了源代码,方便读者使用。

本书的约定

书中每个实例的标题栏都给出了程序的特色和实例在光盘中的路径,读者可根据需要学习和使用。

书中可能多个实例用到了同一主要技术,为节省篇幅,相关技术的讲解只在一个实例中介绍。

因篇幅限制,书中实例只给出了关键代码,其他代码参见光盘中实例的源程序。

使用本书实例光盘前,请仔细阅读光盘中的“光盘使用说明”。

本书的服务

本书由明日科技组织编写,参加编写的有王小科、王国辉、辛洪郁、张鑫、周佳星、赛奎春、高春艳、杨丽、刘佳、刘丽艳、刘红艳、孙雨婷等。由于作者水平有限,错漏之处在所难免,请广大读者批评指正。

如果读者在使用本书时遇到问题,可以访问明日科技网站,我们将通过该网站为读者提供全面的网上服务和支持。对于读者使用本书时遇到的问题,我们将在5个工作日内回复。

服务网站:www.mingribook.com

服务信箱:mingrisoft@mingrisoft.com

服务电话:4006751066

编程词典社区:www.mrbccd.com作者2014年11月第1章Android模拟器应用

Android模拟器的创建及启动

Android模拟器常用设置

安装及卸载程序

Android模拟器常用功能实例001创建一个Android模拟器

这是一个提高基础技能的实例

实例说明

AVD(Android Virtual Device)即Android 模拟器,它是Android 官方提供的一个可以运行Android程序的虚拟机,在运行Android程序之前,首先需要创建AVD模拟器。

实现过程(1)启动Eclipse,单击工具栏中的按钮,或者在菜单栏中依次选择“Window”/“Android Virtual Device Manager”菜单,弹出“Android Virtual Device Manager”对话框,如图1.1 所示,在该对话框中单击New按钮。(2)弹出“Create new Android Virtual Device (AVD)”对话框,如图1.2 所示,在该对话框中,首先输入要创建的AVD名称,并选择AVD模拟器版本;然后设置SD卡的内存大小,并选择屏幕样式。图1.1 “Android Virtual Device Manager”对话框图1.2 “Create new Android Virtual Device (AVD)”对话框

注意:在“AVD Name”文本框中输入AVD名称时;中间不能有空格。(3)单击OK 按钮,返回“Android Virtual Device Manager”对话框,如图1.3 所示,这时可以看到已经创建了一个AVD模拟器,选中该模拟器,可以通过单击右侧的Edit、Delete、Details和Start按钮,分别对其进行编辑、删除、查看和启动等操作。图1.3 创建完成的AVD 模拟器

举一反三

根据本实例,读者可以实现以下功能。

创建一个平板电脑式的Android模拟器。

创建一个4.2版本的Android模拟器。实例002启动Android模拟器

这是一个提高基础技能的实例

实例说明

本实例主要讲解如何启动Android模拟器。Android模拟器的运行效果如图1.4所示。图1.4 Android 模拟器的运行效果

实现过程(1)单击Eclipse工具栏中的按钮,或者在菜单栏中依次选择“Window”/“Android Virtual Device Manager”菜单,弹出“Android Virtual Device Manager”对话框,如图1.5 所示,在该对话框中选中要启动的Android模拟器。图1.5 “Android Virtual Device Manager”对话框

说明:在“Android Virtual Device Manager”对话框中可以创建多个Android模拟器;但是模拟器的版本和名称不能相同。(2)单击Start按钮,即可启动选中的Android模拟器,这里启动的是4.3版本的Android模拟器,如图1.6所示。(3)从图1.6可以看到,Android模拟器启动后默认处于锁定状态,单击Android模拟器中间的“大锁”,会出现图1.7所示的效果,然后将图1.6所示的“大锁”拖动到图1.7所示的“小锁”上,即可解除Android模拟器的锁定。图1.6 Android 模拟器图1.7 解除Android 模拟器的锁定状态

举一反三

根据本实例,读者可以实现以下功能。

启动创建的所有Android模拟器。实例003删除Android模拟器

这是一个提高基础技能的实例

实例说明

本实例主要讲解如何删除指定的Android模拟器。

实现过程

删除Android 模拟器的步骤比较简单,只需要在“Android Virtual Device Manager”对话框中选中要删除的Android模拟器,然后单击Delete按钮即可,如图1.8所示。图1.8 删除Android 模拟器

举一反三

根据本实例,读者可以实现以下功能。

删除已经创建的所有Android模拟器。实例004为Android模拟器设置语言

这是一个提高基础技能的实例

实例说明

Android 模拟器启动后,默认的语言是英语,为了更方便中国区用户的使用,可以将其默认语言设置为中文。

实现过程(1)打开Android模拟器并解除锁定,如图1.9所示。(2)Android模拟器第一次使用时,会出现OK按钮,单击该按钮,然后单击Android主屏最底端的中间按钮,进入 Android 应用程序界面,通过左、右翻页找到 Settings 图标按钮,如图1.10所示。图1.9 Android 模拟器主屏图1.10 Android 应用程序界面(3)单击Settings按钮,进入Android模拟器的设置界面,在Android模拟器的设置界面中选择“Language & input”,如图1.11 所示。(4)在打开的列表中选择“Language”,如图1.12所示。(5)进入语言选择列表界面,如图1.13 所示,在列表中找到“中文(简体)”列表项,选中该列表项,这样即可将Android模拟器的默认语言设置为中文。图1.11 选择“Language & input”图1.12 选择“Language”

举一反三

根据本实例,读者可以实现以下功能。

将Android模拟器的默认语言设置为英语。

将Android模拟器的默认语言设置为繁体中文。图1.13 语言选择列表界面实例005为Android模拟器设置输入法

这是一个提高基础技能的实例

实例说明

Android模拟器启动后,默认输入法为Android键盘(AOSP),用户可以根据自己的使用习惯对输入法进行设置,本实例介绍如何在Android模拟器中设置输入法。

实现过程(1)在Android模拟器的设置界面中选择“语言和输入法”,如图1.14所示。图1.14 选择“语言和输入设备”(2)在打开的列表中勾选“谷歌拼音输入法”复选框,如图1.15所示,这样即可将Android模拟器的输入法设置为中文输入法。图1.15 勾选“谷歌拼音输入法”复选框

举一反三

根据本实例,读者可以实现以下功能。

将Android模拟器的默认输入法设置为英语输入法。实例006为Android模拟器设置日期时间

这是一个提高基础技能的实例

实例说明

Android 模拟器启动后,默认时间为格林尼治时间,本实例介绍如何将默认时间设置为中国标准时间。

实现过程(1)打开 Android 模拟器,进入其设置界面,选择“日期和时间”列表项,如图1.16所示。(2)进入“日期和时间”界面,如图1.17所示,该界面中,首先将“自动确定日期和时间”和“自动确定时区”两个复选框的选中状态取消掉,然后单击“选择时区”列表项。(3)进入“日期和时间——选择时区”界面,该界面中选择“中国标准时间(北京)”列表项,如图1.18所示。图1.16 选择“日期和时间”列表项图1.17 “日期和时间”界面(4)返回图1.17所示的“日期和时间”界面,在该界面中单击“设置日期”列表项,弹出“设置日期”对话框,在该对话框中设置Android模拟器的日期,如图1.19所示。(5)返回图1.17所示的“日期和时间”界面,在该界面中单击“设置时间”列表项,弹出“设置时间”对话框,在该对话框中设置Android模拟器的时间,如图1.20所示。图1.18 “日期和时间——选择时区”界面图1.19 “设置日期”对话框(6)返回图1.17 所示的“日期和时间”界面,用户还可以通过单击该界面中的“使用 24小时格式”和“选择日期格式”列表项,设置Android模拟器的日期和时间格式。通过以上步骤,即可完成Android模拟器的日期和时间设置。

说明:在设置Android模拟器的日期时间时;可以不手动设置日期;因为在选择了时区后;Android模拟器会自动获取当前时区的当前日期。图1.20 “设置时间”对话框

举一反三

根据本实例,读者可以实现以下功能。

设置Android模拟器的时间为伦敦时间。

设置Android模拟器的日期为2014年1月1日。实例007使用adb命令安装Android程序

这是一个可以提高分析能力的实例

实例说明

adb(Android Debug Bridge)是Android SDK 提供的一个工具,通过该工具可以直接操作Android模拟器或者设备,它的主要功能如下:

运行Android设备的shell(命令行);

管理Android模拟器或者设备的端口映射;

在计算机和Android设备之间上传或者下载文件;

将本地apk文件安装到Android模拟器或者设备上。

本实例讲解如何使用adb命令安装Android程序。

实现过程(1)在“开始”菜单中打开cmd 命令提示窗口,首先把路径切换到Android SDK 安装路径的platform-tools文件夹,然后使用adb install命令将指定的apk文件安装到Android模拟器上;如果要将apk文件安装到Android模拟器的SD卡上,则使用adb install –s命令,如图1.21所示。

说明:这里的apk文件放在了Android SDK安装路径的platform-tools文件夹中;所以直接用了apk文件名;如果apk文件放在其他位置;则需要用它的全路径名。图1.21 使用adb 命令安装Android 程序(2)安装完成后,显示Success成功信息,打开Android模拟器,可以看到安装的Android程序,如图1.22所示。图1.22 安装的Android 程序

举一反三

根据本实例,读者可以实现以下功能。

使用adb命令安装腾讯QQ软件。

使用adb命令安装植物大战僵尸游戏。实例008使用adb命令卸载Android程序

这是一个可以提高分析能力的实例

实例说明

本实例讲解如何使用adb命令卸载Android程序。

实现过程

在“开始”菜单中打开cmd 命令提示窗口,使用adb uninstall 命令卸载指定的Android 程序,如图1.23所示。图1.23 使用adb 命令卸载Android 程序

注意:使用adb uninstall 命令卸载Android程序时;后面跟的是该程序的包名;而不是apk安装文件名。

举一反三

根据本实例,读者可以实现以下功能。

使用adb uninstall命令卸载安装在SD卡上的程序。实例009通过DDMS管理器安装Android程序

这是一个提高基础技能的实例

实例说明

DDMS(Dalvik Debug Monitor Service)是Android 开发环境的Dalvik 虚拟机调试监管服务,使用它,可以很方便地为Android模拟器安装Android程序。本实例讲解如何通过DDMS管理器安装Android程序。

实现过程(1)启动 Eclipse,在其工具栏中单击 DDMS,切换到“DDMS 管理器”窗口,如图1.24所示,在该窗口中,依次展开“data”/“app”节点,并选中app节点,单击按钮。(2)打开如图1.25 所示的“Put File on Device”对话框,在该对话框中选中要安装的Android 程序所对应的 apk 文件,单击“打开”按钮,即可将 Android 程序安装到 Android模拟器上。

说明:用户也可以将Android模拟器中自带的Android程序的apk文件下载到本地机器上;具体操作时;只需要在“DDMS管理器”窗口的app节点下选中指定的Android程序;然后单击按钮即可。

举一反三

根据本实例,读者可以实现以下功能。

通过DDMS管理器安装腾讯QQ软件。

通过DDMS管理器安装植物大战僵尸游戏。图1.24 “DDMS 管理器”窗口图1.25 “Put File on Device”对话框

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载