Android开发实例大全

《Android开发实例大全》

基本信息

作者:王东华

丛书名:Android移动开发技术丛书

出版社:电子工业出版社

ISBN:9787121173172

上架时间:2012-8-13

出版日期:2012年8月

开本:16开

页码:732

版次:1-1

所属分类:计算机>软件与程序设计>移动开发>Android

更多关于》》》《Android开发实例大全》

内容简介

书籍

计算机书籍

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

《android开发实例大全》基础翔实,实例丰富,案例真实,适合android程序开发的不同用户,既可以作为初学者的参考资料,也可以作为向此领域发展的程序员的参考书。

目录

《android开发实例大全》

第1章 ui布局开发实例集锦1

实例001:使用线性布局(linearlayout)来布局屏幕1

实例002:使用相对布局(relativelayout)来布局屏幕3

实例003:使用表格布局(tablelayout)来布局屏幕5

实例004:使用绝对布局(absolutelayout)来布局屏幕6

实例005:使用标签布局(tablayout)来布局屏幕8

实例006:使用层布局(framelayout)10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

第2章 控件开发实例集锦44

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

实例024:使用radiogroup控件实现选项选择功能46

实例025:使用checkbox控件实现同意条款效果48

实例026:使用spinner控件实现选项选择51

实例027:使用gallery控件实现个人相簿功能55

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

实例029:单击按钮后实现按钮置换60

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

实例031:联合使用datepicker和timepicker来选择日期和时间65

实例032:动态分隔手机屏幕68

实例033:使用listactivity实现动态菜单列表71

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

实例035:实现抽屉样式效果76

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

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

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

实例039:自定义android控件实现单选按钮100

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

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

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

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

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

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

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

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

实例047:设置闹钟129

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

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

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

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

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

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

第4章 数据存储实例集锦163

实例054:在屏幕中显示sharedpreferences中存储的信息163

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

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

实例057:使用contentprovider开发一个手机日记本177

实例058:使用文件保存数据188

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

实例060:保存联系人信息194

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

实例061:编写一个拨号程序197

实例062:发送一条短信200

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

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

实例065:收到短信后用e-mail邮件进行通知210

实例066:实现触屏拨号功能214

实例067:一个短信群发程序215

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

实例069:监听手机拨接状态220

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

第6章 图形图像实例集锦229

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

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

实例073:实现水纹的透明效果235

实例074:渲染几何图形239

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

实例076:在手机屏幕中实现frame动画效果244

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

实例078:旋转屏幕中的图片250

实例079:实现旗帜飞扬的效果253

实例080:模拟构建一个3d场景效果258

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

实例082:在canvas中写文字265

实例083:移动屏幕中的图片272

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

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

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

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

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

实例088:传递http参数299

实例089:在屏幕中使用html程序303

实例090:在手机中浏览网页304

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

实例092:显示qq空间中的照片307

实例093:通过rss系统在线浏览新闻309

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

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

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

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

实例098:控制蓝牙系统336

第8章 多媒体实例集锦346

实例099:播放一个指定的mp3文件346

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

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

实例102:在手机中播放影片360

实例103:手机录音系统363

实例104:设置手机中的铃声368

实例105:在线播放网络中的mp3371

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

实例107:播放gif格式的动画385

实例108:在手机中播放mp4视频391

实例109:在线观看3gp视频394

第9章 google地图实例集锦403

实例110:定位当前位置的坐标403

实例111:在手机中使用google地图406

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

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

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

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

实例116:在google地图中显示指定的位置430

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

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

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

第10章 googleapi实例集锦446

实例120:模拟验证官方账号446

实例121:在手机中开发一个google搜索程序453

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

实例123:生成一个二维码460

实例124:使用googlechartapi生成二维码463

第11章 平板应用469

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

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

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

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

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

第12章 游戏应用498

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

实例131:开发一个魔塔游戏504

实例132:疯狂足球游戏524

第13章 android程序优化547

实例133:测试计算机的性能547

实例134:测试内存性能550

实例135:优化android模拟器553

实例136:使用merge标签优化ui界面556

实例137:优化androidlayout559

实例138:优化bitmap图片560

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

实例139:使用google地图开发一个综合地图系统563

14.1项目分析563

14.1.1规划ui界面563

14.1.2数据存储设计564

14.2具体实现565

14.2.1新建工程565

14.2.2主界面565

14.2.3新建界面567

14.2.4设置界面570

14.2.5帮助界面574

14.2.6地图界面576

14.2.7数据存取587

14.2.8实现service服务592

14.3发布自己的作品来赢利594

14.3.1申请成为会员594

14.3.2生成签名文件597

14.3.3使用签名文件602

14.3.4发布604

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

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

15.1项目介绍605

15.1.1项目背景介绍605

15.1.2项目目的606

15.1.3对读者的意义606

15.2需求分析606

15.2.1构成模块606

15.2.2功能结构图609

15.2.3系统功能说明610

15.2.4总体目标610

15.3设计数据库611

15.3.1字段设计611

15.3.2数据库连接611

15.3.3创建数据库612

15.3.4操作数据库613

15.3.5数据显示614

15.4具体编码615

15.4.1服务信息主界面615

15.4.2播放器主界面616

15.4.3播放列表功能628

15.4.4菜单功能模块631

15.4.5播放设置界面634

15.4.6设置显示歌词638

15.4.7文件浏览器模块639

第16章 体育类游戏——nba激情投篮644

实例141:nba激情投篮644

16.1项目介绍644

16.1.1意义和技术分析644

16.1.2策划游戏645

16.1.3准备工作645

16.2项目架构646

16.2.1总体架构646

16.2.2规划类646

16.3具体编码648

16.3.1编写主类lanqiuactivity648

16.3.2编写常量类652

16.3.3设计游戏试玩界面658

16.3.4绘制游戏场景663

第17章 综合邮件系统672

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

17.1项目介绍672

17.1.1项目背景介绍672

17.1.2项目目的672

17.2系统需求分析673

17.2.1构成模块673

17.2.2系统流程675

17.2.3功能结构图676

17.2.4系统功能说明677

17.2.5系统需求677

17.3数据存储设计677

17.3.1用户信息类678

17.3.2sharedpreferences682

17.4具体编码684

17.4.1欢迎界面684

17.4.2系统主界面687

17.4.3邮箱类型设置694

17.4.4邮箱收取设置697

17.4.5邮箱发送设置703

17.4.6邮箱用户检查708

17.4.7设置用户别名713

17.4.8用户邮件编辑716

17.5总结723

本图书信息来源于:中国互动出版网

相关推荐