×
基于Android平台的移动互联网应用开发-(第2版)

基于Android平台的移动互联网应用开发-(第2版)

1星价 ¥28.9 (5.9折)
2星价¥28.9 定价¥49.0
图文详情
  • ISBN:9787302469766
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:367
  • 出版时间:2017-08-01
  • 条形码:9787302469766 ; 978-7-302-46976-6

本书特色

本书对Android应用程序开发的基本概念和技术进行了系统的讲解,并通过简单易懂的示例说明了其具体实现过程。通过本书的学习,读者可以牢固掌握Android编程技术的基本概念、原理和编程方法,通过实践的灵活运用,能够进行应用程序的实际开发。 全书分为三个部分,共10章。*部分即第1章,详细介绍Android系统的体系结构、应用程序开发环境及调试环境的搭建;第二部分包括第2~4章,详细介绍用户界面的设计方法、常用布局、基本控件和高级控件、事件处理机制等实现Android用户界面的基本知识,以及用户浏览模式中菜单模式和动作条模式中各种应用的具体实现;第三部分包括第5~10章,详细介绍Android平台的高级知识,包括发送与接收消息、多任务与服务、实现应用程序的数据存储、访问数据资源的接口ContentProvider、触摸事件处理、定位服务和Google地图应用。 本书适合对Java编程有一定基础、希望掌握Android程序设计技术的读者,也适合作为高等学校计算机专业的教材,还可作为Android程序设计的培训教材。

内容简介

1. 对Android应用程序开发的基本概念和技术进行系统讲解,并通过简单易懂的示例说明其具体实现过程。2. 通过本书的学习,读者可以牢固掌握Android编程技术的基本概念、原理和编程方法,通过实践的灵活运用,能够进行应用程序的实际开发。3. 分为三个部分,共10章。*部分即第1章,详细介绍Android系统的体系结构、应用程序开发环境及调试环境的搭建;第二部分包括第2~4章,详细介绍用户界面的设计方法、常用布局、基本控件和高级控件、事件处理机制等实现Android用户界面的基本知识,以及用户浏览模式中菜单模式和动作条模式中各种应用的具体实现;第三部分包括第5~10章,详细介绍Android平台的高级知识,包括发送与接收消息、多任务与服务、实现应用程序的数据存储、访问数据资源的接口ContentProvider、触摸事件处理、定位服务和Google地图应用。4. 适合对Java编程有一定基础、希望掌握Android程序设计技术的读者,也适合作为高等学校计算机专业的教材,还可作为Android程序设计的培训教材。

目录

目录 第1章Android开发基础/1 1.1Android入门1 1.1.1Android简介1 1.1.2Android技术架构2 1.2Android Studio环境搭建4 1.2.1基于Windows的安装5 1.2.2基于Mac的安装6 1.2.3基于Linux的安装6 1.3**个Android应用程序7 1.3.1创建Android项目7 1.3.2在手机上运行HelloWorld App11 1.3.3在AVD上运行HelloWorld App14 1.3.4定义简单的用户界面16 1.3.5启动另一个Activity18 1.4使用Android Studio23 1.4.1Android Project的目录结构23 1.4.2AndroidManifest.xml分析25 1.5Android App开发起步28 1.5.1App开发流程28 1.5.2Android关键组件30 1.6本章小结30 第2章设计应用界面/31 2.1理解Activity31 2.1.1创建可运行的Activity31 2.1.2Activity的生命周期37 2.1.3任务和回退栈42 2.2理解布局43 2.2.1线性布局LinearLayout45 2.2.2相对布局RelativeLayout49〖1〗基于Android平台的移动互联网应用开发(第2版)目录[3]〖3〗2.2.3表格布局TableLayout52 2.3使用布局54 2.4样式和主题57 2.4.1定义样式58 2.4.2使用样式59 2.5理解资源60 2.5.1提供资源61 2.5.2访问资源62 2.6多屏幕适应63 2.7本章小结64 第3章Fragment和图形控件/66 3.1理解Fragment66 3.1.1Fragment的概念66 3.1.2创建和使用Fragment69 3.1.3创建动态UI74 3.2常用基本控件79 3.2.1事件处理机制80 3.2.2按钮控件81 3.2.3Toast控件88 3.2.4文本控件90 3.2.5ImageView控件96 3.2.6ProgressBar控件98 3.3界面效果处理100 3.3.1文本处理100 3.3.2定义链接101 3.3.3文本样式101 3.3.4切换绘图105 3.3.5叠加绘图107 3.3.6切换颜色109 3.4本章小结110 第4章菜单和动作条/111 4.1菜单模式111 4.1.1菜单资源112 4.1.2菜单类型114 4.1.3菜单分组125 4.1.4设置Intent127 4.2动作条模式128 4.2.1添加Action Item130 4.2.2添加Actiion View134 4.2.3添加Action Provider136 4.2.4使用系统定义的Action Provider137 4.2.5自定义动作提供器139 4.2.6添加Navigation Tab140 4.2.7应用导航模式143 4.3本章小结147 第5章发送和接收消息/148 5.1理解Intent148 5.1.1Intent的概念148 5.1.2Intent对象的组成149 5.1.3Intent解析153 5.1.4使用Intent实现数据传递159 5.2BroadcastReceiver组件168 5.2.1BroadcastReceiver的概念168 5.2.2静态注册方式169 5.2.3动态注册方式172 5.3Notification管理175 5.3.1创建Notification176 5.3.2导航设计181 5.3.3定义样式185 5.4本章小结186 第6章多任务与服务/188 6.1基本概念188 6.1.1进程188 6.1.2线程190 6.2实现多任务191 6.2.1多任务实现原理191 6.2.2用Handler实现多任务194 6.2.3AsyncTask实现多任务197 6.3理解服务200 6.3.1服务的生命周期201 6.3.2创建启动类型服务205 6.3.3创建绑定类型服务211 6.4本章小结219 第7章实现数据的存储/220 7.1本地数据存储220 7.2Preference的存取与设置220 7.2.1存取Shared Preferences221 7.2.2理解Preference框架223 7.3文件读取与保存229 7.3.1内部存储229 7.3.2扩展存储233 7.3.3文件资源235 7.4存取结构化数据237 7.4.1SQLite简介237 7.4.2创建SQLite数据库239 7.4.3管理外键约束242 7.4.4查询和更新SQLite数据库243 7.4.5管理游标Cursor247 7.5本章小结248 第8章内容提供者/249 8.1ContentProvider基础249 8.1.1什么是ContentProvider249 8.1.2访问提供器ContentResolver250 8.1.3内容统一资源标识251 8.1.4MIME类型252 8.2使用ContentProvider253 8.2.1获取数据253 8.2.2修改数据257 8.2.3预定义的ContentProvider263 8.3创建ContentProvider263 8.3.1设计过程264 8.3.2设计实例273 8.4实现数据加载281 8.4.1基本原理281 8.4.2ListView控件284 8.5本章小结287 第9章触摸事件处理/289 9.1理解触摸事件289 9.2事件传递机制292 9.2.1内外层次之间292 9.2.2同一层次之间300 9.3速率跟踪301 9.4多点触控303 9.5手势识别305 9.5.1发现手势306 9.5.2缩放手势处理308 9.6拖放处理311 9.6.1拖放操作311 9.6.2设计拖动操作314 9.6.3实现拖动操作318 9.7本章小结325 第10章定位服务与Google地图/327 10.1定位服务327 10.1.1获取位置信息327 10.1.2定位*佳策略330 10.1.3调试位置数据334 10.1.4实现位置信息获取334 10.2Google地图337 10.2.1API中的重要类338 10.2.2使用Google Maps API339 10.3本章小结351 附录AEclipse的Android App开发环境/352 A.1Android开发环境搭建352 A.1.1安装Eclispe开发环境352 A.1.2安装Android SDK353 A.1.3安装Eclipse ADT插件354 A.1.4安装Google Play services SDK355 A.2**个Android应用程序356 A.2.1创建AVD356 A.2.2创建一个新的Android项目357 A.2.3创建用户界面359 A.2.4运行应用程序359 A.2.5使用XML 来定义用户界面361 A.3Android项目结构分析365 参考文献/368
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航