Android应用开发范例大全
✍ Scribed by 朱元涛
- Publisher
- 清华大学出版社
- Year
- 2015
- Tongue
- Chinese
- Leaves
- 533
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
165个经典实例,深入阐释Android应用开发精髓
本书采用实例教学的方式,以 165个经典应用范例的实现过程,详细讲解了开发各类 Android应用程序的方法和技巧。
本书共有 14章,从 UI界面布局实战开始讲起,依次讲解基本控件应用,事件处理实战,界面显示实战,自动化服务应用实战,文件操作和数据存储实战,电话和短信实战,二维 /三维图形、渲染和动画实战,网络实战应用,视频和音频实战应用,手机游戏应用,移动 Web应用,Google API服务,传感器实战应用等内容。每一个范例的讲解,都遵循理论联系实际的讲解方式,并详细讲解实例必备的理论知识。
本书几乎涵盖了所有 Android应用项目开发的主要内容,适合 Android应用开发者、Android初/中级读者、Android爱好者、Android传感器开发人员、Android智能家居开发人员、 Android可穿戴设备开发人员的学习,也可以作为相关培训学校和大专院校相关专业的教学用书。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 UI界面布局实战
1.1 第一个 Android应用程序
1.2 使用线性布局(LinearLayout)
1.3 使用相对布局(RelativeLayout)
1.4 使用表格布局(TableLayout)
1.5 使用绝对布局(AbsoluteLayout)
1.6 使用标签布局(TabLayout)
1.7 使用层布局(FrameLayout)
1.8 Layout布局的综合应用
第2章 基本控件应用
2.1 创建一个桌面组件 Widget
2.2 使用 Button控件实现按钮效果
2.3 使用TextView控件显示文字
2.4 设置TextView的字体
2.5 使用EditText控件显示编辑框
2.6 使用CheckBox控件显示夆选框
2.7 使用RadioGroup控件显示单选按钮
2.8 使用Spinner控件实现下拉列表框效果
2.9 使用AutoCompleteTextView控件自动输入文本
2.10 使用日朞选择器控件 DatePicker
2.11 使用时间选择器控件 TimePicker
2.12 使用ScrollView控件实现滚动效果
2.13 使用ProgressBar控件实现进度条效果
2.14 使用SeekBar控件实现拖动条功能
2.15 使用评分组件RatingBar
2.16 使用图片视图控件ImageView
2.17 使用图片按钮控件ImageButton
2.18 使用Gallery控件实现类似QQ空间的照片效果
2.19 使用网格视图控件GridView
2.20 使用TabView控件实现标签栏效果
2.21 使用Toast实现提醒
2.22 在手机中实现文件搜索功能
2.23 使用AnalogClock实现一个时钟效果
2.24 实现不同的进度条效果
2.25 使用ListActivity控件实现界面布局
2.26 使用菜单控件MENU
2.27 使用SimpleAdapter控件实现列表效果
2.28 使用Dialog控件实现对话框效果
2.29 自定义一个Android控件
2.30 设置控件的外观样式
2.31 使用ExpandableListView控件实现手风琴效果
2.32 使用SlidingDrawer控件实现滑动式抽屉效果
2.33 使用ViewFlipper控件实现左右滑动动画效果
第3章 事件处理实战
3.1 使用setOnKeyListener事件实现文本处理
3.2 实现一个有背景图片的按钮
3.3 实现选择处理
3.4 实现购物清单效果
3.5 更换图片的相框
3.6 选择自己喜欢的球队
3.7 实现文件上传功能
3.8 日朞和时间选择器
3.9 动态排版屏幕布局
3.10 加载手机磁盘中的文件
3.11 动态添加/删除Spinner菜单
3.12 使用OptionsMenu在屏幕中自定义菜单
3.13 实现定时器效果
第4章 界面显示实战
4.1 获取屏幕的分辨率
4.2 设置显示文字的样式
4.3 实现屏幕界面的转换
4.4 在一个Activity中调用另一个Activity
4.5 改变显示文字的颜色
4.6 在屏幕中实现拖动图片特效
4.7 在屏幕中实现一个About(关于)信息效果
4.8 实现程序加载效果
4.9 实现一个有选择项的对话框
4.10 改变手机的主题
4.11 自动显示输入的数据
4.12 实现图文提醒功能
4.13 实现QQ状态栏效果
4.14 系统文件管理器
4.15 清除、还原手机桌面
4.16 修改手机屏幕的显示方向
第5章 自动化服务应用实战
5.1 获取当前运行程序的路径
5.2 获取手机内SIM卡的信息
5.3 查看当前系统中正在运行的程序
5.4 收到短信后自动发送提示信息
5.5 获取手机剩余的电池容量
5.6 来电时自动发送提醒信息
5.7 获取手机中存储卡的容量
5.8 管理存储卡和内存卡中的信息
5.9 设置黑名单来电自动静音
5.10 自动更换手机桌面背景
5.11 自动显示一个开机界面
5.12 自动控制系统服务
第6章 文件操作和数据存储实战
6.1 修改/删除手机中的文件
6.2 显示在SharedPreferences中存储的信息
6.3 添加/删除SQLite中的数据
6.4 使用ContentProvider存储数据
6.5 ContentProvider日记本系统
6.6 存储当前用户的信息
6.7 使用文件保存数据
6.8 使用SD卡保存图片
第7章 电话和短信实战
7.1 实现筿单的拨打电话功能
7.2 发送一则短信息
7.3 实现按钮拨号功能
7.4 实现发送短信系统
7.5 实现屏幕触控拨号功能
7.6 短信群发系统
7.7 监听短信是否发送成功
第8章 二维/三维图形、渲染和动画实战
8.1 在手机屏幕中绘制一个矩形
8.2 绘制一个画布
8.3 绘制基本的二维图形
8.4 渲染一个几佔图形
8.5 实现动画效果
8.6 实现 Frame动画效果
8.7 旋转屏图片
8.8 实现满夨星动画效果
8.9 构建一个模拟3D场景
8.10 实现粒子系统效果
8.11 绘制一个三维圆柱体
8.12 混合图像
第9章 网络实战应用
9.1 在手机中浏览网页
9.2 在手机中加载 HTML程序
9.3 使用内置浏览器打开网页
9.4 将文件上传至服务器
9.5 远程下载并安装一个软件
9.6 移动微博发布器
9.7 解析和生成 XML
9.8 获取网络中的图片
9.9 获取网页的代码
第10章 视频和音频实战应用
10.1 调节手机音量的大小
10.2 实现手机震动效果
10.3 手机背面朝上时自动启动震动模式
10.4 在手机中播放 MP3文件
10.5 编写一个彔音程序
10.6 实现相机预览和拍照功能
10.7 在手机中播放影片
10.8 设置手机的铃声
10.9 播放远程网络中的 MP3
第11章 手机游戏应用
11.1 五子棋游戏
11.2 益智类游戏——魔塔
11.3 纸牌类游戏
11.4 体育竞技类游戏——疯狂足球
第12章 移动Web应用
12.1 编写第一个网页
12.2 使用jQuery设计网页
12.3 使用页面模板
12.4 使用多页面模板
12.5 使用Ajax驱动导航
12.6 实现基本对话框效果
12.7 实现竖屏和横屏自适应效果
12.8 实现全屏显示效果
12.9 在表单中输入文本
12.10 动态输入文本
12.11 实现内置列表效果
12.12 开发一个Web版的电话簿系统
12.13 搭建PhoneGap开发环境
12.14 创建基于PhoneGap的HelloWorld程序
第13章 Google API服务
13.1 获取当前位置的坐标
13.2 使用谷歌地图
13.3 输入一个坐标后在地图中实现定位
13.4 实现地址查询功能
13.5 实现路径导航
13.6 移动手机时自动实现位置更新
13.7 模拟验证官方账号
13.8 实现谷歌搜索功能
13.9 使用Google Chart API生成二维条码
13.10 在手机中编写一个翻译软件
13.11 在手机屏幕中生成二维条码
第14章 传感器实战应用
14.1 检测当前设备支持的传感器
14.2 获取设备中光线传感器的值
14.3 在设备地图中快速查询某个位置
14.4 获取磁场传感器的3个分量
14.5 实现仿微信“摇一摇”效果
14.6 测试小球的运动
14.7 测试当前设备的3个方向值
14.8 确定设备当前的具体方向
14.9 使用距离传感器实现自动锁屏功能
正文结束
📜 SIMILAR VOLUMES
本书基于Android Studio和Eclipse开发环境,介绍Android系统体系结构和应用开发环境,Android应用的创建、调试和发布,Activity、Fragment和Intent,Android基本控件、高级控件,Android事件处理,后台服务,数据存储,多媒体服务,定位服务,应用项目开发等内容。 本书注重理论与实践的结合,采取“项目驱动”的方式进行讲述。本书在作者多年教学和软件开发经验的基础上,讲解详细深入,论述通俗易懂,具备编程基础的读者,通过本书的学习都可掌握Android软件开发。为方便教学,每章都有大量示范性设计实例和运行结果,所有实例都经过调试通过,书后还附有习题
本书从已有Java基础的初学者角度出发,以Android的应用程序开发为主题,通过通俗易懂的语言,循序渐进、系统地介绍了Android平台基础知识以及进行应用程序开发应该掌握的基本技术。全书共分14章,内容包括Android系统架构、开发环境搭建、Android开发工具、Android的界面开发、服务与广播、Android多媒体、数据存储与数据共享、网络编程、Android传感器、Android位置服务与地图应用、综合移动应用项目等。本书的讲述由浅入深,结合了大量的实例,以加深读者对Android基础知识和基本应用的理解,帮助读者系统地掌握Android应用程序设计的基本技术,为从事基于And
本书从初学者的角度出发,通过通俗易懂的语言、丰富多彩的案例分析、关键代码的分析,详细介绍了Android平台基础知识以及进行项目开发应该掌握的基本应用技术。全书共分12章,内容包括Android集成开发环境搭建、Android项目的组成及开发流程、常用基本组件的使用、后台服务开发、数据存储技术、组件之间的通信技术、多媒体、网络通信技术、图形和图像处理及项目案例分析等。书中注重应用实例开发,由浅入深、循序渐进地将理论知识和实例紧密结合,以加深读者对Android系统基础知识和基本应用的理解。本书既可作为高等院校信息技术的教材,也可供相关工程技术人员和其他自学者参考。
<p>《实战Android应用开发》通过开发实例和项目案例,详细地介绍了Android应用开发的主要技术。书中的每一个知识点都通过常用示例进行通俗易懂的讲解,便于读者快速掌握Android应用开发的知识,并能够快速地开发出Android应用程序。《实战Android应用开发》配带1张光盘,收录了《实战Android应用开发》重点内容的教学视频和《实战Android应用开发》涉及的所有源代码。 《实战Android应用开发》分为11章,从Android的基本知识讲起,通过实例逐步深入讲解了Android的界面布局、程序特性、数据存储、网络通信、多媒体、手机短信通话、传感器和GPS等应用开发的基本
本书选用Eclipse作为开发工具,结合丰富的示例,图文并茂、深入浅出地分析讲解基于Android系统的应用程序设计。全书共分14章,内容主要包含Android开发环境搭建、Android模拟器应用、用户界面设计、Activity的基本用法、对话框与消息框、常用资源、常用控件、Intent与BroadcastReceiver、图与动画、多媒体应用、网络通信与服务、数据存储以及传感器应用。书中技术内容安排不求面面俱到,但求要点突出、实用;示例代码的编写,层次分明、书写规范,注释清晰明了,特别利于代码的分析和解读,从而更加高效地掌握相关的技术。同时,对一些重点和难点的内容,还辅以必要的“说明”和“