Android 程序开发范例宝典
作 者: 张领,李根福,王敬杰 著
出版时间: 2015
丛编项: 软件工程师典藏版
内容简介
《Android程序开发范例宝典》紧密围绕开发人员在开发过程中遇到的实际问题和开发中应该掌握的技术,全面介绍了应用Android进行程序开发的各方面技术和技巧。全书分为15章,内容包括Android模拟器应用、界面布局及菜单设计、Android常用组件应用、Android高级组件应用、Android程序调试、Activity窗口设计、Intent通信应用、数据存储技术、图形图像处理技术、3D及多媒体开发、资源及事件处理、多线程编程、网络开发应用、Android游戏开发、Android综合应用等。全书共提供了278个实例,每个实例都突出实用性,其中大部分是程序开发者梦寐以求的相关问题的解决方案。《Android程序开发范例宝典》附有配套光盘。光盘提供了书中所有实例的源代码,全部源代码都经过精心调试,在Windows 7/Windows 8下测试通过,保证能够正常运行。《Android程序开发范例宝典》适用于广大计算机爱好者和编程人员,也可供大中专院校师生阅读。
目录
第1章 Android模拟器应用 1
实例001 创建一个Android模拟器 2
实例002 启动Android模拟器 3
实例003 删除Android模拟器 5
实例004 为Android模拟器设置语言 5
实例005 为Android模拟器设置输入法 8
实例006 为Android模拟器设置日期时间 9
实例007 使用adb命令安装Android程序 12
实例008 使用adb命令卸载Android程序 13
实例009 通过DDMS管理器安装Android程序 14
实例010 在Android模拟器中卸载程序 15
实例011 在Android模拟器中安装搜狗拼音输入法 17
实例012 设置模拟器桌面背景 19
实例013 设置使用24小时格式的时间 21
实例014 使用Android模拟器发送短信 21
实例015 使用Android模拟器拨打电话 24
实例016 查看Android模拟器中正在运行的服务 26
第2章 界面布局及菜单设计 29
实例017 使用XML布局文件实现游戏的开始界面 30
实例018 通过Java代码实现游戏的进入界面 31
实例019 使用XML和Java代码混合控制UI界面 33
实例020 通过自定义View组件实现Activity界面的切换 34
实例021 使用线性布局管理器布局Android界面 36
实例022 使用绝对布局管理器固定组件的位置 39
实例023 使用框架布局管理器居中显示层叠的正方形 40
实例024 使用相对布局管理器布局多个组件的相对位置 42
实例025 使用表格布局管理器布局用户的登录界面 44
实例026 我同意游戏条款界面布局 46
实例027 仿微信全民打飞机游戏的用户许可协议界面 48
实例028 应用相对布局管理器显示软件更新提示 51
实例029 使用表格布局管理器与线性布局管理器实现分类工具栏 52
实例030 布局个性游戏开始界面 56
实例031 通过自定义View组件实现跟随手指移动的小兔子 57
实例032 在窗体上绘制一只地鼠 59
实例033 布局用户搜索界面 60
实例034 用于改变文字颜色的上下文菜单 62
实例035 实现带子菜单的选项菜单 64
实例036 创建一组只能单选的选项菜单 67
实例037 对选项菜单进行国际化 68
实例038 隐藏动作栏 71
实例039 自定义动作项 73
实例040 为按钮提供隐藏和显示动作栏标题的功能 75
实例041 在动作栏中添加和删除选项卡 77
实例042 在动作栏中增加“查询”动作视图 81
实例043 在动作栏中添加“设置”图标 83
实例044 重新设置Icon图标 86
第3章 Android常用组件应用 89
实例045 应用TextView显示多种样式的文本 90
实例046 使用EditText组件实现用户注册信息的输入 92
实例047 为文本框组件添加滚动条 94
实例048 使用文本框控件记录历史查询记录 95
实例049 添加两个按钮并为其设置单击事件监听器 97
实例050 使用ImageButton组件实现图片按钮 99
实例051 获取ToggleButton按钮上的当前文本 101
实例052 使用AutoCompleteTextView组件实现自动提示功能 102
实例053 添加选择性别的单选按钮 104
实例054 选择爱好的复选按钮组 106
实例055 通过数组资源为ListView设置列表项 109
实例056 使用适配器为ListView设置列表项 110
实例057 应用ListView显示带头、脚视图的列表 112
实例058 通过继承ListActivity实现列表 114
实例059 显示列表选择框并获取其选择项 115