您好,欢迎光临有路网!
Android开发实例大全(第2版)
QQ咨询:
有路璐璐:

Android开发实例大全(第2版)

  • 作者:电子工业出版社
  • 出版社:电子工业出版社
  • ISBN:9787121241772
  • 出版日期:2014年09月01日
  • 页数:700
  • 定价:¥89.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。全书分为18章,分别讲解了UI布局实例集锦、控件实例集锦、自动化服务实例集锦、数据存储实例集锦、电话和短信实例集锦、图形图像实例集锦、和网络有关的实例集锦、多媒体实例集锦、Google地图实例集锦、Google API实例集锦、平板应用实例集锦、游戏应用与程序优化。并且在本书*后,通过4个大型综合实例,分别介绍了开发手机地图系统、音乐播放器系统、NBA激情投篮游戏、综合邮件系统的基本过程。 Android开发实例大全(第2版)_电子工业出版社_电子工业出版社_
    文章节选
    前 言
    随着3G的到来,无线带宽越来越宽,使得更多内容丰富的应用程序装入手机成为可能,如视频通话、视频点播、移动互联网冲浪和内容分享等。为了承载这些数据应用及快速部署,手机功能将会越来越智能,越来越开放。为了实现这些需求,必须有一个好的开发平台来支持,在此由Google公司发起的OHA联盟走在了业界的前列,2007年11月推出了开放的Android平台,任何公司及个人都可以免费获取源代码及开发SDK。由于其开放性和优异性,Android平台得到了业界广泛的支持,其中包括各大手机厂商和**的移动运营商等。继2008年9月**款基于Android平台的手机G1发布之后,三星、摩托罗拉、索爱、LG等主流手机制造商都推出了自己的Android平台手机。在2011年底,Android超越了塞班和iOS,雄踞智能手机市场占有率榜首的位置。
    毕竟Android平台被推出的时间才短短5年,了解Android平台软件开发技术的程序员还不多,如何迅速地推广和普及Android平台软件开发技术,让���来越多的人参与到Android应用的开发中,是整个产业链都在关注的一个话题。为了帮助***更快地进入Android开发行列,笔者特意精心编写了本书。本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。
    从技术角度而言,Android是一种融入了全部Web应用的平台。随着版本的更新,从*初的触屏到现在的多点触摸,从普通的联系人到现在的数据同步,从简单的Google Map到现在的导航系统,从基本的网页浏览到现在的HTML 5,这都说明Android已经逐渐稳定,而且功能越来越强大。此外,Android平台不仅支持Java、C、C++等主流的编程语言,还支持Ruby、Python等脚本语言,Google甚至专为Android应用开发推出了Simple语言,这使得Android有着非常广泛的开发群体。
    本书的内容
    在本书的内容中,以成稿时*新的Android 4.4平台为基础,按不同的门类开发了166个实例,其中包含了4个大型、完整的案例,主要内容如下。
    第1章 UI布局实例
    第2章 控件开发实例
    第3章 自动化服务实例
    续表
    第4章 数据存储实例
    第5章 电话和短信实例
    第6章 图形图像实例
    第7章 网络实例
    第8章 多媒体实例
    第9章 Google地图实例
    第10章 Google API实例
    第11章 平板实例
    第12章 游戏实例
    第13章 Android程序优化
    第14章 可穿戴设备开发实例
    第15章 手机地图系统
    第16章 音乐播放系统
    第17章 NBA激情投篮
    第18章 邮件系统
    参与本书编写的人员有:王东华、王振丽、熊斌、朱桂英、周秀、邓才兵、罗红仙、王石磊、孙宇、程娟、王文忠、王梦、陈强、于洋、管西京。本团队由于时间和水平所限,书中难免有不足之处。如有纰漏和不尽如人意之处,诚请读者提出意见或建议,以便修订并使之更臻完善。另外,为了更好地为读者服务,我们专门提供了技术支持网站www.topchuban.com,欢迎读者光临论坛,无论是书中的疑问,还是学习过程中的疑惑,本团队将尽力为大家解答。请访问www.broadview.com.cn/17317下载本书的相关资源。

    编著者
    2014年7月
    目录
    目 录
    第1章 UI布局实例集锦 1
    实例001:使用线性布局(LinearLayout)
    来布局屏幕 1
    实例002:使用相对布局(RelativeLayout)
    来布局屏幕 3
    实例003:使用表格布局(TableLayout)
    来布局屏幕 5
    实例004:使用**布局(AbsoluteLayout)
    来布局屏幕 6
    实例005:使用标签布局(TabLayout)来
    布局屏幕 7
    实例006:使用层布局(FrameLayout) 9
    实例007:创建一个桌面组件Widget 10
    实例008:在屏幕中实现一个按钮效果 11
    实例009:在屏幕中显示文字 12
    实例010:在屏幕中显示编辑框 15
    实例011:在屏幕中显示复选框 17
    实例012:在屏幕中显示单选框 19
    实例013:在屏幕中显示下拉列表框 20
    实例014:在屏幕中实现自动输入文本效果 23
    实例015:使用日期选择器控件DatePicker 26
    实例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:在线播放网络中的MP3 353
    实例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 Layout 529
    实例157:优化Bitmap图片 531
    第14章 可穿戴设备开发精粹 533
    实例158:使用SensorSimulator传感器 533
    实例159:使用磁场传感器 537
    实例160:使用加速度传感器 538
    实例161:使用姿态传感器 540
    实例162:使用温度传感器 543
    第15章 综合实例——手机地图系统 546
    实例163:使用Google地图开发一个综合地
    图系统 546
    15.1 项目分析 546
    15.1.1 规划UI界面 546
    15.1.2 数据存储设计 547
    15.2 具体实现 548
    15.2.1 新建工程 548
    15.2.2

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外