资源名称:Android编程经典200例

内容简介:

本书通过200个经典实例全面、系统地介绍了Android平台下的软件开发知识,重点突出、涉及面广、实用性强,在实例的讲解过程中还详细分析了开发思路及侧重点,使读者达到举一反三的效果。

全书分为14章,分别为:Android简介、Android简单控件的开发及应用、Android高级控件的开发及应用、手机用户界面、手机通信服务及手机控制、手机的自动服务功能、手机文件I/O与数据库的应用、手机网络应用、手机的Google服务功能、手机多媒体服务功能、Android手机的3D世界、手机特效开发、休闲游戏——Q版疯狂大炮、娱乐游戏——3D迷宫。

本书内容由浅入深,从Android平台下开发应用软件的基础知识到开发大型商务软件、3D游戏以及2D游戏,开发思路清晰明了、语言简明扼要,非常适合初学者和Android开发人员阅读参考

资源目录:

第1章 Android简介1

1.1 Android的诞生1

1.2 Android的特点1

1.3 Android开发环境的搭建2

1.4 第一个Android程序——HelloAndroid4

1.5 Android应用程序的调试6

1.6 Android应用程序的项目结构8

1.7 Android的系统架构9

1.8 小结12

第2章 Android简单控件的开发及应用13

实例1 按钮的使用技巧13

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例2 最常用的线性布局14

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例3 相对性布局的方法19

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例4 帧布局结构的学习23

难度指数 ★★★☆☆☆ 占用时间 ○

实例5 结构紧凑的表格布局25

难度指数 ★★★★☆☆ 占用时间 ○

实例6 用坐标精确布局28

难度指数 ★★★★★☆ 占用时间 ○

实例7 文字显示的技巧30

难度指数 ★★☆☆☆☆ 占用时间

实例8 文字颜色的设置32

难度指数 ★★★☆☆☆ 占用时间

实例9 使你的文字显得更独特33

难度指数 ★★★★☆☆ 占用时间

实例10 简单的本地验证35

难度指数 ★★★★★★ 占用时间 ○

实例11 性别的选择38

难度指数 ★★★★★★ 占用时间

实例12 选择喜欢的玩家41

难度指数 ★★★★★★ 占用时间

实例13 确认提交43

难度指数 ★★★★★★ 占用时间 ○

实例14 个人爱好选择45

难度指数 ★★★★★★ 占用时间

实例15 灯泡开关47

难度指数 ★★★★★★ 占用时间 ○

实例16 最亲和的提示50

难度指数 ★★★★☆☆ 占用时间 ○

实例17 有背景图片的按钮52

难度指数 ★★★★★☆ 占用时间

实例18 图片按钮的单击变换54

难度指数 ★★★★☆☆ 占用时间

实例19 音乐播放的进度提示56

难度指数 ★★★★★★ 占用时间

实例20 音量大小的调节58

难度指数 ★★★★★★ 占用时间

实例21 为你喜欢的作品打分60

难度指数 ★★★★★☆ 占用时间

实例22 自定义绘制画布62

实例23 自定义绘制字符串63

实例24 自定义绘制几何图形65

实例25 图片绘制的控制技巧67

第3章 Android高级控件的开发及应用71

实例1 单击查看名人信息71

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例2 动态图片排版74

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例3 选择喜欢的体育运动77

难度指数 ★★★★☆☆ 占用时间 ○○

实例4 向菜单中添加选项79

难度指数 ★★★☆☆☆ 占用时间 ○

实例5 单击改变图片透明度82

难度指数 ★★☆☆☆☆ 占用时间 ○

实例6 动态改变图片大小84

难度指数 ★★★★★★ 占用时间

实例7 旋转图片的技巧86

难度指数 ★★★☆☆☆ 占用时间 ○

实例8 制作自己的相片集89

难度指数 ★★★☆☆☆ 占用时间 ○○

实例9 重要消息提醒91

难度指数 ★★★★☆☆ 占用时间 ○

实例10 后台程序安装进度提示93

难度指数 ★★★★☆☆ 占用时间 ○

实例11 用单选框实现选择个人特长96

难度指数 ★★★★☆☆ 占用时间 ○

实例12 用复选框实现选择喜欢的城市98

难度指数 ★★★★☆☆ 占用时间 ○

实例13 单击“确定”按钮弹出对话框101

难度指数 ★★★★★☆ 占用时间

实例14 查看时间日期的应用102

难度指数 ★★★★★☆ 占用时间

实例15 时钟模拟设计的应用105

难度指数 ★★★★★★ 占用时间

实例16 动态列表配置选项108

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例17 在安卓中浏览网页110

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例18 切换列表显示112

难度指数 ★★★★★☆ 占用时间 ○

小结114

第4章 手机用户界面115

实例1 获取手机屏幕的分辨率115

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例2 实现按钮的界面响应117

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例3 给控件做背景图的小技巧120

难度指数 ★★★☆☆☆ 占用时间 ○

实例4 定时改变提示信息122

难度指数 ★★★★☆☆ 占用时间

实例5 手机桌面心情125

难度指数 ★★★★★☆ 占用时间

实例6 应用选项菜单的综合技巧132

难度指数 ★★★☆☆☆ 占用时间 ○

实例7 上下文菜单的应用135

难度指数 ★★★☆☆☆ 占用时间 ○

实例8 手机背景颜色的设置138

难度指数 ★★☆☆☆☆ 占用时间 ○

实例9 字体颜色的变换140

难度指数 ★★☆☆☆☆ 占用时间 ○

实例10 实现手机界面的置换141

难度指数 ★★★☆☆☆ 占用时间 ○

实例11 活用信使启动新界面145

难度指数 ★★★☆☆☆ 占用时间 ○

实例12 界面间的数据传送技巧148

难度指数 ★★★★★★ 占用时间

实例13 实现数据的返回接收153

难度指数 ★★★★★☆ 占用时间 ○

实例14 设置自己的手机显示模式158

难度指数 ★★★★☆☆ 占用时间 ○○

实例15 更改手机屏幕显示方向160

难度指数 ★★★★☆☆ 占用时间 ○○

小结163

第5章 手机通信服务及手机控制164

实例1 自动调用系统的拨号、上网和发送E-mail的功能164

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例2 电话拨号软件166

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例3 自制电话拨号系统168

难度指数 ★★★★☆☆ 占用时间 ○

实例4 手机发送短信171

难度指数 ★★☆☆☆☆ 占用时间 ○

实例5 简易电子邮件175

难度指数 ★★☆☆☆☆ 占用时间

实例6 自制手机通讯录搜索177

难度指数 ★★☆☆☆☆ 占用时间 ○

实例7 一键查询联系人资料181

难度指数 ★★★★☆☆ 占用时间

实例8 有图标的爱好选择系统183

难度指数 ★★★☆☆☆ 占用时间 ○

实例9 界面切换时的震动提醒185

难度指数 ★★★☆☆☆ 占用时间 ○

实例10 带图片的小提醒187

难度指数 ★★★★★☆ 占用时间 ○

实例11 音乐播放器在状态栏上图标提示189

难度指数 ★★★★★☆ 占用时间

实例12 自制打开或关闭Wi-Fi192

难度指数 ★★☆☆☆☆ 占用时间 ○

实例13 还原手机桌面背景195

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例14 设置手机桌面背景196

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例15 轻松获取手机桌面背景198

难度指数 ★★★★★☆ 占用时间 ○

实例16 轻松查看手机的相关信息199

难度指数 ★★★★★★ 占用时间

实例17 查看SIM卡的详细信息202

难度指数 ★★★☆☆☆ 占用时间 ○

实例18 按键移动图片——方向键的应用205

难度指数 ★★★★★★ 占用时间

实例19 查看正在运行的程序208

难度指数 ★★★★☆☆ 占用时间 ○

实例20 手机屏幕更改时信息的捕捉和提醒210

难度指数 ★★★☆☆☆ 占用时间 ○○

小结213

第6章 手机的自动服务功能214

实例1 自动服务的主要功能214

难度指数 ★★★☆☆☆ 占用时间 ○

实例2 系统服务的开始与停止218

难度指数 ★★★☆☆☆ 占用时间 ○

实例3 提醒用户收到短信221

难度指数 ★☆☆☆☆☆ 占用时间

实例4 查看手机电池剩余电量223

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例5 接收到短信时界面切换显示短信消息225

难度指数 ★★★★☆☆ 占用时间 ○

实例6 通过后台定时发送提示229

难度指数 ★★★★★☆ 占用时间

实例7 短信群发功能的实现233

难度指数 ★★★☆☆☆ 占用时间 ○

实例8 开机程序自启动235

难度指数 ★★★☆☆☆ 占用时间 ○

实例9 手机状态提醒240

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例10 有来电时,发送短信回复242

难度指数 ★★★★☆☆ 占用时间

实例11 手机存储卡容量的查询246

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例12 备忘录的定时提醒249

难度指数 ★★★★☆☆ 占用时间 ○

实例13 设置手机静音和固定号码来电时手机震动253

难度指数 ★★★★★☆ 占用时间 ○

实例14 根据手机姿态改变手机模式258

难度指数 ★★★★★★ 占用时间 ○○

实例15 定时更改手机模式262

难度指数 ★★★★★★ 占用时间

小结266

第7章 手机文件I/O与数据库的应用267

实例1 手机SD卡文本阅读器267

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例2 修改手机中的文件269

难度指数 ★★☆☆☆☆ 占用时间 ○

实例3 删除手机中的文件275

难度指数 ★★★☆☆☆ 占用时间 ○

实例4 访问APK包中的文件278

难度指数 ★★★☆☆☆ 占用时间 ○○

实例5 简单的学生信息管理281

难度指数 ★★★★★★ 占用时间

实例6 查看手机里面的相片288

难度指数 ★★★★☆☆ 占用时间 ○○

实例7 对数据库的简单操作291

难度指数 ★★★★★☆ 占用时间

实例8 记录访问程序的时间294

难度指数 ★☆☆☆☆☆ 占用时间 ○

小结296

第8章 手机网络应用297

实例1 网络连接检测软件297

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例2 制作简单网页浏览器300

难度指数 ★★★☆☆☆ 占用时间 ○

实例3 自定义网页浏览器303

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例4 网络图片浏览软件305

难度指数 ★★★☆☆☆ 占用时间 ○

实例5 网络图片相册集308

难度指数 ★★★★☆☆ 占用时间

实例6 手机查看实时卫星云图316

难度指数 ★★★☆☆☆ 占用时间

实例7 Google天气客户端319

难度指数 ★★★★☆☆ 占用时间

实例8 旅游城市的介绍325

难度指数 ★★★★☆☆ 占用时间

实例9 网络音乐播放330

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例10 网络歌曲下载软件333

难度指数 ★★★☆☆☆ 占用时间 ○

实例11 下载网络歌曲制作手机铃声338

难度指数 ★★★☆☆☆ 占用时间 ○

实例12 下载网络图片制作手机背景342

难度指数 ★★★☆☆☆ 占用时间 ○

实例13 制作RSS阅读器345

难度指数 ★★★★☆☆ 占用时间

实例14 远程下载与安装Android程序352

难度指数 ★★★★★☆ 占用时间

实例15 手机下载看3gp影片357

难度指数 ★★★★★★ 占用时间 ○

实例16 常用网站登录界面的制作362

难度指数 ★★★★★★ 占用时间

小结366

第9章 手机的Google服务功能368

实例1 手机客户端Google账号登录368

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例2 使用手机进行Google搜索373

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例3 制作成绩柱状图376

难度指数 ★★★☆☆☆ 占用时间 ○

实例4 实现Google地图380

难度指数 ★★★★☆☆ 占用时间

实例5 Google地图地点查询功能387

难度指数 ★★★★★☆ 占用时间 ○

实例6 随身小词典393

难度指数 ★★★★★★ 占用时间

小结398

第10章 手机多媒体服务功能399

实例1 获取图片的宽高399

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例2 绘制简单图形400

难度指数 ★★☆☆☆☆ 占用时间 ○

实例3 实现平面贴图402

难度指数 ★★☆☆☆☆ 占用时间 ○

实例4 简单淡入淡出效果404

难度指数 ★★★☆☆☆ 占用时间 ○

实例5 虚拟键的设计与实现407

难度指数 ★★★☆☆☆ 占用时间 ○○

实例6 获取手机内置媒体图片410

难度指数 ★★★★☆☆ 占用时间 ○

实例7 手机音量大小的调节413

难度指数 ★★★☆☆☆ 占用时间 ○○

实例8 采集音频数据417

难度指数 ★★★★☆☆ 占用时间 ○

实例9 采集图像数据421

难度指数 ★★★☆☆☆ 占用时间 ○○

实例10 采集视频数据426

难度指数 ★★★★★☆ 占用时间 ○

实例11 视频播放器431

难度指数 ★★★★★☆ 占用时间 ○

实例12 自定义动画效果436

难度指数 ★★★★★★ 占用时间

实例13 小球游戏439

难度指数 ★★★★★★ 占用时间

实例14 音乐播放器448

难度指数 ★★★★★★ 占用时间

小结453

第11章 Android手机的3D世界454

实例1 三角形的绘制454

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例2 立方体的绘制458

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例3 球体的绘制461

难度指数 ★★☆☆☆☆ 占用时间 ○

实例4 丰富多彩的光照世界465

难度指数 ★★★☆☆☆ 占用时间 ○

实例5 制作简易小木箱468

难度指数 ★★★☆☆☆ 占用时间 ○

实例6 朦胧世界的雾景特效472

难度指数 ★★★★☆☆ 占用时间

实例7 透过玻璃看风景474

难度指数 ★★★★★☆ 占用时间

实例8 3D相册的制作478

难度指数 ★★★★★★ 占用时间

小结487

第12章 手机特效开发488

实例1 虚线特效的开发488

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例2 切屏动画特效492

难度指数 ★★☆☆☆☆ 占用时间 ○

实例3 控件的抖动特效496

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例4 多点触控499

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例5 传感器探测者504

难度指数 ★★★☆☆☆ 占用时间 ○

实例6 小球游戏动态壁纸507

难度指数 ★★★★☆☆ 占用时间

实例7 自动完成输入框513

难度指数 ★★★☆☆☆ 占用时间 ○

实例8 对你的图片进行简单编辑518

难度指数 ★★★☆☆☆ 占用时间 ○

实例9 左右拖拉你的界面521

难度指数 ★★★★☆☆ 占用时间 ○

实例10 灵活的桌面小工具527

难度指数 ★★☆☆☆☆ 占用时间 ○

实例11 JDBC客户端的开发533

难度指数 ★★★★★☆ 占用时间

实例12 新浪微博客户端的开发537

难度指数 ★★★★★★ 占用时间

小结543

第13章 休闲游戏——Q版疯狂大炮544

实例1 游戏背景及功能介绍544

实例2 游戏实际预览效果544

实例3 游戏策划及准备工作546

实例4 游戏的架构547

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例5 游戏的主类代码框架549

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例6 主类中部分成员变量及方法的实现551

实例7 按键响应线程类的实现556

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例8 游戏常量类的设计与实现557

实例9 欢迎动画界面的设计与实现559

难度指数 ★★★☆☆☆ 占用时间 ○

实例10 主菜单界面的设计与实现561

难度指数 ★★★★☆☆ 占用时间 ○

实例11 积分榜界面的代码框架562

难度指数 ★★★☆☆☆ 占用时间

实例12 积分榜界面中部分方法的实现564

实例13 游戏界面显示类的代码框架566

实例14 游戏界面显示类中部分方法的实现567

实例15 目标路径类的实现570

难度指数 ★★★★★☆ 占用时间

实例16 产生目标线程类的实现571

实例17 英雄大炮类的代码框架572

实例18 英雄大炮类成员方法的实现574

难度指数 ★★★★★☆ 占用时间

实例19 炮弹的实现576

实例20 目标的实现577

实例21 爆炸效果的实现579

实例22 飞行器及其子类的实现579

实例23 飞行物的实现581

实例24 力度条的实现581

实例25 定时器的实现583

实例26 得分榜的实现584

实例27 滚屏背景的实现585

实例28 主菜单按钮的实现586

实例29 获取系统日期的方法587

实例30 游戏的优化与改进588

难度指数 ★★★★★★ 占用时间

第14章 娱乐游戏——3D迷宫589

实例1 游戏背景及功能介绍589

实例2 游戏实际预览效果589

实例3 游戏策划及准备工作592

实例4 游戏的架构593

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例5 游戏主类的设计与实现594

实例6 游戏常量类的设计与实现598

难度指数 ★☆☆☆☆☆ 占用时间 ○○

实例7 游戏主菜单类的设计与实现599

难度指数 ★★☆☆☆☆ 占用时间 ○○

实例8 游戏界面的设计与实现602

难度指数 ★★★☆☆☆ 占用时间 ○

实例9 游戏界面中主要场景的绘制607

难度指数 ★★★★☆☆ 占用时间

实例10 游戏中的逻辑实现与线程操控617

难度指数 ★★★★★☆ 占用时间

实例11 游戏地图设计器的界面效果与使用方法621

难度指数 ★★★★★★ 占用时间

实例12 游戏地图设计器的开发实现623

实例13 游戏的优化与改进629

资源截图:

Android编程经典200例