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

副标题:无

作   者:王东华等

分类号:

ISBN:9787121241772

微信扫一扫,移动浏览光盘

简介

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

目录

第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

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Android开发实例大全(第2版)
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon