Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)

Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 主编
2014-11
版次: 1
ISBN: 9787111462163
定价: 30.00
装帧: 平装
开本: 16开
纸张: 胶版纸
  • 本书基于AndroidSKD的4.0版本,以项目驱动式的方式全面而详细地介绍Android应用开发所涉及的各个方面知识。全书共11章,分为3个部分,内容包括Android开发入门、生命周期及调试方法、布局与基本组件、高级组件开发、异步任务开发、后台服务、数据存储与数据共享、传感器应用开发、媒体播放器的设计、地图与位置服务的设计以及一个综合实例——旅游小助手的实现。本书内容丰富,结合大量精心设计的项目案例进行讲解。掌握本书的实例后,读者无须自己编写大量的代码即可解决实际Android项目开发问题。本书即可作为高职及本科院校计算机专业Android应用开发类课程的教材,也可供相关专业人士参考使用。 前言

    第1章  Android开发入门

      1.1Android的发展及历史

        1.1.1Android系统简介

        1.1.2Android智能手机系统的发展

        1.1.3Android系统的框架架构

      1.2Android开发环境搭建

        1.2.1Android开发简介

        1.2.2安装JDK

        1.2.3安装Eclipse

        1.2.4配置Android开发环境

        1.2.5创建AVD

      1.3第一个应用程序

        1.3.1创建第一个应用程序项目(Project)

        1.3.2修改显示内容

      1.4项目框架分析

        1.4.1HelloAndroid项目结构

        1.4.2资源目录(res/)

        1.4.3gen/目录下的R.java文件

        1.4.4AndroidManifest.xml介绍

      1.5Android四大组件介绍

      1.6本章小结

    第2章  生命周期及调试方法

      2.1系统进程生命周期(LifeCycle)

      2.2Activity生命周期.25

        2.2.1Activity生命周期的基本概念

        2.2.2生命周期的回调函数.25

      2.3Intent的概念及使用

      2.4Activity的启动和跳转

        2.4.1两种启动和跳转方式

        2.4.2带值跳转方式

        2.4.3跳转并带值返回父界面的方式

      2.5Android开发中的调试技术

        2.5.1使用Debug断点调试

        2.5.2使用JUnit调试

        2.5.3使用Logcat进行调试39

        2.5.4使用DDMS进行调试40

      2.6实训项目与演练

        2.6.1实训一:使用Logcat跟踪Activity带值跳转实训

        2.6.2实训二:使用断点Debug跟踪Activity带值返回实训

      2.7本章小结

    第3章  布局与基本组件

      3.1Android用户界面的组件和容器

      3.2文本控件的功能与使用方法

        3.2.1TextView的XML使用

        3.2.2TextView的Java使用48

        3.2.3EditText的XML使用50

        3.2.4EditText的Java使用

      3.3按钮控件的功能与使用方法

        3.3.1Button与ImageButton的XML使用52

        3.3.2Button与ImageButton的Java使用

        3.3.3CheckBox的XML使用

        3.3.4CheckBox的Java使用

        3.3.5RadioButton的XML使用

        3.3.6RadioButton的Java使用

      3.4时间和日期控件的功能与使用方法

        3.4.1AnalogClock与DigitalClock的XML使用

        3.4.2DatePicker与TimePicker的XML使用

        3.4.3DatePicker与TimePicker的Java使用

      3.5界面布局管理器的使用

        3.5.1布局文件的使用

        3.5.2线性布局

        3.5.3表格布局

        3.5.4相对布局

      3.6实训项目与演练

        3.6.1实训一:电话闹钟的首页设计

        3.6.2实训二:新浪微博的登录界面设计

      3.7本章小结

    第4章  高级组件开发

      4.1进度条组件的开发和使用

        4.1.1ProgressBar的开发与使用

        4.1.2SeekBar的开发与使用

      4.2列表与Adapter的开发和使用

        4.2.1Spinner和ListView的简单使用

        4.2.2Adapter的开发与使用

      4.3图片浏览组件的开发和使用

        4.3.1ImageView的开发和使用

        4.3.2GridView的开发和使用

      4.4消息组件的开发和使用

        4.4.1Toast的开发和使用

        4.4.2Notification的开发和使用

      4.5菜单与标签页组件的开发和使用

        4.5.1Menu的开发和使用

        4.5.2ContextMenu的开发和使用

        4.5.3ActionBar的开发和使用

        4.5.4Fragment的开发和使用

      4.6实训项目与演练

        4.6.1实训一:TagInfo的首页设计

        4.6.2实训二:MyMusic播放界面

      4.7本章小结

    第5章  异步任务开发

      5.1异步的基本概念

      5.2使用Thread Handler Message进行异步操作

        5.2.1Java线程(Thread)简介

        5.2.2Android异步操作

        5.2.3Thread Handler Message机制

        5.2.4使用Thread Handler Message异步加载网络图片

      5.3使用AsnycTask进行异步操作

        5.3.1AsyncTask简介

        5.3.2AsyncTask的程序模型

        5.3.3使用AsyncTask异步加载网络图片113

        5.3.4Android与HTTP服务器交互

      5.4本章小结

    第6章  后台服务

      6.1后台服务简介

      6.2服务的两种使用方式

        6.2.1调用StartService()函数使用服务

        6.2.2以绑定方式使用服务

      6.3在服务中使用新线程更新UI

        6.3.1创建和使用线程(Thread)126

        6.3.2使用Handle更新用户界面

      6.4广播(Broadcast)及接收

      6.5实训项目与演练

        6.5.1实训一:使用Service的音乐播放器实训

        6.5.2实训二:定时提醒服务

      6.6本章小结

    第7章  数据存储与数据共享

      7.1配置文件的存储SharedPreferences

        7.1.1SharedPreferences的数据操作

        7.1.2SharedPreferences在程序中的应用

      7.2普通文件的存储与读取

        7.2.1Android中的文件操作

        7.2.2Android中的I/O流操作

        7.3SQLite数据库的访问与读写操作

      7.3.1关系型数据库中的基本概念

        7.3.2基本SQL语句的使用

        7.3.3Android中SQLite的使用

        7.3.4简单课程表的实现

      7.4Socket与HTTP的网络通信

        7.4.1Android中的Socket通信

        7.4.2AndroidSocket通信的实现

        7.4.3Android的HTTP通信

      7.5ContentProvider数据共享的操作

        7.5.1URI的组成与ContentProvider的使用

        7.5.2系统联系人的读取

      7.6实训项目与演练

        7.6.1实训一:系统通讯录的实现

        7.6.2实训二:实时天气预报的实现

      7.7本章小结

    第8章  传感器应用开发

      8.1手机传感器介绍

      8.2开发传感器应用

      8.3传感器综合示例

      8.4本章小结

    第9章  媒体播放器的设计

      9.1多媒体文件格式与编码

        9.1.1多媒体文件格式

        9.1.2多媒体文件编码

      9.2音乐播放器的设计

        9.2.1播放3种不同的数据源

        9.2.2MediaPlayer类解析

      9.3带扫描SD卡文件功能的播放器设计

      9.4使用Service的播放器设计

      9.5录音功能的设计与实现

      9.6本章小结

    第10章  地图与位置服务的设计

      10.1百度定位SDK的开发与使用

        10.1.1定位SDK的配置

        10.1.2LocationClient对象的初始化

        10.1.3Activity中定位的设置和启动

      10.2百度地图简介与导入

        10.2.1百度地图SDK简介

        10.2.2百度地图SDK库文件的导入

      10.3Application和Activity的创建

        10.3.1全局Application的初始化

        10.3.2HelloBaiduMap的创建

      10.4百度地图自定义覆盖物的开发

        10.4.1“我的位置”图层的添加

        10.4.2自定义覆盖物的开发

      10.5路径规划与兴趣点的实现

      10.6本章小结

    第11章  综合实例:旅游小助手的实现

      11.1系统功能介绍和架构设计

        11.1.1系统功能介绍

        11.1.2系统架构设计

      11.2百度APIKey的申请

        11.2.1百度LBS服务AK的申请

        11.2.2百度应用接入AK的申请

      11.3JSON数据的解析

      11.4公交线路查询的实现

      11.5百度实时翻译的实现

      11.6本章小结

    参考文献
  • 内容简介:
    本书基于AndroidSKD的4.0版本,以项目驱动式的方式全面而详细地介绍Android应用开发所涉及的各个方面知识。全书共11章,分为3个部分,内容包括Android开发入门、生命周期及调试方法、布局与基本组件、高级组件开发、异步任务开发、后台服务、数据存储与数据共享、传感器应用开发、媒体播放器的设计、地图与位置服务的设计以及一个综合实例——旅游小助手的实现。本书内容丰富,结合大量精心设计的项目案例进行讲解。掌握本书的实例后,读者无须自己编写大量的代码即可解决实际Android项目开发问题。本书即可作为高职及本科院校计算机专业Android应用开发类课程的教材,也可供相关专业人士参考使用。
  • 目录:
    前言

    第1章  Android开发入门

      1.1Android的发展及历史

        1.1.1Android系统简介

        1.1.2Android智能手机系统的发展

        1.1.3Android系统的框架架构

      1.2Android开发环境搭建

        1.2.1Android开发简介

        1.2.2安装JDK

        1.2.3安装Eclipse

        1.2.4配置Android开发环境

        1.2.5创建AVD

      1.3第一个应用程序

        1.3.1创建第一个应用程序项目(Project)

        1.3.2修改显示内容

      1.4项目框架分析

        1.4.1HelloAndroid项目结构

        1.4.2资源目录(res/)

        1.4.3gen/目录下的R.java文件

        1.4.4AndroidManifest.xml介绍

      1.5Android四大组件介绍

      1.6本章小结

    第2章  生命周期及调试方法

      2.1系统进程生命周期(LifeCycle)

      2.2Activity生命周期.25

        2.2.1Activity生命周期的基本概念

        2.2.2生命周期的回调函数.25

      2.3Intent的概念及使用

      2.4Activity的启动和跳转

        2.4.1两种启动和跳转方式

        2.4.2带值跳转方式

        2.4.3跳转并带值返回父界面的方式

      2.5Android开发中的调试技术

        2.5.1使用Debug断点调试

        2.5.2使用JUnit调试

        2.5.3使用Logcat进行调试39

        2.5.4使用DDMS进行调试40

      2.6实训项目与演练

        2.6.1实训一:使用Logcat跟踪Activity带值跳转实训

        2.6.2实训二:使用断点Debug跟踪Activity带值返回实训

      2.7本章小结

    第3章  布局与基本组件

      3.1Android用户界面的组件和容器

      3.2文本控件的功能与使用方法

        3.2.1TextView的XML使用

        3.2.2TextView的Java使用48

        3.2.3EditText的XML使用50

        3.2.4EditText的Java使用

      3.3按钮控件的功能与使用方法

        3.3.1Button与ImageButton的XML使用52

        3.3.2Button与ImageButton的Java使用

        3.3.3CheckBox的XML使用

        3.3.4CheckBox的Java使用

        3.3.5RadioButton的XML使用

        3.3.6RadioButton的Java使用

      3.4时间和日期控件的功能与使用方法

        3.4.1AnalogClock与DigitalClock的XML使用

        3.4.2DatePicker与TimePicker的XML使用

        3.4.3DatePicker与TimePicker的Java使用

      3.5界面布局管理器的使用

        3.5.1布局文件的使用

        3.5.2线性布局

        3.5.3表格布局

        3.5.4相对布局

      3.6实训项目与演练

        3.6.1实训一:电话闹钟的首页设计

        3.6.2实训二:新浪微博的登录界面设计

      3.7本章小结

    第4章  高级组件开发

      4.1进度条组件的开发和使用

        4.1.1ProgressBar的开发与使用

        4.1.2SeekBar的开发与使用

      4.2列表与Adapter的开发和使用

        4.2.1Spinner和ListView的简单使用

        4.2.2Adapter的开发与使用

      4.3图片浏览组件的开发和使用

        4.3.1ImageView的开发和使用

        4.3.2GridView的开发和使用

      4.4消息组件的开发和使用

        4.4.1Toast的开发和使用

        4.4.2Notification的开发和使用

      4.5菜单与标签页组件的开发和使用

        4.5.1Menu的开发和使用

        4.5.2ContextMenu的开发和使用

        4.5.3ActionBar的开发和使用

        4.5.4Fragment的开发和使用

      4.6实训项目与演练

        4.6.1实训一:TagInfo的首页设计

        4.6.2实训二:MyMusic播放界面

      4.7本章小结

    第5章  异步任务开发

      5.1异步的基本概念

      5.2使用Thread Handler Message进行异步操作

        5.2.1Java线程(Thread)简介

        5.2.2Android异步操作

        5.2.3Thread Handler Message机制

        5.2.4使用Thread Handler Message异步加载网络图片

      5.3使用AsnycTask进行异步操作

        5.3.1AsyncTask简介

        5.3.2AsyncTask的程序模型

        5.3.3使用AsyncTask异步加载网络图片113

        5.3.4Android与HTTP服务器交互

      5.4本章小结

    第6章  后台服务

      6.1后台服务简介

      6.2服务的两种使用方式

        6.2.1调用StartService()函数使用服务

        6.2.2以绑定方式使用服务

      6.3在服务中使用新线程更新UI

        6.3.1创建和使用线程(Thread)126

        6.3.2使用Handle更新用户界面

      6.4广播(Broadcast)及接收

      6.5实训项目与演练

        6.5.1实训一:使用Service的音乐播放器实训

        6.5.2实训二:定时提醒服务

      6.6本章小结

    第7章  数据存储与数据共享

      7.1配置文件的存储SharedPreferences

        7.1.1SharedPreferences的数据操作

        7.1.2SharedPreferences在程序中的应用

      7.2普通文件的存储与读取

        7.2.1Android中的文件操作

        7.2.2Android中的I/O流操作

        7.3SQLite数据库的访问与读写操作

      7.3.1关系型数据库中的基本概念

        7.3.2基本SQL语句的使用

        7.3.3Android中SQLite的使用

        7.3.4简单课程表的实现

      7.4Socket与HTTP的网络通信

        7.4.1Android中的Socket通信

        7.4.2AndroidSocket通信的实现

        7.4.3Android的HTTP通信

      7.5ContentProvider数据共享的操作

        7.5.1URI的组成与ContentProvider的使用

        7.5.2系统联系人的读取

      7.6实训项目与演练

        7.6.1实训一:系统通讯录的实现

        7.6.2实训二:实时天气预报的实现

      7.7本章小结

    第8章  传感器应用开发

      8.1手机传感器介绍

      8.2开发传感器应用

      8.3传感器综合示例

      8.4本章小结

    第9章  媒体播放器的设计

      9.1多媒体文件格式与编码

        9.1.1多媒体文件格式

        9.1.2多媒体文件编码

      9.2音乐播放器的设计

        9.2.1播放3种不同的数据源

        9.2.2MediaPlayer类解析

      9.3带扫描SD卡文件功能的播放器设计

      9.4使用Service的播放器设计

      9.5录音功能的设计与实现

      9.6本章小结

    第10章  地图与位置服务的设计

      10.1百度定位SDK的开发与使用

        10.1.1定位SDK的配置

        10.1.2LocationClient对象的初始化

        10.1.3Activity中定位的设置和启动

      10.2百度地图简介与导入

        10.2.1百度地图SDK简介

        10.2.2百度地图SDK库文件的导入

      10.3Application和Activity的创建

        10.3.1全局Application的初始化

        10.3.2HelloBaiduMap的创建

      10.4百度地图自定义覆盖物的开发

        10.4.1“我的位置”图层的添加

        10.4.2自定义覆盖物的开发

      10.5路径规划与兴趣点的实现

      10.6本章小结

    第11章  综合实例:旅游小助手的实现

      11.1系统功能介绍和架构设计

        11.1.1系统功能介绍

        11.1.2系统架构设计

      11.2百度APIKey的申请

        11.2.1百度LBS服务AK的申请

        11.2.2百度应用接入AK的申请

      11.3JSON数据的解析

      11.4公交线路查询的实现

      11.5百度实时翻译的实现

      11.6本章小结

    参考文献
查看详情
相关图书 / 更多
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Animate 2022二维动画制作案例教程(全视频微课版)
董佳佳、程远、金洪宇
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Android性能优化入门与实战
张世欣(拭心)
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Android图形显示系统
李先儒
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Animate CC 动画制作案例教程(第2版)
刘鹏程
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Android积木式编程开发:AppInventor2018离线中文版(第2版)
刘载兴、张燕燕 编
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Anisha Accidental Detective
Serena Patel 著;Emma McCann 绘
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Android自动化测试实战:Python+Appium +unittest
Storm 梁培峰
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
AnEssayonthePrincipleofPopulationandOthe
Malthus, Thomas
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Android移动应用基础教程(Android Studio)(第3版)
黑马程序员
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Ansys Workbench 2022中文版有限元分析从入门到精通
CAD/CAM/CAE技术联盟
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Animate 2022中文版入门与提高
胡仁喜、王昌盛、李华
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
Ansys Fluent中文版流场分析从入门到精通
曾建邦 单丰武
您可能感兴趣 / 更多
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
汉学史演讲录
刘正 著;北京语言大学语言资源高精尖创新中心 组编
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
汉隶曹全碑/历代碑帖精粹
刘正 编
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
颜真卿颜勤礼碑/历代碑帖精粹
刘正 编
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
MBAMPAMPAcc管理类联考数学考点速记掌中宝
刘正 编
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
安徽现代农业职业教育集团服务“三农”系列丛书:玉米高产实用技术
刘正 编
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
全国高等学校教材:口腔生物学
刘正 编
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
瑞萨R8C/1A、1B单片机原理和应用
刘正 编
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
镁基轻质合金理论基础及其应用
刘正 著
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
图说汉学史
刘正 著
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
地理信息系统应用教程Autodesk Map——地理信息系统开发丛书
刘正 主编
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
老年口腔医学
刘正 编;邱蔚六
Android项目驱动式开发教程(“十二五”职业教育国家规划教材 高职高专计算机类专业规划教材)
炎帝文化与21世纪中国社会发展
刘正 主编