Android应用程序开发与典型案例
Android应用程序开发与典型案例封面图

Android应用程序开发与典型案例

郑萌, 等编著

出版社:电子工业出版社

年代:2012

定价:59.0

书籍简介:

本书共23章,内容包含两大部分。第一部分是Android程序设计基础,在介绍Android环境搭建以及Android系统基本控件和组件后,详细介绍了Android系统应用编程中典型的技术,比如,Android中的图形图像、多媒体编程、GPS定位与地图编程等;第二部分是Android程序UI设计,从手机软件的交互设计谈起,介绍了Android用户界面设计原则和方法、Android用户界面设计哲学等,并给出了具体建议。

书籍目录:

上篇 Android应用程序设计基础第1章 Android基本概念1.1 Android简介1.2 Android平台特性1.3 Android系统架构1.3.1 Linux内核(Linux Kernel)1.3.2 Android核心库(Libraries)1.3.3 Android运行时环境(Android Runtime)1.3.4 Android应用程序框架(Application Framework)1.3.5 Android应用程序1.4 Android开发框架1.4.1 应用方面1.4.2 数据存储1.4.3 网络访问方面1.4.4 开发流程1.5 OMS简介1.5.1 OPhone介绍1.5.2 Widget介绍1.6 本章小结第2章 Android开发环境搭建2.1 Android 开发环境的安装与配置2.1.1 安装JDK和配置Java开发环境2.1.2 Eclipse的安装2.1.3 SDK和ADT的安装和配置2.2 创建第一个Android应用2.3 在模拟器上运行程序2.4 在手机上运行程序2.5 本章小结第3章 程序设计基础3.1 Android程序框架3.1.1 Android项目目录结构3.1.2 Android应用解析3.2 Android程序UI设计3.3 Java语言在Android程序中的使用3.3.1 Interface的使用3.3.2 abstract class的使用3.3.3 Interface与Abstract class的区别3.3.4 for循环的使用3.3.5 Map类的使用3.3.6 Integer与String之间的转换3.3.7 synchronized同步关键字3.3.8 new的使用3.4 本章小结第4章 Android生命周期4.1 程序生命周期4.2 Android组件4.3 Activity生命周期4.3.1 全生命周期4.3.2 可视生命周期4.3.3 活动生命周期4.4 Activity启动模式4.4.1 standard标准模式4.4.2 singleTop4.4.3 singleTask4.4.4 singleInstance4.5 程序调试4.5.1 LogCat命令行工具4.5.2 DevTools开发调试工具4.6 本章小结第5章 用户界面开发5.1 用户界面基础5.2 界面布局5.2.1 线性布局(LinearLayout)5.2.2 框架布局(FrameLayout)5.2.3 表格布局(TableLayout)5.2.4 相对布局(RelativeLayout)5.2.5 绝对布局(AbsoluteLayout)5.3 界面控件5.3.1 TextView 和 EditText5.3.2 Button 和 ImageButton5.3.3 CheckBox 和 RadioButton5.3.4 Spinner5.3.5 ListView5.3.6 TabHost5.4 菜单5.4.1 选项菜单5.4.2 子菜单5.4.3 上下文菜单(Context Menu)5.5 界面事件5.5.1 按键事件5.5.2 触摸事件5.6 自定义样式和主题5.7 9Patch5.8 本章小结第6章 组件间通信6.1 Intent对象及其属性6.1.1 Intent的action属性6.1.2 Intent的data属性6.1.3 Intent的type属性6.1.4 Intent的category属性6.1.5 Intent的extras属性6.1.6 Intent的ComponentName属性6.2 系统标准ActivityAction应用6.2.1 启动Activity6.2.2 获取Activity返回值6.3 Intent过滤器6.3.1 注册Intent过滤器6.3.2 Intent解析6.4 广播消息6.5 本章小结第7章 数据存储与访问7.1 简单存储7.1.1 SharedPreferences7.1.2 示例7.2 文件存储7.2.1 内部存储7.2.2 外部存储7.2.3 资源文件7.3 数据库存储7.3.1 SQLite简介7.3.2 手动建立数据库7.3.3 代码建库(SQLiteOpenHelper)7.3.4 数据操作(SQLiteDatabase)7.4 数据共享(ContentProviders)7.4.1 创建ContentProvider7.4.2 使用数据提供者7.5 本章小结第8章 多媒体开发8.1 Android系统提供内置的媒体格式8.2 在窗体布局上——VideoView8.3 音频及视频播放——MediaPlayer8.2.1 从源文件中播放8.3.2 从文件系统中播放8.3.3 从网络中播放8.3.4 音频播放示例8.3.5 视频播放示例8.4 音/视频的录制8.5 Camera照相8.6 本章小结第9章 定位与地图9.1 位置服务9.1.1 Android Location API9.1.2 GPS定位步骤9.2 Google地图应用9.2.1 申请地图密钥9.2.2 使用Google地图9.2.3 使用Overlay9.3 本章小结第10章 Android中的图形图像10.1 在Android中访问图片10.1.1 使用图片文件创建Drawable对象10.1.2 使用XML文件定义Drawable属性10.1.3 Bitmap和BitmapFactory10.2 Android中的动画10.2.1 Tween动画10.2.2 Frame动画10.3 动态图形绘制10.3.1 动态图形绘制类简介10.3.2 动态图形绘制的基本思路10.3.3 绘制几何图形10.4 图形特效10.4.1 使用Matrix实现旋转、缩放和平移10.4.2 使用Shader类渲染图形10.5 本章小结第11章 Android NDK开发11.1 Android NDK简介11.2 NDK编译环境11.3 NDK开发示例11.4 本章小结第12章 Android特色开发12.1 App Widget12.1.1 App Widget的生命周期12.1.2 建立Android App Widget12.2 传感器12.2.1 Android中的传感器分类12.2.2 Android中的传感器功能12.3 本章小结第13章 Android网络编程13.1 Android网络通信基础13.1.1 标准Java接口13.1.2 Apache接口13.1.3 Android网络接口13.2 HTTP通信13.2.1 HttpURLConnection接口13.2.2 HttpClient接口13.3 Socket通信13.3.1 Socket传输模式13.3.2 Socket编程原理13.3.3 Socket编程实例13.3.4 Socket与HTTP通信的区别13.4 本章小结第14章 Android应用开发流程14.1 应用规划及架构设计14.1.1 客户端功能点概述14.1.2 服务器端功能点概述14.2 实现UI14.3 数据操作和存储14.4 实现多页面跳转14.5 实现各个模块逻辑处理14.5.1 登录注册模块的实现14.5.2 个人中心模块的实现下篇 Android应用程序UI设计附录A 知识点测评答案

内容摘要:

  本书共23章,内容包含两大部分。第一部分是Android程序设计基础,在介绍Android环境搭建以及Android系统基本控件和组件后,详细介绍了Android系统应用编程中典型的技术,比如,Android中的图形图像、多媒体编程、GPS定位与地图编程等;第二部分是Android程序UI设计,从手机软件的交互设计谈起,介绍了Android用户界面设计原则和方法、Android用户界面设计哲学等,并给出了具体建议。

书籍规格:

书籍详细信息
书名Android应用程序开发与典型案例站内查询相似图书
9787121184956
如需购买下载《Android应用程序开发与典型案例》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26 × 18装帧平装
页数 476 印数

书籍信息归属:

Android应用程序开发与典型案例是电子工业出版社于2012.10出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计-高等学校-教材 的书籍。