Android 核心技术开发与实例详解 - 目录


目 录 Contents 基 础 篇 第 1 章 Android 开发起步 1 1.1 Android 平台简介..................................................................................................................... 1 1.1.1 Android 背景介绍.............................................................................................................. 1 1.1.2 Android 平台架构.............................................................................................................. 2 1.2 Android 开发环境的搭建....................................................................................................... 4 1.2.1 相关软件的下载与安装 .................................................................................................... 4 1.2.2 虚拟设备的创建和使用 .................................................................................................... 7 1.2.3 创建“Hello Android”........................................................................................................ 9 1.2.4 Android 应用程序的调试 ................................................................................................ 10 1.3 小结............................................................................................................................................. 13 第 2 章 Android 应用程序的构成 14 2.1 Android 应用程序的解析..................................................................................................... 14 2.1.1 目录结构 .......................................................................................................................... 14 2.1.2 资源的管理与使用 .......................................................................................................... 15 2.1.3 AndroidManifest.xml 简介............................................................................................... 18 2.1.4 应用程序的权限 .............................................................................................................. 19 2.2 Android 基本组件的介绍..................................................................................................... 20 2.2.1 应用程序的生命周期 ...................................................................................................... 20 2.2.2 Activity 简介 .................................................................................................................... 21 2.2.3 Service 简介 ..................................................................................................................... 23 2.2.4 BroadcastReceiver 简介 ................................................................................................... 26 2.2.5 ContentProvider 简介....................................................................................................... 27 2.2.6 Intent 和 IntentFilter 简介 ................................................................................................ 28 2.3 小结............................................................................................................................................. 32 第 3 章 Android 布局管理器 33 3.1 控件类概述 ............................................................................................................................... 33 3.1.1 View 类简介 ..................................................................................................................... 33 3.1.2 ViewGroup 类简介........................................................................................................... 34 x VII x 3.2 线性布局 ................................................................................................................................... 34 3.2.1 LinearLayout 类简介........................................................................................................ 34 3.2.2 线性布局案例 .................................................................................................................. 35 3.3 表格布局 ................................................................................................................................... 37 3.3.1 TableLayout 类简介 ......................................................................................................... 37 3.3.2 表格布局案例 .................................................................................................................. 38 3.4 相对布局 ................................................................................................................................... 42 3.4.1 RelativeLayout 类简介..................................................................................................... 42 3.4.2 相对布局案例 .................................................................................................................. 43 3.5 帧布局........................................................................................................................................ 45 3.5.1 FrameLayout 类简介........................................................................................................ 45 3.5.2 帧布局案例 ...................................................................................................................... 45 3.6 绝对布局 ................................................................................................................................... 47 3.6.1 AbsoluteLayout 类简介.................................................................................................... 47 3.6.2 绝对布局案例 .................................................................................................................. 48 3.7 小结............................................................................................................................................. 51 第 4 章 Android 常用基本控件 52 4.1 文本控件的介绍 ...................................................................................................................... 52 4.1.1 TextView 类简介.............................................................................................................. 52 4.1.2 EditText 类简介................................................................................................................ 53 4.1.3 文本框使用案例 .............................................................................................................. 53 4.2 按钮控件 ................................................................................................................................... 57 4.2.1 Button 类简介 .................................................................................................................. 57 4.2.2 ImageButton 类简介......................................................................................................... 59 4.2.3 9Patch 图片简介 .............................................................................................................. 61 4.2.3 9Patch 图片使用案例....................................................................................................... 62 4.3 状态开关按钮 .......................................................................................................................... 63 4.3.1 ToggleButton 类简介 ....................................................................................................... 63 4.3.2 开关按钮的使用 .............................................................................................................. 64 4.4 单选按钮与复选按钮 ............................................................................................................ 66 4.4.1 CheckBox 和 RadioButton 类简介 .................................................................................. 66 4.4.2 单选按钮和复选按钮使用案例 ....................................................................................... 66 4.5 图片控件 ................................................................................................................................... 69 4.5.1 ImageView 类简介........................................................................................................... 69 图片查看器.................................................................................................................................. 70 4.6 时钟控件 ................................................................................................................................... 73 4.6.1 AnalogClock 和 DigitalClock 类简介.............................................................................. 73 x VIII x 4.6.2 时钟控件使用案例 .......................................................................................................... 73 4.7 日期与时间选择控件 ............................................................................................................ 74 4.7.1 DatePicker 类简介............................................................................................................ 74 4.7.2 TimePicker 类简介........................................................................................................... 75 4.7.3 日期时间控件使用案例 .................................................................................................. 75 4.8 动画播放技术 .......................................................................................................................... 77 4.8.1 帧动画简介 ...................................................................................................................... 77 4.8.2 帧动画使用案例 .............................................................................................................. 78 4.8.3 补间动画简介 .................................................................................................................. 80 4.8.4 补间动画使用案例 .......................................................................................................... 81 4.9 小结............................................................................................................................................. 83 第 5 章 Android 常用高级控件 84 5.1 自动完成文本框 ...................................................................................................................... 84 5.1.1 AutoCompleteTextView 类简介....................................................................................... 84 5.1.2 自动完成文本使用案例 .................................................................................................. 84 5.2 滚动视图 ................................................................................................................................... 86 5.2.1 ScrollView 类简介 ........................................................................................................... 86 5.2.2 滚动视图使用案例 .......................................................................................................... 86 5.3 列表视图 ................................................................................................................................... 87 5.3.1 ListView 类简介............................................................................................................... 87 5.3.2 列表视图使用案例 .......................................................................................................... 87 5.4 网格视图 ................................................................................................................................... 90 5.4.1 GridView 类简介.............................................................................................................. 90 5.4.2 网格视图使用案例 .......................................................................................................... 91 5.5 滑块与进度条 .......................................................................................................................... 95 5.5.1 ProgressBar 类简介.......................................................................................................... 95 5.5.2 SeekBar 类简介................................................................................................................ 95 5.5.3 滑块和进度条案例 .......................................................................................................... 95 5.6 星级滑块 ................................................................................................................................... 97 5.6.1 RatingBar 类简介............................................................................................................. 97 5.6.2 星级滑块使用案例 .......................................................................................................... 97 5.7 选项卡........................................................................................................................................ 99 5.7.1 TabHost 类简介................................................................................................................ 99 5.7.2 选项卡使用案例 .............................................................................................................. 99 5.8 画廊控件 ................................................................................................................................. 102 5.8.1 Gallery 类简介 ............................................................................................................... 102 5.8.2 画廊控件使用案例 ........................................................................................................ 103 x IX x 5.9 下拉列表控件 ........................................................................................................................ 104 5.9.1 Spinner 类简介............................................................................................................... 105 5.9.2 下拉列表使用案例 ........................................................................................................ 105 5.10 小结 ........................................................................................................................................ 108 第 6 章 菜单与对话框 109 6.1 菜单功能的开发 .................................................................................................................... 109 6.1.1 选项菜单和子菜单简介 ................................................................................................ 109 6.1.2 选项菜单和子菜单使用案例 ..........................................................................................111 6.1.3 上下文菜单 .................................................................................................................... 116 6.2 对话框功能的开发 ............................................................................................................... 119 6.2.1 对话框简介 .................................................................................................................... 119 6.2.2 普通对话框 .................................................................................................................... 120 6.2.3 列表对话框 .................................................................................................................... 123 6.2.4 单选按钮对话框 ............................................................................................................ 125 6.2.5 复选框对话框 ................................................................................................................ 127 6.2.6 日期及时间选择对话框 ................................................................................................ 129 6.2.7 进度对话框 .................................................................................................................... 133 6.3 消息提示 ................................................................................................................................. 135 6.3.1 Toast 的使用 ................................................................................................................... 135 6.3.2 Notification 的使用........................................................................................................ 137 6.4 小结........................................................................................................................................... 140 高 级 篇 第 7 章 Android 事件处理模型 141 7.1 基于回调机制的事件处理 ................................................................................................. 141 7.1.1 onKeyDown 方法简介................................................................................................... 141 7.1.2 onKeyUp 方法简介........................................................................................................ 143 7.1.3 onTouchEvent 方法简介 ................................................................................................ 144 7.1.4 onTrackBallEvent 方法简介 .......................................................................................... 146 7.1.5 onFocusChanged 方法简介............................................................................................ 147 7.2 基于监听接口的事件处理 ................................................................................................. 149 7.2.1 Android 的事件处理模型 .............................................................................................. 149 7.2.2 OnClickListener 接口简介............................................................................................. 150 7.2.3 OnLongClickListener 接口简介..................................................................................... 152 7.2.4 OnFocusChangeListener 接口简介................................................................................ 154 x X x 7.2.5 OnKeyListener 接口简介............................................................................................... 158 7.2.6 OnTouchListener 接口简介............................................................................................ 160 7.2.7 OnCreateContextMenuListener 接口简介 ..................................................................... 162 7.3 Handler 消息传递机制 ........................................................................................................ 163 7.3.1 Handler 类简介 .............................................................................................................. 163 7.3.2 Handler 使用案例 .......................................................................................................... 163 7.4 小结........................................................................................................................................... 166 第 8 章 游戏与 3D 应用程序开发 167 8.1 自定义 View 的使用 ............................................................................................................ 167 8.1.1 MyView 类的开发 ......................................................................................................... 167 8.1.2 MyThread 类的开发....................................................................................................... 170 8.1.3 Activity 部分代码的开发 .............................................................................................. 171 8.2 SurfaceView 的使用............................................................................................................. 172 8.2.1 GameView 类的开发 ..................................................................................................... 173 8.2.2 BallGoThread 类的开发................................................................................................. 177 8.2.3 TimeThread 类的开发.................................................................................................... 180 8.2.4 GameViewDrawThread 类的开发 ................................................................................. 180 8.2.5 Sample_8_2 类的开发 ................................................................................................... 181 8.3 GLSurfaceView 与 3D ......................................................................................................... 182 8.3.1 OpenGL ES 简介............................................................................................................ 182 8.3.2 3D 开发的基本知识....................................................................................................... 183 8.3.3 第一个 3D 图形示例...................................................................................................... 184 8.3.4 3D 谷仓的开发 .............................................................................................................. 188 8.4 小结........................................................................................................................................... 194 第 9 章 消息广播与服务 195 9.1 BroadcastReceiver 组件....................................................................................................... 195 9.1.1 BroadcastReceiver 类简介 ............................................................................................. 195 9.1.2 基于广播的案例 ............................................................................................................ 196 9.2 Service 组件............................................................................................................................ 198 9.2.1 Service 类简介 ............................................................................................................... 199 9.2.2 基于服务的案例 ............................................................................................................ 199 9.3 单机版音乐盒的实现 .......................................................................................................... 202 9.4 小结........................................................................................................................................... 210 第 10 章 网络与数据处理 211 10.1 使用 Socket 进行通信 ....................................................................................................... 211 x XI x 10.1.1 Socket 服务端的开发................................................................................................... 211 10.1.2 Socket 客户端的开发................................................................................................... 212 10.2 通过 URL 和 HTTP 请求获取网络资源...................................................................... 213 10.2.1 通过 URL 获取网络资源............................................................................................. 214 10.2.2 通过 HTTP 请求网络资源........................................................................................... 217 10.3 使用 WebView 进行网络开发 ........................................................................................ 221 10.3.1 使用 WebView 浏览网页............................................................................................. 221 10.3.2 使用 WebView 执行 HTML 代码................................................................................ 226 10.4 SQLite 数据库 ..................................................................................................................... 228 10.4.1 数据库的基本操作 ...................................................................................................... 228 10.4.2 个人通讯录的实现之资源文件的组织和开发........................................................... 229 10.4.3 个人通讯录的实现之功能代码的开发....................................................................... 232 10.5 访问存储卡 .......................................................................................................................... 237 10.5.1 获取存储卡容量 .......................................................................................................... 237 10.5.2 读取存储卡信息 .......................................................................................................... 239 10.6 小结 ........................................................................................................................................ 241 第 11 章 手机通信功能开发 242 11.1 短信控制 ............................................................................................................................... 242 11.1.1 短信的发送 .................................................................................................................. 242 11.1.2 短消息提示 .................................................................................................................. 245 11.1.3 短消息群发 .................................................................................................................. 249 11.1.4 查询发送状态 .............................................................................................................. 253 11.2 电话控制 ............................................................................................................................... 256 11.2.1 拨打电话 ...................................................................................................................... 256 11.2.2 过滤电话 ...................................................................................................................... 261 11.2.3 查询当前状态 .............................................................................................................. 261 11.3 E-mail 相关功能开发 ........................................................................................................ 263 11.3.1 SMTP 协议简介........................................................................................................... 263 11.3.2 发送 E-mail................................................................................................................... 263 11.4 小结 ........................................................................................................................................ 264 第 12 章 手机特有 Feature 开发 265 12.1 系统设置更改的事件........................................................................................................ 265 12.1.1 Configuration 类简介................................................................................................... 265 12.1.2 响应 Configuration 的变化 .......................................................................................... 266 12.2 手机外观更改和提醒设置............................................................................................... 268 12.2.1 手机壁纸的改变 .......................................................................................................... 268 x XII x 12.2.2 手机振动的设置 .......................................................................................................... 272 12.2.3 音量调节 ...................................................................................................................... 275 12.3 TelephonyManager 的使用............................................................................................... 278 12.3.1 TelephonyManager 类简介........................................................................................... 279 12.3.2 TelephonyManager 的使用案例................................................................................... 279 12.4 手机电池电量 ...................................................................................................................... 282 12.4.1 原理概述 ...................................................................................................................... 282 12.4.2 电量提示案例 .............................................................................................................. 283 12.5 手机闹钟 ............................................................................................................................... 284 12.5.1 AlarmManager 简介..................................................................................................... 285 12.5.2 开发闹钟应用 .............................................................................................................. 285 12.6 小结 ........................................................................................................................................ 288 第 13章 桌面组件与多媒体数据采集 289 13.1 桌面组件的介绍 ................................................................................................................. 289 13.2 桌面快捷方式 ...................................................................................................................... 289 13.2.1 通过应用程序创建快捷方式 ....................................................................................... 289 13.2.2 向 Launcher 添加快捷方式 ......................................................................................... 292 13.3 实时文件夹 .......................................................................................................................... 293 13.3.1 创建 Activity ................................................................................................................ 293 13.3.2 创建 ContentProvider................................................................................................... 294 13.4 桌面控件 ............................................................................................................................... 295 13.4.1 桌面控件概述 .............................................................................................................. 295 13.4.2 开发简单的桌面控件 .................................................................................................. 296 13.5 多媒体数据采集 ................................................................................................................. 297 13.5.1 录音.............................................................................................................................. 298 13.5.2 图像采集 ...................................................................................................................... 301 13.6 小结 ........................................................................................................................................ 305 第 14 章 传感器应用的开发 306 14.1 Android 平台下传感器简介 ............................................................................................ 306 14.1.1 加速度传感器 Accelerometer...................................................................................... 306 14.1.2 姿态传感器 Orientation ............................................................................................... 311 14.1.3 磁场传感器 Magnetic Field ......................................................................................... 314 14.1.4 温度传感器 Temperature ............................................................................................. 315 14.1.5 光传感器 Light............................................................................................................. 318 14.2 传感器应用案例 ................................................................................................................. 319 14.2.1 开发前的准备工作 ...................................................................................................... 319 x XIII x 14.2.2 自定义 View 的开发.................................................................................................... 319 14.2.3 开发主逻辑代码 .......................................................................................................... 321 14.2.4 运行与调试 .................................................................................................................. 324 14.3 小结 ........................................................................................................................................ 324 第 15 章 Google服务 325 15.1 使用 GPS 获取位置 ........................................................................................................... 325 15.1.1 LocationManager 及相关类简介 ................................................................................. 325 15.1.2 获取位置信息案例 ...................................................................................................... 326 15.2 Google Map 的使用 ........................................................................................................... 329 15.2.1 获取 Map API Key ....................................................................................................... 329 15.2.2 创建模拟器 .................................................................................................................. 330 15.2.3 Google Map 地图查询应用 ......................................................................................... 331 15.2.4 Google Map 导航应用 ................................................................................................. 336 15.3 天气预报 ............................................................................................................................... 342 15.3.1 使用 SAX 解析 XML................................................................................................... 342 15.3.2 使用 Google API 获取天气信息 .................................................................................. 342 15.4 口袋词典 ............................................................................................................................... 346 15.4.1 Google Translate API 简介........................................................................................... 346 15.4.2 口袋词典的实现 .......................................................................................................... 347 15.5 Google 街景.......................................................................................................................... 351 15.5.1 Android 整合 Google 街景服务的原理....................................................................... 351 15.5.2 在程序中调用 Google 街景......................................................................................... 351 15.6 小结 ........................................................................................................................................ 354 第 16 章 Android 游戏开发实践——快乐数独 355 16.1 游戏的背景及功能概述 ................................................................................................... 355 16.1.1 背景概述 ...................................................................................................................... 355 16.1.2 功能简介 ...................................................................................................................... 356 16.2 游戏的策划及准备工作 ................................................................................................... 357 16.2.1 游戏的策划 .................................................................................................................. 357 16.2.2 Android 平台下游戏的准备工作 ................................................................................ 357 16.3 游戏的架构 .......................................................................................................................... 358 16.3.1 各类的简要介绍 .......................................................................................................... 358 16.3.2 游戏的框架简介 .......................................................................................................... 359 16.4 欢迎界面的设计与实现 ................................................................................................... 360 16.4.1 主类 KLSDActivity 实现............................................................................................. 360 16.4.2 欢迎界面 WelcomeView 类的实现 ............................................................................. 362 x XIV x 16.4.3 刷帧线程 WelcomeViewDrawThread 类的实现 ......................................................... 365 16.4.4 动画生成线程 WelcomeViewGoThread 类的实现 ..................................................... 366 16.5 “帮助”与“关于”界面的设计与实现 ..................................................................... 367 16.5.1 “帮助”界面 HelpView 类的实现............................................................................... 367 16.5.2 “关于”界面 AboutView 的实现 ................................................................................ 368 16.6 游戏界面的框架搭建 ........................................................................................................ 370 16.7 计时线程与数字键盘线程的开发 ................................................................................. 372 16.7.1 计时线程的开发 .......................................................................................................... 372 16.7.2 数字键盘线程的开发 .................................................................................................. 373 16.8 数独生成器的开发 ............................................................................................................. 374 16.9 游戏界面逻辑方法的实现 ............................................................................................... 376 16.9.1 初始化方法的完善 ...................................................................................................... 376 16.9.2 简单逻辑方法的完善 .................................................................................................. 378 16.9.3 屏幕事件处理方法的完善 ........................................................................................... 379 16.10 游戏界面绘画方法的完善 ............................................................................................. 383 16.10.1 数字键盘的绘制方法 drawKey ()的完善.................................................................. 383 16.10.2 绘画方法 onDraw()的完善........................................................................................ 384 16.11 游戏界面刷帧线程的实现 ............................................................................................. 387 16.12 游戏的优化与改进 .......................................................................................................... 388 案 例 篇 第 17 章 Android 地图搜索应用——美食天下 389 17.1 系统背景及功能概述 ........................................................................................................ 389 17.1.1 背景简介 ...................................................................................................................... 389 17.1.2 功能概述 ...................................................................................................................... 389 17.1.3 开发环境及目标平台 .................................................................................................. 390 17.2 开发前的准备工作 ............................................................................................................. 391 17.2.1 数据库的设计 .............................................................................................................. 391 17.2.2 表的创建与记录插入 .................................................................................................. 396 17.2.3 数据源的配置 .............................................................................................................. 397 17.3 Web 端总体架构及功能预览.......................................................................................... 397 17.3.1 目录结构及系统框架 .................................................................................................. 397 17.3.2 功能预览 ...................................................................................................................... 398 17.4 Web 端登录注册模块的实现.......................................................................................... 400 17.4.1 首页的搭建 .................................................................................................................. 400 17.4.2 用户注册功能的开发 .................................................................................................. 406 x XV x 17.4.3 用户登录功能的开发 .................................................................................................. 410 17.4.4 用户注销功能的开发 .................................................................................................. 413 17.5 Web 端美食上传模块的实现.......................................................................................... 413 17.5.1 页面的搭建 .................................................................................................................. 413 17.5.2 图片上传组件 FileUploadServlet 的开发 .................................................................... 417 17.5.3 DBUtil 中相关方法的开发.......................................................................................... 419 17.6 Android 端总体架构及功能预览 ................................................................................... 420 17.6.1 功能预览 ...................................................................................................................... 421 17.6.2 总体架构 ...................................................................................................................... 422 17.7 服务器的设计与实现 ........................................................................................................ 423 17.8 Android 端登录界面的实现 ............................................................................................ 425 17.8.1 开发前的准备工作 ...................................................................................................... 425 17.8.2 框架的搭建 .................................................................................................................. 427 17.8.3 监听方法的完善 .......................................................................................................... 430 17.8.4 记住密码功能的实现 .................................................................................................. 431 17.8.5 服务器端的完善 .......................................................................................................... 432 17.9 Android 端注册界面的实现 ............................................................................................ 433 17.9.1 框架的搭建 .................................................................................................................. 433 17.9.2 监听方法的完善 .......................................................................................................... 435 17.9.3 服务器端的完善 .......................................................................................................... 437 17.10 Android 端主界面 MainActivity 的实现 ................................................................... 438 17.10.1 布局文件的开发 ........................................................................................................ 438 17.10.2 界面框架的搭建 ........................................................................................................ 439 17.10.3 初始化方法的完善 .................................................................................................... 441 17.10.4 监听方法的完善 ........................................................................................................ 442 17.10.5 网络处理线程的实现 ................................................................................................ 445 17.10.6 服务器端的完善 ........................................................................................................ 446 17.11 Android 端地图界面的实现 .......................................................................................... 450 17.11.1 布局文件的开发 ......................................................................................................... 450 17.11.2 地图界面的开发 ......................................................................................................... 451 17.12 美食信息界面的实现 ...................................................................................................... 454 17.13 系统的优化与改进 .......................................................................................................... 456 第 18 章 Android 社交分享平台——口袋微博 457 18.1 系统背景及功能概述 ........................................................................................................ 457 18.1.1 背景简介 ...................................................................................................................... 457 18.1.2 功能概述 ...................................................................................................................... 457 18.1.3 开发环境和目标平台 .................................................................................................. 458 x XVI x 18.2 开发前的准备工作 ............................................................................................................. 459 18.2.1 数据库设计 .................................................................................................................. 459 18.2.2 表的创建和测试数据的插入 ....................................................................................... 464 18.2.3 数据源的配置 .............................................................................................................. 465 18.3 Web 端功能预览及总体架构.......................................................................................... 466 18.3.1 Web 端系统功能预览 .................................................................................................. 466 18.3.2 系统目录结构 .............................................................................................................. 467 18.3.3 系统总架构 .................................................................................................................. 468 18.4 Web 端主页的搭建 ............................................................................................................ 468 18.5 Web 端登录注册模块的实现.......................................................................................... 470 18.5.1 用户登录功能的开发 .................................................................................................. 470 18.5.2 用户注册功能的开发 .................................................................................................. 473 18.5.3 用户注销功能的开发 .................................................................................................. 476 18.6 查看和管理日志模块的实现 .......................................................................................... 476 18.6.1 发布日志功能的开发 .................................................................................................. 476 18.6.2 显示日志及评论功能的开发 ....................................................................................... 478 18.6.3 编辑和删除日志功能的开发 ....................................................................................... 480 18.7 查看和管理相册模块的实现 .......................................................................................... 481 18.7.1 查看相册功能的开发 .................................................................................................. 482 18.7.2 查看相册相片功能的实现 ........................................................................................... 483 18.7.3 显示照片功能的实现 .................................................................................................. 484 18.8 Android 端功能预览及总体架构 ................................................................................... 485 18.8.1 Android 端功能预览 .................................................................................................... 485 18.8.2 Android 端总架构........................................................................................................ 487 18.9 服务器的设计与实现 ........................................................................................................ 488 18.9.1 服务器的设计 .............................................................................................................. 488 18.9.2 服务器的实现 .............................................................................................................. 488 18.10 Android 端的准备工作 ................................................................................................... 491 18.10.1 图片资源的准备 ........................................................................................................ 491 18.10.2 XML 资源文件的准备............................................................................................... 492 18.11 登录注册模块的实现 ...................................................................................................... 493 18.11.1 登录模块的开发 ......................................................................................................... 493 18.11.2 记录账号密码功能的开发 ......................................................................................... 498 18.11.3 服务器验证登录功能的实现 ..................................................................................... 499 18.11.4 注册模块的开发 ......................................................................................................... 499 18.12 个人中心模块的实现 ...................................................................................................... 503 18.12.1 个人中心界面的开发 ................................................................................................ 503 18.12.2 个人中心界面菜单功能的开发 ................................................................................. 505 x XVII x 18.13 快速发布模块的实现 ...................................................................................................... 506 18.13.1 发布日志和更新心情功能的实现 ............................................................................. 506 18.13.2 拍照上传界面的开发 ................................................................................................ 509 18.13.3 UploadActivity 通信功能的开发 ............................................................................... 512 18.14 查看联系人模块的实现 ................................................................................................. 516 18.14.1 ContactsActivity 界面的开发 ..................................................................................... 516 18.14.2 ContactsActivity 通信功能的开发 ............................................................................. 518 18.15 日志管理模块的实现 ...................................................................................................... 518 18.15.1 查看日志功能的开发 ................................................................................................ 519 18.15.2 编辑日志功能的开发 ................................................................................................ 521 18.16 相册管理模块的实现 ...................................................................................................... 521 18.16.1 相册查看和修改功能的实现 ..................................................................................... 521 18.16.2 相片查看功能的实现 ................................................................................................ 524 18.17 系统的优化与改进 .......................................................................................................... 526 x XVIII x
还剩12页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 3 金币 [ 分享pdf获得金币 ] 1 人已下载

下载pdf