注册 登录 进入教材巡展
#
  • #

出版社:西安电子科技大学出版社

以下为《Android程序设计及实践》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560639994
  • 0046177966-2
  • 自动化技术、计算技术
  • 本科
内容简介
  王燕主编的这本《Android程序设计及实践》分为理论篇与实践篇两部分。理论篇共8章,深入讲解了Android开发的基础知识,其内容包括Android概述、活动(Activity)、用户界面、意图(Intent)、服务(Service)、数据存储、网络通信以及Android特色开发等。
  实践篇侧重于项目实战,通过“餐饮点餐系统”Android客户端的实现,并结合知识拓展内容,使读者能够循序渐进地理解Android理论知识,并提高项目开发实战能力。另外,实践篇还介绍了Android开发环境的搭建,以及使用DDMS对Android程序进行调试与监视等。
  本书适用面广,可作为本科计算机科学与技术、软件工程、网络工程、计算机软件、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材。
目录
理论篇
第1章  Andr05d概述
  1.1  移动设备开发平台
    1.1.1  移动信息设备系统
    1.1.2  开放手机联盟
  1.2  Android简介
    1.2.1  Android的历史
    1.2.2  Android的优缺点
    1.2.3  Android平台的技术架构
  1.3  Android应用程序构成
    1.3.1  活动(Activity)
    1.3.2  意图(Intent)
    1.3.3  服务(service)
    1.3.4  内容提供器(ContentProvider)
  1.4  第一个Android应用
    1.4.1  创建一个新的Android项目
    1.4.2  运行Android应用程序
    本章小结
    本章练习
第2章  活动(Activity)
  2.1  Activity
    2.1.1  Activity生命周期
    2.1.2  Activity示例
    2.1.3  掌控Activity生命周期
  2.2  Android中的资源使用
    2.2.1  字符串资源
    2.2.2  图片资源
    本章小结
    本章练习
第3章  用户界面
  3.1  用户界面元素分类
    3.1.1  视图组件(View)
    3.1.2  视图容器(ViewGroup)
    3.1.3  布局管理(Layout)
  3.2  事件处理机制
  3.3  布局管理(Layout)
    3.3.1  线性布局(LinearLayout)
    3.3.2  相对布局(RdmiveLayout)
    3.3.3  表格布局(PFableLayout)
    3.3.4  绝对布局(AbsoluteLayout)
    3.3.5  框架布局(FrameLayout)
    3.3.6  网格布局((3ridLayout)
  3.4  对话框和提示信息(Toast)
    3.4.1  提示信息(Toast)
    3.4.2  对话框
  3.5  常用Widget组件
    3.5.1  Widget组件通用属性
    3.5.2  文本框(TextView)
    3.5.3  按钮(Button)
    3.5.4  编辑框(Edifrext)
    3.5.5  复选框(CheckBox)
    3.5.6  单选按钮组(RadioGroup)
    3.5.7  下拉列表(Spinner)
    3.5.8  图片视图(ImageView)
    3.5.9  滚动视图(scroView)
    3.5.10  网格视图(GridView)
    3.5.11  列表视图(ListView)
  3.6  菜单
    3.6.1  选项菜单(OptionMenu)
    3.6.2  上下文菜单(ContextMenu)
  3.7  ActionBar
    3.7.1  ActionBar的显示与隐藏
    3.7.2  修改图标和标题
    3.7.3  添加ActionButton
    3.7.4  添加导航按钮
    3.7.5  添加ActionView
  本章小结
  本章练习
第4章  意图(Intent)
  4.1  Intent概述
    4.1.1  Intent组成属性
    4.1.2  Intent启动
  4.2  Intent消息传递
  4.3  Intent Filter
    4.3.1  元素
    4.3.2  IntentFilter类
  4.4  广播接收Intent
    4.4.1  广播和接收Intent机制
    4.4.2  广播Intent示例
  4.5  设置Activity许可
  本章小结
  本章练习
第5章  服务(Serv5ce)
  5.1  Service简介
  5.2  实现Service
    5.2.1  创建Service类
    5.2.2  Service的使用
    5.2.3  Service示例
  5.3  Android系统服务
  本章小结
  本章练习
第6章  数据存储
  6.1  数据存储简介
  6.2  Preference存储数据
    6.2.1  访问Preference的API
    6.2.2  Preference应用
  6.3  File存储数据
    6.3.1  文件操作
    6.3.2  File应用
  6.4  SQLite存储数据
    6.4.1  SQLite简介
    6.4.2  SQLite数据库操作
    6.4.3  SQLiteOpenHelper
  6.5  数据共享ContentProvider
    6.5.1  ContentProvider
    6.5.2  ContentResolver
    6.5.3  ContentProvider应用
  本章小结
  本章练习
第7章  网络通信
  7.1  网络通信简介
  7.2  Socket通信
    7.2.1  Socket和SetverSocket
    7.2.2  Socket应用
  7.3  HTTP网络编程
    7.3.1  HttpLIRLConnection
    7.3.2  HttpClient
  7.4  WebKit
    7.4.1  WebKit介绍
    7.4.2  WebView视图组件
  本章小结
  本章练习
第8章  Android特色开发
  8.1  传感器
    8.1.1  传感器简介
    8.1.2  传感器应用
  8.2  地图与定位
    8.2.1  百度地图SDK介绍
    8.2.2  使用百度地图SDK开发定位功能
  8.3  特殊的对话框
  8.4  Fragment
    8.4.1  Fragment简介
    8.4.2  Fragment的使用
  8.5  AcdonBar扩展
  本章小结
  本章练习
实践篇
  实践1  Android概述
    实践指导
    实践1.1  开发环境搭建
    实践1.2  创建AVD(Android模拟器)
    实践1.3  DDMS
    知识拓展
    拓展练习
  实践2  活动(Activity)
    实践指导
    实践2.1  点餐系统功能结构
    实践2.2  点餐系统项目创建
    实践2.3  创建实体类
    知识拓展
    拓展练习
  实践3  用户界面
    实践指导
    实践3.1  创建登录界面
    实践3.2  创建主菜单界面
    知识拓展
    拓展练习
  实践4  意图(Intent)
    实践指导
    实践4.1  完善登录功能
    实践4.2  点餐功能
    实践4.3  结账功能
    知识拓展
  附录  Widget列表
    拓展练习
  实践5  服务(Service)
    实践指导
    实践  更新数据功能
    知识拓展
    拓展练习
  实践6  数据存储
    实践指导
    实践6.1  创建数据库
    实践6.2  数据更新功能
    实践6.3  操作数据库
    实践6.4  点餐系统的配置功能
    知识拓展
    拓展练习
  实践7  网络通信
    实践指导
    实践7.1  服务器端程序
    实践7.2  与服务器通信
    实践7.3  登录验证
    实践7.4  更新数据
    实践7.5  查桌功能
    实践7.6  下单功能
    实践7.7  结账功能
    知识拓展
    拓展练习