图书介绍

Android应用程序开发与典型案例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android应用程序开发与典型案例
  • 华清远见3G学院,郑萌,赵常松等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121184956
  • 出版时间:2012
  • 标注页数:462页
  • 文件大小:135MB
  • 文件页数:478页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android应用程序开发与典型案例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

上篇 Android应用程序设计基础2

第1章 Android基本概念2

1.1 Android简介2

1.2 Android平台特性3

1.3 Android系统架构4

1.3.1 Linux内核(Linux Kernel)5

1.3.2 Android核心库(Libraries)5

1.3.3 Android运行时环境(Android Runtime)5

1.3.4 Android应用程序框架(Application Framework)6

1.3.5 Android应用程序6

1.4 Android开发框架6

1.4.1 应用方面7

1.4.2 数据存储8

1.4.3 网络访问方面9

1.4.4 开发流程9

1.5 OMS简介10

1.5.1 OPhone介绍10

1.5.2 Widget介绍11

1.6 本章小结12

第2章 Android开发环境搭建13

2.1 Android开发环境的安装与配置13

2.1.1 安装JDK和配置Java开发环境13

2.1.2 Eclipse的安装14

2.1.3 SDK和ADT的安装和配置14

2.2 创建第一个Android应用16

2.3 在模拟器上运行程序18

2.4 在手机上运行程序19

2.5 本章小结20

第3章 程序设计基础22

3.1 Android程序框架22

3.1.1 Android项目目录结构22

3.1.2 Android应用解析27

3.2 Android程序UI设计32

3.3 Java语言在Android程序中的使用33

3.3.1 Interface的使用33

3.3.2 abstract class的使用34

3.3.3 Interface与abstract class的区别35

3.3.4 for循环的使用36

3.3.5 Map类的使用36

3.3.6 Integer与String之间的转换38

3.3.7 synchronized同步关键字38

3.3.8 new的使用39

3.4 本章小结40

第4章 Android生命周期42

4.1 程序生命周期42

4.2 Android组件44

4.3 Activity生命周期45

4.3.1 全生命周期47

4.3.2 可视生命周期48

4.3.3 活动生命周期48

4.4 Activity启动模式49

4.4.1 standard标准模式54

4.4.2 singleTop55

4.4.3 singleTask56

4.4.4 singleInstance57

4.5 程序调试59

4.5.1 LogCat命令行工具59

4.5.2 DevTools开发调试工具61

4.6 本章小结65

第5章 用户界面开发66

5.1 用户界面基础66

5.2 界面布局69

5.2.1 线性布局(LinearLayout)70

5.2.2 框架布局(FrameLayout)73

5.2.3 表格布局(TableLayout)76

5.2.4 相对布局(RelativeLayout)79

5.2.5 绝对布局(AbsoluteLayout)81

5.3 界面控件83

5.3.1 TextView和EditText84

5.3.2 Button和ImageButton85

5.3.3 CheckBox和RadioButton87

5.3.4 Spinner89

5.3.5 ListView91

5.3.6 TabHost94

5.4 菜单96

5.4.1 选项菜单96

5.4.2 子菜单99

5.4.3 上下文菜单(Context Menu)100

5.5 界面事件103

5.5.1 按键事件104

5.5.2 触摸事件106

5.6 自定义样式和主题110

5.7 9Patch112

5.8 本章小结113

第6章 组件间通信115

6.1 Intent对象及其属性115

6.1.1 Intent的action属性116

6.1.2 Intent的data属性116

6.1.3 Intent的type属性117

6.1.4 Intent的category属性117

6.1.5 Intent的extras属性117

6.1.6 Intent的ComponentName属性118

6.2 系统标准ActivityAction应用118

6.2.1 启动Activity118

6.2.2 获取Activity返回值124

6.3 Intent过滤器129

6.3.1 注册Intent过滤器129

6.3.2 Intent解析130

6.4 广播消息131

6.5 本章小结134

第7章 数据存储与访问135

7.1 简单存储135

7.1.1 SharedPreferences135

7.1.2 示例137

7.2 文件存储140

7.2.1 内部存储140

7.2.2 外部存储143

7.2.3 资源文件147

7.3 数据库存储150

7.3.1 SQLite简介150

7.3.2 手动建立数据库151

7.3.3 代码建库(SQLiteOpenHelper)156

7.3.4 数据操作(SQLiteDatabase)159

7.4 数据共享(ContentProyiders)164

7.4.1 创建ContentProvider166

7.4.2 使用数据提供者169

7.5 本章小结171

第8章 多媒体开发173

8.1 Android系统提供内置的媒体格式173

8.2 在窗体布局上——VideoView174

8.3 音频及视频播放——MediaPlayer175

8.2.1 从源文件中播放176

8.3.2 从文件系统中播放177

8.3.3 从网络中播放179

8.3.4 音频播放示例181

8.3.5 视频播放示例183

8.4 音/视频的录制187

8.5 Camera照相192

8.6 本章小结196

第9章 定位与地图197

9.1 位置服务197

9.1.1 Android LocationAPI197

9.1.2 GPS定位步骤198

9.2 Google地图应用202

9.2.1 申请地图密钥203

9.2.2 使用Google地图206

9.2.3 使用Overlay209

9.3 本章小结212

第10章 Android中的图形图像213

10.1 在Android中访问图片213

10.1.1 使用图片文件创建Drawable对象213

10.1.2 使用XML文件定义Drawable属性215

10.1.3 Bitmap和BitmapFactory216

10.2 Android中的动画217

10.2.1 Tween动画217

10.2.2 Frame动画227

10.3 动态图形绘制230

10.3.1 动态图形绘制类简介230

10.3.2 动态图形绘制的基本思路232

10.3.3 绘制几何图形234

10.4 图形特效238

10.4.1 使用Matrix实现旋转、缩放和平移238

10.4.2 使用Shader类渲染图形242

10.5 本章小结245

第11章 Android NDK开发247

11.1 Android NDK简介247

11.2 NDK编译环境248

11.3 NDK开发示例252

11.4 本章小结255

第12章 Android特色开发257

12.1 App Widget257

12.1.1 App Widget的生命周期259

12.1.2 建立Android App Widget260

12.2 传感器266

12.2.1 Android中的传感器分类267

12.2.2 Android中的传感器功能267

12.3 本章小结270

第13章 Android网络编程271

13.1 Android网络通信基础271

13.1.1 标准Java接口272

13.1.2 Apache接口272

13.1.3 Android网络接口273

13.2 HTTP通信274

13.2.1 HttpURLConnection接口274

13.2.2 HttpClient接口278

13.3 Socket通信281

13.3.1 Socket传输模式281

13.3.2 Socket编程原理281

13.3.3 Socket编程实例283

13.3.4 Socket与HTTP通信的区别287

13.4 本章小结287

第14章 Android应用开发流程289

14.1 应用规划及架构设计289

14.1.1 客户端功能点概述290

14.1.2 服务器端功能点概述291

14.2 实现UI291

14.3 数据操作和存储292

14.4 实现多页面跳转293

14.5 实现各个模块逻辑处理294

14.5.1 登录注册模块的实现294

14.5.2 个人中心模块的实现297

14.5.3 发布约会模块的实现299

14.5.4 查看好友模块的实现301

14.6 完善应用细节303

14.7 应用测试和发布303

14.8 本章小结305

下篇 Android应用程序UI设计308

第15章 Android交互式界面设计概述308

15.1 交互设计概念308

15.1.1 交互设计的科学范畴及定义308

15.1.2 交互设计的特征309

15.2 用户图形界面设计概念309

15.2.1 图形界面的分类310

15.2.2 图形界面设计原则简述311

15.2.3 界面是用户的唯一感知通道312

15.2.4 交互设计与图形界面设计313

15.3 交互式图形界面设计新趋势314

15.3.1 手持移动设备的产品特点314

15.3.2 注重界面设计中的情感因素315

15.3.3 以用户为中心的界面设计315

15.4 交互式界面设计过程316

15.4.1 人机交互工程师的必备素质316

15.4.2 交互设计流程317

15.5 本章小结319

第16章 Android用户界面设计原则320

16.1 Android UI设计特点320

16.1.1 特点一:慎用常驻通知栏320

16.1.2 特点二:界面无须返回按钮321

16.1.3 特点三:分享机制更加优越321

16.1.4 特点四:处理缓存文件321

16.1.5 特点五:退出无须确认321

16.1.6 特点六:默认检查更新322

16.1.7 特点七:关注焦点状态322

16.1.8 特点八:提示转存到存储卡322

16.2 Android UI设计原则及相关事项322

16.2.1 Android UI设计思想323

16.2.2 UI设计关键事项324

16.2.3 UI元素管理325

16.3 UI设计中资源的使用328

16.4 本章小结330

第17章 Android UI设计过程与哲学331

17.1 Android用户界面基础331

17.2 Android界面设计过程要点333

17.2.1 布局(Layout)334

17.2.2 组件(Widget)334

17.2.3 菜单(Menu)334

17.2.4 界面事件334

17.2.5 高级UI设计简述335

17.3 Android UI设计的四个要点336

17.3.1 开放源码和UI的一致性336

17.3.2 支持多种互动模式336

17.3.3 公告管理337

17.3.4 支持无缝的互动337

17.4 Android优秀界面设计哲学准则简述338

17.4.1 关注用户群体特点338

17.4.2 显示用户关注的内容338

17.4.3 适当的用户反馈338

17.4.4 符合逻辑的行为模式339

17.4.5 容错性339

17.5 本章小结339

第18章 必须了解的Android UI框架特性340

18.1 Android布局常用的公共属性340

18.2 Android UI中的六大布局对象341

18.2.1 框架布局341

18.2.2 线性布局342

18.2.3 表格布局346

18.2.4 绝对布局348

18.2.5 相对布局349

18.2.6 网格布局351

18.3 9-Patch图片格式353

18.4 本章小结354

第19章 Android Widget常用控件设计355

19.1 控件基础355

19.1.1 创建Widget控件实例355

19.1.2 控件事件处理356

19.2 常用控件介绍363

19.2.1 文本框(TextView)363

19.2.2 按钮(Button)364

19.2.3 编辑框(EditText)366

19.2.4 单项选择(RadioGroup)367

19.2.5 多项选择(CheckBox)369

19.2.6 下拉列表(Spinner)371

19.2.7 自动完成文本373

19.2.8 日期时间选择器373

19.2.9 进度条(ProgressBar)376

19.2.10 拖动条377

19.3 菜单378

19.3.1 选项菜单378

19.3.2 子菜单381

19.3.3 快捷菜单382

19.4 视图(ImageView)385

19.4.1 图片视图385

19.4.2 网络视图386

19.4.3 卷轴视图388

19.5 本章小结389

第20章 Android UI设计模式390

20.1 UI设计模式基础390

20.1.1 移动设备界面设计趋势390

20.1.2 UI设计模式概述391

20.2 Android UI设计模式组件392

20.2.1 Dashboard仪表板392

20.2.2 Action Bar操作杆394

20.3 Android UI设计技巧400

20.3.1 使用include标签包含共享UI设计400

20.3.2 自定义样式和主题401

20.3.3 渐变效果实现403

20.3.4 自定义按钮使用效果403

20.4 本章小结404

第21章 Android软件图标405

21.1 PC平台下的软件图标405

21.1.1 PNG格式405

21.1.2 ICO格式406

21.1.3 BMP格式407

21.1.4 TIFF格式408

21.1.5 GIF格式408

21.1.6 JPEG格式409

21.1.7 SVG格式409

21.2 Android平台下的软件图标412

21.2.1 图标要具有可识别性413

21.2.2 图标要与环境相协调414

21.2.3 图标要体现差异性415

21.2.4 图标要有统一的风格416

21.3 本章小结417

第22章 Android UI图标设计418

22.1 Android图标类型418

22.1.1 启动图标418

22.1.2 菜单图标422

22.1.3 状态栏424

22.1.4 对话图标425

22.1.5 标签图标426

22.1.6 列表视图图标429

22.2 屏幕密度概述430

22.3 Android图标设计风格431

22.3.1 交互性432

22.3.2 现代性433

22.3.3 标志性433

22.3.4 触感与质感433

22.4 本章小结433

第23章 Android平板电脑应用程序的设计434

23.1 平板电脑概述434

23.2 Android平板电脑与iPad435

23.2.1 两者差异435

23.2.2 相同之处443

23.3 设计模式445

23.4 平板电脑布局策略449

23.4.1 使用碎片和多窗格视图449

23.4.2 方向策略450

23.5 关于动画450

23.5.1 XML中定义动画450

23.5.2 Java Code中定义动画453

23.6 从例子中学习454

23.7 在线资源458

23.8 本章小结459

附录A 知识点测评答案460

热门推荐