Android开发实例大全

Android开发实例大全

王东华, 等编著

出版社:电子工业出版社

年代:2014

定价:89.0

书籍简介:

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

书籍目录:

第1章 UI布局实例集锦1实例001:使用线性布局(LinearLayout)来布局屏幕1实例002:使用相对布局(RelativeLayout)来布局屏幕3实例003:使用表格布局(TableLayout)来布局屏幕5实例004:使用绝对布局(AbsoluteLayout)来布局屏幕6实例005:使用标签布局(TabLayout)来布局屏幕7实例006:使用层布局(FrameLayout)9实例007:创建一个桌面组件Widget10实例008:在屏幕中实现一个按钮效果11实例009:在屏幕中显示文字12实例010:在屏幕中显示编辑框15实例011:在屏幕中显示复选框17实例012:在屏幕中显示单选框19实例013:在屏幕中显示下拉列表框20实例014:在屏幕中实现自动输入文本效果23实例015:使用日期选择器控件DatePicker26实例016:自动选择一个输入时间27实例017:实现屏幕自动滚动29实例018:实现一个进度条效果29实例019:开发一个评分程序31实例020:在屏幕中显示一幅指定的图片33实例021:设置一幅图片作为按钮来使用34实例022:实现QQ空间中的显示照片效果36实例023:实现书架展示排列布局效果38实例024:实现树形菜单布局效果40第2章 控件实例集锦42实例025:显示在文本框中输入的信息42实例026:使用RadioGroup控件实现选项选择功能44实例027:使用CheckBox控件实现同意条款效果45实例028:使用Spinner控件实现选项选择48实例029:使用Gallery控件实现个人相簿功能51实例030:开发一个文件搜索程序54实例031:单击按钮后实现按钮置换56实例032:模拟实现一个时钟界面效果58实例033:联合使用DatePicker和TimePicker来选择日期和时间60实例034:动态分隔手机屏幕62实例035:使用ListActivity实现动态菜单列表65实例036:加载手机磁盘中的文件67实例037:实现抽屉样式效果69实例038:在屏幕中动态显示多种对话框74实例039:手机秘书――重要事情提醒79实例040:动态添加或删除菜单85实例041:自定义Android控件实现单选按钮89实例042:使用自定义控件在屏幕中绘制一条虚线93实例043:在屏幕中实现手风琴效果94实例044:在屏幕中实现有秒针的时钟96实例045:修饰屏幕中的Button按钮98实例046:在屏幕中实现定时器效果99实例047:设置屏幕中控件的样式101第3章 自动化服务实例集锦102实例048:自动获取手机屏幕的分辨率102实例049:自动获取手机电池的剩余电量105实例050:来电时自动发送信息提醒107实例051:获取手机存储卡的容量111实例052:操作存储卡和内存卡中的数据114实例053:设置闹钟120实例054:实现黑名单来电自动静音处理126实例055:设置一个自动开机界面128实例056:更换手机屏幕背景图片系统130实例057:设置自动更换手机桌面背景133实例058:自动控制后台系统服务143实例059:在屏幕中拖动一个按钮145实例060:启动和关闭AlarmManager服务149实例061:自动拦截黑名单151第4章 数据存储实例集锦155实例062:在屏幕中显示SharedPreferences中存储的信息155实例063:演示数据添加、删除等操作156实例064:编写一个手机日记本程序161实例065:使用ContentProvider开发一个手机日记本167实例066:使用文件保存数据177实例067:将网上的图片保存到SD卡并在手机中显示出来179实例068:保存联系人信息182实例069:使用文件方式保存信息184实例070:读取上次开机时保存的信息186第5章 电话和短信实例集锦188实例071:编写一个拨号程序188实例072:发送一条短信190实例073:单击按钮实现拨号功能192实例074:一个通用发短信程序195实例075:收到短信后用E-mail邮件进行通知199实例076:实现触屏拨号功能202实例077:一个短信群发程序204实例078:来电后自动发送邮件通知206实例079:监听手机拨接状态208实例080:检查短信是否发送成功211第6章 图形图像实例集锦215实例081:在屏幕中绘制一个矩形215实例082:在屏幕中绘制一个画布218实例083:实现水纹的透明效果220实例084:渲染几何图形223实例085:用图片为背景实现动画效果226实例086:在手机屏幕中实现Frame动画效果228实例087:对图片进行缩放处理230实例088:旋转屏幕中的图片233实例089:实现旗帜飞扬的效果236实例090:模拟构建一个3D场景效果240实例091:模拟实现粒子系统效果243实例092:在Canvas中写文字246实例093:移动屏幕中的图片253实例094:在屏幕中绘制一个三维圆柱体256实例095:获取并显示图片的宽和高264实例096:编写一个手机屏保程序266实例097:以触摸方式移动图片273实例098:显示存储卡中的图片信息276实例099:在手机屏幕中显示系统内的图片信息278第7章 和网络有关的实例集锦281实例100:传递HTTP参数281实例101:在屏幕中使用HTML程序284实例102:在手机中浏览网页285实例103:使用内置浏览器打开网页286实例104:显示QQ空间中的照片288实例105:通过RSS系统在线浏览新闻290实例106:下载网络图片作为手机背景300实例107:将文件上传至服务器302实例108:开发一个移动博客发布器305实例109:远程下载并安装一个软件309实例110:控制蓝牙系统313实例111:解析并生成XML文件321实例112:获取某个指定网页的HTML源码322实例113:使用PULL解析XML数据324实例114:采用POST方式向服务器传递数据327第8章 多媒体实例集锦330实例115:播放一个指定的MP3文件330实例116:调节手机音量的大小333实例117:实现相机预览和拍照功能336实例118:在手机中播放影片342实例119:手机录音系统345实例120:设置手机中的铃声350实例121:在线播放网络中的MP3353实例122:在线下载音乐作为手机铃声359实例123:播放GIF格式的动画365实例124:在手机中播放MP4视频370实例125:在线观看3GP视频373第9章 Google地图实例集锦381实例126:定位当前位置的坐标381实例127:在手机中使用Google地图384实例128:在地图中定位输入的坐标389实例129:在地图中快速查询某个位置392实例130:随着手机的移动自动更新位置394实例131:在手机地图中描绘线路并计算线路距离398实例132:在Google地图中显示指定的位置404实例133:在手机地图中查询一个地址406实例134:在手机中实现地址查询407实例135:开发一个路径导航系统411第10章 Google API实例集锦418实例136:模拟验证官方账号418实例137:在手机中开发一个Google搜索程序424实例138:在手机中编写一个翻译软件429实例139:生成一个二维码431实例140:使用Google Chart API生成二维码434第11章 平板应用439实例141:开发一个音乐播放器439实例142:开发一个在线天气播报系统445实例143:开发一个网页浏览程序454实例144:使用文件来保存音乐状态459实例145:在屏幕中显示不同的进度条效果462实例146:勇敢派递员游戏465第12章 游戏应用467实例147:一个简单的贪吃蛇游戏467实例148:开发一个魔塔游戏472实例149:疯狂足球游戏491实例150:21点游戏512实例151:俄罗斯方块游戏515第13章 Android程序优化519实例152:测试计算机的性能519实例153:测试内存性能521实例154:优化Android模拟器524实例155:使用merge标签优化UI界面527实例156:优化Android Layout529实例157:优化Bitmap图片531第14章 可穿戴设备开发精粹533实例158:使用SensorSimulator传感器533实例159:使用磁场传感器537实例160:使用加速度传感器538实例161:使用姿态传感器540实例162:使用温度传感器543第15章 综合实例――手机地图系统546实例163:使用Google地图开发一个综合地图系统54615.1 项目分析54615.1.1 规划UI界面54615.1.2 数据存储设计54715.2 具体实现54815.2.1 新建工程54815.2.2 主界面54815.5.3 新建界面55015.2.4 设置界面55215.2.5 帮助界面55715.2.6 地图界面55915.2.7 数据存取56915.2.8 实现Service服务57415.3 发布自己的作品来赢利57615.3.1 申请成为会员57615.3.2 生成签名文件57815.3.3 使用签名文件58315.3.4 发布585第16章 综合实例――音乐播放器系统586实例164:开发一个音乐播放器58616.1 项目介绍58616.1.1 项目背景介绍58616.1.2 项目目的58716.1.3 对读者的意义58716.2 需求分析58716.2.1 构成模块58716.2.2 功能结构图59016.2.3 系统功能说明59116.2.4 总体目标59116.3 设计数据库59216.3.1 字段设计59216.3.2 数据库连接59216.3.3 创建数据库59316.3.4 操作数据库59416.3.5 数据显示59516.4 具体编码59516.4.1 服务信息主界面59516.4.2 播放器主界面59716.4.3 播放列表功能60616.4.4 菜单功能模块60916.4.5 播放设置界面61116.4.6 设置显示歌词61416.4.7 文件浏览器模块616第17章 体育类游戏――NBA激情投篮620实例165:NBA激情投篮62017.1 项目介绍62017.1.1 意义和技术分析62017.1.2 策划游戏62117.1.3 准备工作62117.2 项目架构62217.2.1 总体架构62217.2.2 规划类62217.3 具体编码62417.3.1 编写主类LanqiuActivity62417.3.2 编写常量类62717.3.3 设计游戏试玩界面63217.3.4 绘制游戏场景637第18章 综合邮件系统645实例166:开发一个综合邮件系统64518.1 项目介绍64518.1.1 项目背景介绍64518.1.2 项目目的64518.2 系统需求分析64618.2.1 构成模块64618.2.2 系统流程64918.2.3 功能结构图64918.2.4 系统功能说明65018.2.5 系统需求65018.3 数据存储设计65018.3.1 用户信息类65118.3.2 SharedPreferences65418.4 具体编码65618.4.1 欢迎界面65718.4.2 系统主界面65918.4.3 邮箱类型设置66618.4.4 邮箱收取设置66918.4.5 邮箱发送设置67318.4.6 邮箱用户检查67818.4.7 设置用户别名68218.4.8 用户邮件编辑68518.5 总结691

内容摘要:

适读人群 :本书基础翔实,实例丰富,案例真实,适合Android程序开发的不同用户,既可以作为初学者的参考资料,也可以作为向此领域发展的程序员的参考书。本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。全书分为18章,分别讲解了UI布局实例集锦、控件实例集锦、自动化服务实例集锦、数据存储实例集锦、电话和短信实例集锦、图形图像实例集锦、和网络有关的实例集锦、多媒体实例集锦、Google地图实例集锦、Google API实例集锦、平板应用实例集锦、游戏应用与程序优化。并且在本书最后,通过4个大型综合实例,分别介绍了开发手机地图系统、音乐播放器系统、NBA激情投篮游戏、综合邮件系统的基本过程。【作者简介】王东华,西安交通大学计算机硕士,曾经就职于浪潮软件集团和爱立信通讯。2004年开始从事Java应用的开发,有近十年的Java开发经验。主要的研究方向为手机游戏、Java EE、多线程优化、Java虚拟机等领域。同时为手机游戏、JavaEE独立软件开发工程师,2008年开始学习Android,擅长Android顶层应用开发和底层内核驱动开发,在谷歌市场中发不了多款热门应用程序。

书籍规格:

书籍详细信息
书名Android开发实例大全站内查询相似图书
丛书名Android移动开发技术丛书
9787121241772
如需购买下载《Android开发实例大全》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次2版印次1
定价(元)89.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

Android开发实例大全是电子工业出版社于2014.9出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计 的书籍。