您好,欢迎光临有路网!
Android移动应用设计与开发
QQ咨询:
有路璐璐:

Android移动应用设计与开发

  • 作者:黄宏程 胡敏 陈如松
  • 出版社:人民邮电出版社
  • ISBN:9787115290403
  • 出版日期:2012年09月01日
  • 页数:235
  • 定价:¥32.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书以一个完整的案例来讲述移动应用的开发过程,并将其功能需求穿插到书中各章节,通过结合该案例给读者系统而生动地阐述各个知识点,并*终**读者构建一款完整的移动应用产品。全书共分12章,涵盖Android开发基础知识、基本原理,项目设计和应用发布。内容组织上由易到难,由设计、研发到发布完整的移动应用项目,层层递进,力图使初学者能够快速入门。 本书可作为高等院校理工科各专业本科生相关课程的教材,也可作为开发人员或软件实践者自学和提高的参考书。
    目录
    目 录

    第1章 基础 1
    1.1 Android发展概述 1
    1.2 配置开发环境 3
    1.2.1 安装JDK 3
    1.2.2 安装Eclipse 5
    1.2.3 安装SDK 6
    1.2.4 安装ADT 9
    本章小结 11
    习题 11

    第2章 Android项目 12
    2.1 **个应用程序 12
    2.1.1 创建Android项目 12
    2.1.2 项目核心文件和目录 14
    2.1.3 开发工具介绍 14
    2.2 综合案例 15
    2.2.1 需求分析 15
    2.2.2 概要设计 17
    本章小结 28
    习题 28

    第3章 Android基本原理 29
    3.1 Android框架 29
    3.1.1 体系结构 29
    3.1.2 运行原理 30
    3.2 Android应用程序简介 34
    3.2.1 Activity介绍 34
    3.2.2 Service介绍 35
    3.2.3 BroadCastReceiver介绍 36
    3.2.4 ContentProvider介绍 36
    本章小结 37
    习题 37

    第4章 Activity以及Intent通信机制 38
    4.1 Activity生命周期 38
    4.1.1 Activity交互机制 38
    4.1.2 Activity状态 38
    4.1.3 Activity生命周期的事件回调方法 39
    4.2 Intent 47
    4.2.1 Intent属性 48
    4.2.2 Intent解析 50
    4.2.3 Activity的跳转 51
    本章小结 54
    习题 54

    第5章 UI设计 55
    5.1 View 55
    5.1.1 TextView和EditText 56
    5.1.2 Button 57
    5.1.3 ImageView 58
    5.2 Layout 61
    5.2.1 LinearLayout 61
    5.2.2 RelativeLayout 65
    5.2.3 FrameLayout 70
    5.2.4 TableLayout 71
    5.2.5 AbsoluteLayout 74
    5.3 对话框 74
    5.3.1 提示对话框 74
    5.3.2 单选对话框 75
    5.3.3 复选对话框 76
    5.3.4 列表对话框 77
    5.3.5 进度条对话框 77
    5.3.6 日期选择对话框 78
    5.3.7 时间选择对话框 78
    5.3.8 拖动对话框 79
    5.3.9 自定义对话框 81
    5.4 菜单 82
    5.4.1 上下文菜单 82
    5.4.2 选项菜单 83
    5.4.3 下拉菜单(Spinner) 85
    5.5 Toast 87
    5.5.1 常规Toast 87
    5.5.2 自定义Toast 87
    5.6 Notification 88
    5.6.1 常规Notification 89
    5.6.2 自定义Notification 91
    5.7 列表 93
    5.7.1 常用Adapter 94
    5.7.2 自定义Adapter 96
    5.8 AppWidget 99
    5.9 TabActivity与TabHost 104
    本章小结 107
    习题 107

    第6章 服务 109
    6.1 本地服务 109
    6.1.1 两种启动方式 109
    6.1.2 生命周期 113
    6.2 远程服务 115
    6.3 服务小实例 119
    本章小结 125
    习题 125

    第7章 广播 126
    7.1 发送和接收广播 126
    7.1.1 发送广播 126
    7.1.2 接收广播 127
    7.1.3 声明广播 127
    7.1.4 广播的生命周期 128
    7.1.5 常见广播Action常量 131
    7.2 广播小实例 131
    本章小结 133
    习题 133

    第8章 数据存储和提供器 134
    8.1 SharedPreference存储 134
    8.2 SQLite存储 139
    8.2.1 SQLite简介 139
    8.2.2 SQLite使用 139
    8.3 ContentProvider存储 147
    8.4 文件存储 157
    本章小结 162
    习题 162

    第9章 网络 163
    9.1 网络访问方式 163
    9.1.1 HTTP通信 163
    9.1.2 Socket通信 167
    9.1.3 HTTP连接与Socket连接区别 169
    9.1.4 案例分析 169
    9.2 数据解析 173
    9.2.1 JSON格式解析 173
    9.2.2 SAX方式解析 175
    9.2.3 案例分析 182
    9.3 获取网络状态 186
    9.4 JavaScript与Java交互 187
    9.4.1 WebView 187
    9.4.2 在WebView中使用JavaScript 189
    本章小结 192
    习题 192

    第10章 重要概念的应用 193
    10.1 进程与线程 193
    10.1.1 什么是进程 193
    10.1.2 进程模型 193
    10.1.3 Android中进程的生命周期 195
    10.1.4 Android进程间的通信 196
    10.1.5 什么是线程 196
    10.1.6 Android的线程模型 196
    10.1.7 进程与线程 197
    10.1.8 进程与线程的重要性 197
    10.2 Handler和AsynTask 197
    10.2.1 Handler的基本概念 197
    10.2.2 Android消息机制 197
    10.2.3 Handler的具体使用场合 199
    10.2.4 AsyncTask的介绍 199
    10.2.5 AsyncTask的使用 199
    10.2.6 为什么要在UI线程中创建AsyncTask才能使用 200
    10.2.7 Handler和AsyncTask 200
    10.3 Application 201
    本章小结 203
    习题 203

    第11章 综合案例讲解 204
    11.1 客户端 205
    11.1.1 代码结构 205
    11.1.2 功能模块 211
    11.2 服务端 220
    11.2.1 总体介绍 220
    11.2.2 数据解析和控制流程 221
    本章小结 222
    习题 223

    第12章 发布你的应用程序 224
    12.1 为应用程序签名 224
    12.2 发布和销售应用程序 228
    12.2.1 在Google play上销售你的应用程序 228
    12.2.2 其他途径销售你的应用程序 230
    12.3 更新应用程序 230
    本章小结 234
    习题 234

    参考文献 235
    编辑推荐语
    1、针对初学入门者,提供以案例教学为主要切入点的教材编写方法。 2、重视Android体系结构的讲解,让学生对Android的系统结构进行整理的理解和把握,有利于在课堂之外延伸学习和掌握。 3、Android的程序开发具有实践性强的特点,本书的编写,更加注重学生的动手实践,从编排的方式上让学生能够快速地进行**个简单的Android应用开发,并引导逐步向综合、复杂的开发技术深入。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外