本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。全书分为18章,分别讲解了UI布局实例集锦、控件实例集锦、自动化服务实例集锦、数据存储实例集锦、电话和短信实例集锦、图形图像实例集锦、和网络有关的实例集锦、多媒体实例集锦、Google地图实例集锦、Google API实例集锦、平板应用实例集锦、游戏应用与程序优化。并且在本书最后,通过4个大型综合实例,分别介绍了开发手机地图系统、音乐播放器系统、NBA激情投篮游戏、综合邮件系统的基本过程。

作者

王东华,西安交通大学计算机硕士,曾经就职于浪潮软件集团和爱立信通讯。2004年开始从事Java应用的开发,有近十年的Java开发经验。主要的研究方向为手机游戏、Java EE、多线程优化、Java虚拟机等领域。同时为手机游戏、JavaEE独立软件开发工程师,2008年开始学习Android,擅长Android顶层应用开发和底层内核驱动开发,在谷歌市场中发不了多款热门应用程序。

查看全部
目录

内容简介

前言

第1章 UI布局实例集锦

实例001:使用线性布局(Linear Layout) 来布局屏幕

实例002:使用相对布局(Relative Layout) 来布局屏幕

实例003:使用表格布局(Table Layout) 来布局屏幕

实例004:使用绝对布局(Absolute Layout) 来布局屏幕

实例005:使用标签布局(Tab Layout)来布局屏幕

实例006:使用层布局(Frame Layout)

实例007:创建一个桌面组件Widget

实例008:在屏幕中实现一个按钮效果

实例009:在屏幕中显示文字

实例010:在屏幕中显示编辑框

实例011:在屏幕中显示复选框

实例012:在屏幕中显示单选框

实例013:在屏幕中显示下拉列表框

实例014:在屏幕中实现自动输入文本效果

实例015:使用日期选择器控件Date Picker

实例016:自动选择一个输入时间

实例017:实现屏幕自动滚动

实例018:实现一个进度条效果

实例019:开发一个评分程序

实例020:在屏幕中显示一幅指定的图片

实例021:设置一幅图片作为按钮来使用

实例022:实现QQ空间中的显示照片效果

实例023:实现书架展示排列布局效果

实例024:实现树形菜单布局效果

第2章 控件实例集锦

实例025:显示在文本框中输入的信息

实例026:使用Radio Group控件实现选项选择功能

实例027:使用Check Box控件实现同意条款效果

实例028:使用Spinner控件实现选项选择

实例029:使用Gallery控件实现个人相簿功能

实例030:开发一个文件搜索程序

实例031:单击按钮后实现按钮置换

实例032:模拟实现一个时钟界面效果

实例033:联合使用Date Picker和Time Picker来选择日期和时间

实例034:动态分隔手机屏幕

实例035:使用List Activity实现动态菜单列表

实例036:加载手机磁盘中的文件

实例037:实现抽屉样式效果

实例038:在屏幕中动态显示多种对话框

实例039:手机秘书——重要事情提醒

实例040:动态添加或删除菜单

实例041:自定义Android控件实现单选按钮

实例042:使用自定义控件在屏幕中绘制一条虚线

实例043:在屏幕中实现手风琴效果

实例044:在屏幕中实现有秒针的时钟

实例045:修饰屏幕中的Button按钮

实例046:在屏幕中实现定时器效果

实例047:设置屏幕中控件的样式

第3章 自动化服务实例集锦

实例048:自动获取手机屏幕的分辨率

实例049:自动获取手机电池的剩余电量

实例050:来电时自动发送信息提醒

实例051:获取手机存储卡的容量

实例052:操作存储卡和内存卡中的数据

实例053:设置闹钟

实例054:实现黑名单来电自动静音处理

实例055:设置一个自动开机界面

实例056:更换手机屏幕背景图片系统

实例057:设置自动更换手机桌面背景

实例058:自动控制后台系统服务

实例059:在屏幕中拖动一个按钮

实例060:启动和关闭Alarm Manager服务

实例061:自动拦截黑名单

第4章 数据存储实例集锦

实例062:在屏幕中显示Shared Preferences中存储的信息

实例063:演示数据添加、删除等操作

实例064:编写一个手机日记本程序

实例065:使用Content Provider开发一个手机日记本

实例066:使用文件保存数据

实例067:将网上的图片保存到SD卡并在手机中显示出来

实例068:保存联系人信息

实例069:使用文件方式保存信息

实例070:读取上次开机时保存的信息

第5章 电话和短信实例集锦

实例071:编写一个拨号程序

实例072:发送一条短信

实例073:单击按钮实现拨号功能

实例074:一个通用发短信程序

实例075:收到短信后用E-mail邮件进行通知

实例076:实现触屏拨号功能

实例077:一个短信群发程序

实例078:来电后自动发送邮件通知

实例079:监听手机拨接状态

实例080:检查短信是否发送成功

第6章 图形图像实例集锦

实例081:在屏幕中绘制一个矩形

实例082:在屏幕中绘制一个画布

实例083:实现水纹的透明效果

实例084:渲染几何图形

实例085:用图片为背景实现动画效果

实例086:在手机屏幕中实现Frame动画效果

实例087:对图片进行缩放处理

实例088:旋转屏幕中的图片

实例089:实现旗帜飞扬的效果

实例090:模拟构建一个 3D场景效果

实例091:模拟实现粒子系统效果

实例092:在Canvas中写文字

实例093:移动屏幕中的图片

实例094:在屏幕中绘制一个三维圆柱体

实例095:获取并显示图片的宽和高

实例096:编写一个手机屏保程序

实例097:以触摸方式移动图片

实例098:显示存储卡中的图片信息

实例099:在手机屏幕中显示系统内的图片信息

第7章 和网络有关的实例集锦

实例100:传递HTTP参数

实例101:在屏幕中使用HTML程序

实例102:在手机中浏览网页

实例103:使用内置浏览器打开网页

实例104:显示QQ空间中的照片

实例105:通过RSS系统在线浏览新闻

实例106:下载网络图片作为手机背景

实例107:将文件上传至服务器

实例108:开发一个移动博客发布器

实例109:远程下载并安装一个软件

实例110:控制蓝牙系统

实例111:解析并生成XML文件

实例112:获取某个指定网页的HTML源码

实例113:使用PULL解析XML数据

实例114:采用POST方式向服务器传递数据

第8章 多媒体实例集锦

实例115:播放一个指定的MP3文件

实例116:调节手机音量的大小

实例117:实现相机预览和拍照功能

实例118:在手机中播放影片

实例119:手机录音系统

实例120:设置手机中的铃声

实例121:在线播放网络中的MP3

实例122:在线下载音乐作为手机铃声

实例123:播放GIF格式的动画

实例124:在手机中播放MP4视频

实例125:在线观看 3GP视频

第9章 Google地图实例集锦

实例126:定位当前位置的坐标

实例127:在手机中使用Google地图

实例128:在地图中定位输入的坐标

实例129:在地图中快速查询某个位置

实例130:随着手机的移动自动更新位置

实例131:在手机地图中描绘线路并计算线路距离

实例132:在Google地图中显示指定的位置

实例133:在手机地图中查询一个地址

实例134:在手机中实现地址查询

实例135:开发一个路径导航系统

第10章 Google API实例集锦

实例136:模拟验证官方账号

实例137:在手机中开发一个Google搜索程序

实例138:在手机中编写一个翻译软件

实例139:生成一个二维码

实例140:使用Google Chart API生成二维码

第11章 平板应用

实例141:开发一个音乐播放器

实例142:开发一个在线天气播报系统

实例143:开发一个网页浏览程序

实例144:使用文件来保存音乐状态

实例145:在屏幕中显示不同的进度条效果

实例146:勇敢派递员游戏

第12章 游戏应用

实例147:一个简单的贪吃蛇游戏

实例148:开发一个魔塔游戏

实例149:疯狂足球游戏

实例150:21 点游戏

实例151:俄罗斯方块游戏

第13章 Android程序优化

实例152:测试计算机的性能

实例153:测试内存性能

实例154:优化Android模拟器

实例155:使用merge标签优化UI界面

实例156:优化Android Layout

实例157:优化Bitmap图片

第14章 可穿戴设备开发精粹

实例158:使用Sensor Simulator传感器

实例159:使用磁场传感器

实例160:使用加速度传感器

实例161:使用姿态传感器

实例162:使用温度传感器

第15章 综合实例——手机地图系统

实例163:使用Google地图开发一个综合地图系统

第16章 综合实例——音乐播放器系统

实例164:开发一个音乐播放器

第17章 体育类游戏——NBA激情投篮

实例165:NBA激情投篮

第18章 综合邮件系统

实例166:开发一个综合邮件系统

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400