Android应用开发基础_第1页
Android应用开发基础_第2页
Android应用开发基础_第3页
Android应用开发基础_第4页
Android应用开发基础_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Android应用开发基础》课程标准课程编码:1012005课程类别:专业核心课适用专业:移动互联应用技术、软件技术授课单位:软件学院学分:3学时:56编写执笔人审定负责人备注:专业必修为56学时;公共选修课为28学时(不安排实践学时28学时)一.课程概述随着移动终端应用的普及,以及Android系统的普及,产生了对Android应用软件的大量需求,本门课程旨在通过全面地学习Android应用开发技术,培养学生的中小型Android应用软件开发能力,为社会输送亟需人才;课程对应的Android开发工程师岗位有着相对较高的薪酬水平和较为广阔的发展前景,可以为参加学习的学生提供良好职业预期发展。本课程注重对学生职业能力和创新精神、实践能力的培养。本课程旨在通过对Android应用开发技术全面地学习,使学生掌握Android开发技术,培养学生进行中小型Android应用软件开发。1课程性质与作用课程性质:<Android应用开发基础〉课程是移动互联应用技术专业的专业核心、课程,是融理论与实践一体化,教、学、做一体化的专业课程,是基于设计的工作过程系统化学习领域课程,是校企合作开发的工学结合课程。课程作用:本课程是移动互联应用技术专业培养Android程序员的核心课程,主要培养学生掌握Android编程的相关知识与技能,并应用JAVA面向对象编程思想开发基于Android的手机应用程序,同时也为学生开发Android应用程序打下扎实的语言基础。通过具体的项目开发培养学生良好的逻辑思维能力,养成良好的编程习惯,培养自学、阅读资料和利用资料的能力,鼓励学生在软件设计过程中团队自主分析和解决问题,使学生的理论知识和实践技能得到共同发展。与其他课程的关系:本课程在大一下半学期开课;本课程的前续课程安排为<Java面向对象程序设计>;本课程的后续课程是〈移动终端应用开发实战-Android高级开发技术〉等相关课程,与该课程并行开设的课程是“移动终端UI设计”2课程设计思路课程开发遵循的基于工作过程导向的现代职业教育指导思想,课程的目标是小型Android项目开发职业能力培养。课程教学内容的取舍和内容排序遵循以工作需求为目标原则,同时重视软件工程的标准规范,重视业内工作过程中的即成约定,努力使学生的学习内容与目标工作岗位能力要求无缝对接。本课程采用了“项目引领,任务驱动”的教学模式。按照小型Android项目从设计到开发、实现的一般性流程,组织章节的演进。在授课过程中,项目的主要开发阶段模块化,特定的功能任务化,学生在完成各个“任务”的同时,学习并掌握项目开发过程中所需的技能和应遵守的业内规范,为学生职业能力发展奠定良好的基础等。课程设计的总体原则是“基于课程对应的就业岗位工作过程”,基于此原则课程组进行了充分的调研,过程如下:第一步:岗位需求调研;第二步:确定课程的学习领域第三步:根据学习领域设计课程的规定项目;第四步:子学习领域分解;第五步:根据子学习领域,将项目分解为课程的学习任务本课程主要面向岗位为Android应用软件开发工程师。二课程目标本课程内容涵盖了对学生在“基本理论”、“基本技能”和“职业素质”三个层次的培养。以Android开发岗位必备的开发技能为重点并具备相应的理论基础的同时,注重综合职业素质的养成,课程采用启发诱导式教学,鼓励学生“勤于思考,勤于动手”。1)基本理论要求:•掌握良好用户体验的设计理念;•掌握Android编程思想•掌握Android性能优化原则。2)基本技能要求:3)熟练掌握Android的开发环境搭建和调试;•熟练掌握Android的视图;包括生命周期,跳转,数据存储,启动模式;熟练掌握Android的组件;包括Activity布局,Android基础组件;Android中级组件;Android适配器原理;熟练掌握Android的Fragment技术;包括Fragment组件的静态和动态加载;Fragment通讯;翻页类组件的使用•熟练掌握Android的广播技术;包括广播生命周期;工作原理;自定义广播和接收;有序广播的接收和使用;熟练掌握Android的服务;包括Android对的系统服务;通知服务;通讯服务;自定义服务;多线程等异步任务处理;熟练掌握Android的系统提供;主要包括ContentProvider简介;URL/UrI;ContentProvider常用接口;通讯录•熟练掌握Android的多媒体服务;主要包括相册服务和音视频服务;熟练掌握Android的网络服务;主要包括网络概述;网络框架服务;网络协议;Volley网络框架•熟练掌握Android的数据管理;主要包括文件存储和数据库存储3)职业素质要求:•能够完成真实业务逻辑向代码的转化;•能够独立分析解决技术问题;•自学能力强,能够快速准确地查找参考资料;•能够按照规范编写技术文档;•沟通能力强,能够与小组其他成员通力合作。本门着重培养学生独立完成Android前端的设计、开发以及测试等能力。课程对学生专业能力的培养及要求学生达到的水平目标如下表所示:编号小节教学目标1移动应用开发概述1.1Android概述熟悉了解Android的历史和架构。熟悉JDK的安装和配置。Androoid开发环境的下载和安装熟悉Android模拟器的建立和配置1.2Android程序熟练掌握使用AndroidStudio创建Android应用程序的步骤,并运行在手机或者模拟器。

了解Android应用程序的各组成部分和作用了解Android应用程序的运行流程1.3Android程序调试了解Logcat的使用方法熟悉Android调试器的原理熟悉Android断点调试的流程2Android视图)2.1Activity概述熟悉了解Android的历史和架构。熟悉Activity之间的隐式跳转和显示跳转的使用方法熟悉Dialog的配置方法以及实现流程2.2Android应用熟悉Bundle以及Activity之间的数据传递原理和使用方法熟悉Activity退出的数据保存和恢复机制熟悉Activity的四种启动模式3Android组件3.1Activity布局掌握控件在布局中的属性,主要包括长度,宽度,对齐,边缘等掌握绝对布局的方式以及应用场景掌握相对布局的方式以及应用场景掌握线性布局的方式以及应用场景掌握限制性布局;辅助线以及Chain布局的方式以及应用场景3.2Android基础组件熟练掌握TextView的布局属性和使用方法熟练掌握Button的事件响应机制和使用方法熟练掌握EditText的布局属性和使用方法熟练掌握ProgressBar的的布局属性和使用方法熟练掌握UI多线程的初始化和启动方法3.3Android中级组件熟练掌握CheckBox的布局属性和使用方法熟练掌握Switch的事件响应机制和使用方法熟练掌握RadioButton的事件响应机制和使用方法熟练掌握ImageViewr的的布局属性和使用方法3.4Android适配器熟练掌握Adapter的类结构和实现方法熟练掌握Spinner的适配器使用方法熟练掌握ListView的适配器使用方法熟练掌握自定义Adapter的实现方法熟练掌握自定义Adapter的内存优化实现方法

4Fragment4.1Fragment组件熟练掌握Fragment控件的原理和静态加载方法熟练掌握Fragment与Activity;Fragment与Fragment之间进行数据交互的方法熟练掌握Fragment控件的动态加载方法4.2翻页类组件熟练掌握ViewPager控件加载Fragment的原理和适配器用法熟练掌握RadioGroup与ViewPager之间进行数据交互的方法掌握自定义FragmentPager适配器与PagerTabStrip实现选项卡的方法5广播5.1Android广播概述了解常用的Android系统广播的用途与作用熟练使用系统广播开发手机电量监控程序,5.1Android广播工作原理理解广播保证安全性的方法深入理解广播的接收和发送原理5.3自定义广播熟练掌握自定义广播的发送和接收熟练掌握跨程序广播的接收5.4有序广播熟练掌握有序广播的接收熟练使用有序广播6服务6.1Android服务概述理解Android服务的各种分类与作用理解Android系统服务的应用场合与作用6.2Android系统服务熟练使用Android通知服务熟练使用系统权限实现Android系统电话和网络服务6.3自定义服务熟练掌握自定义广播的发送熟练使用绑定实现自定义服务与Activity的数据交互6.4多线程熟练掌握IntentService的异步任务启动流程熟练掌握AsyncTask的异步任务启动流程7系统提供者7.1ContentProvider概述熟练掌握系统ContentProvider的原理以及实现方法熟练掌握系统URL/UrI的语法结构以及实现方法7.2ContentProvider应用熟练使用ContentProvider常用接口以及系统数据库的结构和字段以及使用方法熟练使用ContentProvider接口实现通讯录的增删改查等功能8多媒体服务8.1相册服务熟练使用系统的相机服务的启动和图片的存储熟练使用申请系统的相册权限和访问相册服务8.2音视频服务熟练掌握和使用音频服务接口

熟练掌握和使用视频服务接口9网络服务9.1网络概述熟练使用WebView控件访问网页熟练使用Http协议访问网页9.2网络框架服务熟练掌握网络回调接口的原理和实现方法熟练使用OkHttp网络框架访问网络9.3网络协议熟练掌握JSON网络协议的定义熟练使用网络框架快速实现JSON数据解析9.4Volley网络框架熟练使用GsonFormat插件将JSON数据解析为类对象熟练使用Volley框架实现JSON的数据解析10数据存储服务10.1文件存储熟练使用Android的文件系统完成常用参数的存储熟练使用Android的共享文件完成常用参数的存储10.2数据库存储熟练掌握和使用数据库操作的常用接口熟练掌握和使用数据库的增删改查操作三、能力解析表能力目标Android的开发环境搭建编号1具体描述能够进行Android的开发环境搭建,能够熟练使用Android的开发环境,熟练使用Android的开发环境常用窗口和工具,能够阅读Android的帮助文档,能够熟练发布应用到Android的应用商店步骤1.搭建Android开发环境2.熟练使用Android的开发环境编写第一个App程序并运行3.使用Android的开发环境常用窗口和工具进行程序的编写和编译调试4.阅读Android的API文档5.发布Android应用到Android应用商店工具与设备1.个人电脑或者笔记本电脑2.Android编程开发环境AndroidStudio,JDK,SDK3.互联网环境知识基础1.JAVA语法基础2.面向对象类对象知识3.图形图像界面知识4.操作系统知识态度、素质1.负责任的态度2.有进取心

3.解决问题的能力4.自学能力强考核标准熟悉了解Android的历史和架构。熟悉JDK的安装和配置。Androoid开发环境的下载和安装1熟悉Android模拟器的建立和配置2熟练掌握使用AndroidStudio创建Android应用程序的步骤,并运行在手机或者模拟器。3了解Android应用程序的各组成部分和作用4了解Android应用程序的运行流程5了解Logcat的使用方法6熟悉Android调试器的原理熟悉Android断点调试的流程积件素材教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片能力目标Android视图编号2具体描述能够熟练使用Activity完成布局实现;能够熟练掌握Activity的生命周期以及任务与返回栈;能够熟练使用Activity的启动模式;步骤1.能够自定义Activity并实现布局的加载和Activity的跳转2.使用够熟练使用LogCat完成Activity的生命周期的调试3.使用Activity的四种启动模式来实现不同的启动方式工具与设备1.个人电脑或者笔记本电脑2.Android编程开发环境AndroidStudio,JDK,SDK3.互联网环境知识基础1.JAVA语法基础2.面向对象类对象知识3.图形图像界面知识4.Android的开发环境态度、素质1.负责任的态度2.有进取心3.解决问题的能力4.自学能力强考核标准熟悉了解Android的历史和架构。

熟悉Activity之间的隐式跳转和显示跳转的使用方法熟悉Dialog的配置方法以及实现流程熟悉Bundle以及Activity之间的数据传递原理和使用方法熟悉Activity退出的数据保存和恢复机制熟悉Activity的四种启动模式积件素材教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片能力目标Android组件编号3具体描述能够熟练操作使用基本视图组件,(TextViewButtonEditTextImageViewCheckBoxRadioButton);能够熟练使用事件模型(Event);能够熟练使用常用的布局(相对布局以及线性布局);能够熟练操作使用高级视图组件,(ProgressBarScrollViewDatePickerTimePicker);能够熟练使用视图样式(Style,Shape与Selector,9.png图,横竖屏切换);步骤1.使用Android的基本视图组件,(TextViewButtonEditTextImageViewCheckBoxRadioButton)完成登录界面2.能够熟练使用事件模型(Event)完成界面的跳转3.使用常用的布局(相对布局以及线性布局)完成登录界面4使用高级视图组件,(ProgressBarScrollViewDatePickerTimePicker)完成进度条;5使用视图样式(Style,Shape与Selector,9.png图,横竖屏切换)完成用户设置的界面设计工具与设备1.个人电脑或者笔记本电脑2.Android编程开发环境AndroidStudio,JDK,SDK3.互联网环境知识基础1.JAVA语法基础2.面向对象类对象知识3.图形图像界面知识4.Android的布局态度、素质1.负责任的态度2.有进取心3.解决问题的能力4.自学能力强考核标准1能够熟练使用常用的布局(相对布局以及线性布局);

2能够熟练操作使用基本视图组件,(TextViewButtonEditTextImageViewCheckBoxRadioButton);3能够熟练操作使用高级视图组件,(ProgressBarScrollViewDatePickerTimePicker);4熟练掌握Adapter的类结构和实现方法熟练掌握Spinner的适配器使用方法熟练掌握ListView的适配器使用方法熟练掌握自定义Adapter的实现方法熟练掌握自定义Adapter的内存优化实现方法积件素材教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片能力目标Fragment碎片编号4具体描述能够熟练掌握Fragment的生命周期;能够熟练动态加载Fragment;能够熟练静态加载Fragment;能够熟练掌握Fragment与组件的通讯;步骤1使用LogCat演示Fragment的生命周期;2使用动态加载Fragment的方式增加界面;3使用静态加载Fragment的方式增加界面;4使用Fragment与组件的通讯数据完成登录界面的数据传递;工具与设备1.个人电脑或者笔记本电脑2.Android编程开发环境AndroidStudio,JDK,SDK3.互联网环境知识基础1.JAVA语法基础2.面向对象类对象知识3.图形图像界面知识4.Android的布局态度、素质1.负责任的态度2.有进取心3.解决问题的能力4.自学能力强考核标准1熟练掌握Fragment控件的原理和静态加载方法2熟练掌握Fragment与Activity;Fragment与Fragment之间进行数据交互的方法3熟练掌握Fragment控件的动态加载方法4熟练掌握ViewPager控件加载Fragment的原理和适配器用法

5熟练掌握RadioGroup与ViewPager之间进行数据交互的方法积件素材教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片能力目标广播编号5具体描述5.1Android广播概述5.1Android广播工作原理5.3自定义广播5.4有序广播步骤1讲解常用的广播例子;2使用例子讲解广播工作原理3使用例子讲解自定义广播;4使用例子讲解有序广播;;工具与设备1.个人电脑或者笔记本电脑2.Android编程开发环境AndroidStudio,JDK,SDK3.互联网环境知识基础1.JAVA语法基础2.面向对象类对象知识3.图形图像界面知识4.Android的布局态度、素质1.负责任的态度2.有进取心3.解决问题的能力4.自学能力强考核标准1了解常用的Android系统广播的用途与作用2熟练使用系统广播开发手机电量监控程序,3理解广播保证安全性的方法4深入理解广播的接收和发送原理5熟练掌握自定义广播的发送和接收6熟练掌握跨程序广播的接收7熟练掌握有序广播的接收8熟练使用有序广播积件素材教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片

能力目标广播编号6具体描述Android服务概述Android系统服务6.3自定义服务6.4多线程步骤1讲解常用的服务例子;2使用例子讲解常用的系统服务3使用例子讲解自定义服务;4使用例子讲解多线程;工具与设备1.个人电脑或者笔记本电脑2.Android编程开发环境AndroidStudio,JDK,SDK3.互联网环境知识基础1.JAVA语法基础2.面向对象类对象知识3.图形图像界面知识4.Android的布局态度、素质1.负责任的态度2.有进取心3.解决问题的能力4.自学能力强考核标准1理解Android服务的各种分类与作用2理解Android系统服务的应用场合与作用3熟练使用Android通知服务4熟练使用系统权限实现Android系统电话和网络服务5熟练掌握自定义广播的发送6熟练使用绑定实现自定义服务与Activity的数据交互7熟练掌握IntentService的异步任务启动流程8熟练掌握AsyncTask的异步任务启动流程积件素材教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片能力目标系统提供者编号7具体描述ContentProvider概述ContentProvider应用步骤1讲解常用的系统提供者服务例子;

2使用例子讲解常用的系统提供应用例子;工具与设备1.个人电脑或者笔记本电脑2.Android编程开发环境AndroidStudio,JDK,SDK3.互联网环境知识基础1.JAVA语法基础2.面向对象类对象知识3.图形图像界面知识4.Android的布局态度、素质1.负责任的态度2.有进取心3.解决问题的能力4.自学能力强考核标准1熟练掌握系统ContentProvider的原理以及实现方法2熟练掌握系统URL/UrI的语法结构以及实现方法3熟练使用ContentProvider常用接口以及系统数据库的结构和字段以及使用方法4熟练使用ContentProvider接口实现通讯录的增删改查等功能积件素材教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片能力目标多媒体服务编号8具体描述8.1相册服务8.2音视频服务步骤1讲解常用的系统相册服务例子;2使用例子讲解常用的系统音视频服务;工具与设备1.个人电脑或者笔记本电脑2.Android编程开发环境AndroidStudio,JDK,SDK3.互联网环境知识基础1.JAVA语法基础2.面向对象类对象知识3.图形图像界面知识4.Android的布局态度、素质1.负责任的态度2.有进取心

3.解决问题的能力4.自学能力强考核标准1熟练使用系统的相机服务的启动和图片的存储2熟练使用申请系统的相册权限和访问相册服务3熟练掌握和使用音频服务接口4熟练掌握和使用视频服务接口积件素材教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片能力目标网络服务编号9具体描述9.1网络概述9.2网络框架服务9.3网络协议9.4Volley网络框架步骤1讲解常用的网络服务和网络协议;2使用例子讲解常用的网络框架服务;工具与设备1.个人电脑或者笔记本电脑2.Android编程开发环境AndroidStudio,JDK,SDK3.互联网环境知识基础1.JAVA语法基础2.面向对象类对象知识3.图形图像界面知识4.Android的布局态度、素质1.负责任的态度2.有进取心3.解决问题的能力4.自学能力强考核标准1熟练使用WebView控件访问网页2熟练使用Http协议访问网页3熟练掌握网络回调接口的原理和实现方法4练使用OkHttp网络框架访问网络5熟练掌握JSON网络协议的定义6熟练使用网络框架快速实现JSON数据解析7熟练使用GsonFormat插件将JSON数据解析为类对象8熟练使用Volley框架实现JSON的数据解析

积件素材教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片能力目标Android的数据存储编号10具体描述能够熟练使用SharedPreferenc来完成数据的存储和读取能够熟练使用文本读写来完成数据的存储和读取能够熟练使用XML文件来完成数据的存储和读取能够熟练使用Sqlit数据库来完成数据的存储和读取能够熟练使用SD卡外设存储来完成数据的存储和读取步骤1使用SharedPreference来完成数据的存储和读取2使用文本读写来完成数据的存储和读取3使用XML文件来完成数据的存储和读取4使用Sqlit数据库来完成数据的存储和读取5使用SD卡外设存储来完成数据的存储和读取工具与设备1.个人电脑或者笔记本电脑2.AndroidS程开发环境AndroidStudioJDK,SDK3.互联网环境知识基础1.J用A语法基础2.面向对象类对象知识3.图形图像界面知识4.Android的布局态度、素质1.负责任的态度2.有进取心3.解决问题的能力4.自学能力强考核标准1能够熟练使用SharedPreferenc来完成数据的存储和读取2能够熟练使用文本读写来完成数据的存储和读取3能够熟练使用XML文件来完成数据的存储和读取4能够熟练使用Sqlit数据库来完成数据的存储和读取5能够熟练使用SD卡外设存储来完成数据的存储和读取积件素材教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片四、课程内容课程内容如下表所示:

序号11早节知识点学习内容教学方法学时1移动应用开发概述1.1Android概述1.1.1Androi的历史和架构Android的历史和架构。讲述Android的开发环境JDK的安装和配置。Androoid开发环境的下载和安装讲述案例Android的模拟器Android模拟器的建立和配置讲述案例0.251.2Android程序1.2.1创建Androi的应用程序使用AndroidStudio创建Android应用程序的步骤,并运行在手机或者模拟器。讲述案例Android应用程序结构Android应用程序的各组成部分和作用讲述Android应用程序运行流程Android应用程序的运行流程讲述案例0.251.3Android程序调试1.3.1LogcatLogcat的使用方法讲述DDMS原理Android调试器的原理讲述Android应用程序调试Android断点调试的流程讲述案例0.52Android视图2.1Activity概述2.1.1Activity生命周期了解Android的历史和架构。讲述Activity之间的跳转Activity之间的隐式跳转和显示跳转的使用方法讲述案例12.1.3DialogDialog的配置方法以及实现流程讲述案例0.52.2Android应用2.2.1Activity数据传递Bundle以及Activity之间的数据传递原理和使用方法讲述案例Activity的数据保存Activity退出的数据保存和恢复机制讲述案例12.2.3Activity的启动模式Activity的四种启动模式讲述案例0.53Android组件3.1Activity布局3.1.1控件布局属性控件在布局中的属性,主要包括长度,宽度,对齐,边缘等讲述绝对布局绝对布局的方式以及应用场景讲述案例相对布局相对布局的方式以及应用场景讲述案例0.25

3.1.4线性布局线性布局的方式以及应用场景讲述案例限制布局限制性布局;辅助线以及Chain布局的方式以及应用场景讲述案例13.2Android基础组件3.2.1TextViewTextView的布局属性和使用方法讲述案例ButtonButton的事件响应机制和使用方法讲述案例EditTextEditText的布局属性和使用方法讲述案例ProgressBarProgressBar的的布局属性和使用方法讲述案例UI多线程UI多线程的初始化和启动方法讲述案例0.43.3Android中级组件3.3.1CheckBoxCheckBox的布局属性和使用方法讲述案例13.3.2SwitchSwitch的事件响应机制和使用方法讲述案例13.3.3RadioButtonRadioButton的事件响应机制和使用方法讲述案例13.3.4ImageView熟ImageViewr的的布局属性和使用方法讲述案例13.4Android适配器3.4.1AdapterAdapter的类结构和实现方法讲述案例Spinner熟Spinner的适配器使用方法讲述案例ListViewListView的适配器使用方法讲述案例13.4.4自定义Adapter自定义Adapter的实现方法讲述案例13.4.5Adapter优化自定义Adapter的内存优化实现方法讲述案例14Fragment(洪曼淇负责)4.1Fragment组件4.1.1Fragment控件Fragment控件的原理和静态加载方法讲述案例Fragment与Activity通讯Fragment与Activity;Fragment与Fragment之间进行数据交互的方法讲述案例14.1.3Fragment动态加载Fragment控件的动态加载方法讲述案例0.54.2翻页类组件4.2.1ViewPager控件ViewPager控件加载Fragment的原理和适配器用法讲述14.2.2启动引导页RadioGroup与ViewPager之间进行数据交互的方法讲述案例选项卡自定义FragmentPager适配器与PagerTabStrip实现选项卡的方法讲述案例0.55广播5.1Android广播概述5.1.1Android广播简介常用的Android系统广播的用途与作用讲述Android广播应用使用系统广播开发手机电量监控程序,讲述案例.1广播接收广播保证安全性的方法讲述0.5

Android广播工作原理器生命周期5.2.2广播接收器工作原理广播的接收和发送原理讲述案例0.55.3自定义广播5.3.1自定义广播自定义广播的发送和接收讲述案例跨程序的广播接收跨程序广播的接收讲述案例0.55.4有序广播5.4.1有序广播的接收有序广播的接收讲述案例有序广播的使用使用有序广播讲述案例0.56服务6.1Android服务概述6.1.1Android服务简介Android服务的各种分类与作用讲述16.1.2Android系统服务Android系统服务的应用场合与作用讲述16.2Android系统服务6.2.1Android通知服务使用Android通知服务讲述案例16.2.2Android通讯服务系统权限实现Android系统电话和网络服务讲述案例16.3自定义服务6.3.1自定义服务的生命周期自定义广播的发送讲述案例16.3.2自定义Service与Activity绑定实现自定义服务与Activity的数据交互讲述案例16.4多线程6.4.1IntentService异步任务处理IntentService的异步任务启动流程讲述案例16.4.2AsyncTask异步任务处理AsyncTask的异步任务启动流程讲述案例17系统提供者7.1ContentProvider概述7.1.1ContentProvider简介系统ContentProvider的原理以及实现方法讲述17.1.2URL/UrI系统URL/UrI的语法结构以及实现方法讲述案例17.2ContentProvider应用7.2.1ContentProvider常用接口使用ContentProvider常用接口以及系统数据库的结构和字段以及使用方法讲述案例17.2.2通讯录使用ContentProvider接口实现通讯录的增删改查等功能讲述案例18多媒体服务8.1相册服务8.1.1拍照服务使用系统的相机服务的启动和图片的存储讲述18.1.2相册服务使用申请系统的相册权限和访问相册服务讲述案例1

8.2音视频服务8.2.1音频服务掌握和使用音频服务接口讲述案例18.2.2视频服务掌握和使用视频服务接口讲述案例19网络服务9.1网络概述9.1.1WebView简介使用WebView控件访问网页讲述案例Http访问服务使用Http协议访问网页讲述案例0.59.2网络框架服务9.2.1网络回调接口网络回调接口的原理和实现方法讲述案例网络框架使用OkHttp网络框架访问网络讲述案例0.59.3网络协议9.3.1JSON网络协议JSON网络协议的定义讲述案例JSON数据解析使用网络框架快速实现JSON数据解析讲述案例0.59.4Volley网络框架9.4.1JSON数据转换使用GsonFormat插件将JSON数据解析为类对象讲述案例Volley框架使用Volley框架实现JSON的数据解析讲述案例0.510数据存储服务10.1文件存储10.1.1文本存储使用Android的文件系统完成常用参数的存储讲述110.1.2共享数据存储使用Android的共享文件完成常用参数的存储讲述案例110.2数据库存储10.2.1Sql

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论