专题1:Android系统概述(已结束,相关报道)
通过本专题可以了解到目前炙手可热的手机移动平台Android的发展历程,并对其在Linux基础上做了哪些扩展,采用该系统的硬件设备商的情况;最后还会通过对Market,AppStore(IPhone)等的移动应用超市对比分析,为开发者在开放的Android平台上正出现的新机会做对应的介绍。
要点:
1、Android 历史
2、Android 平台特性
3、Android 系统架构
4、目前采用Android系统的设备
5、移动软件应用超市的前景-开发者的机会
专题3:开发起步--Android SDK及环境配置(已结束)
在所有的移动开发起步阶段都会有对应开发环境搭建工作,在本专题中将会一步一步引领大家了解整个开发环境的搭建,并会就其中一些技巧和需要注意的地方给与讲解。通过本专题您将会掌握到android应用程序的初步框架。
要点:
1、搭建开发环境
2、第一个程序HelloWorld
3、项目工程文件结构
4、真机上调试、运行
5、SDK相关工具的使用
专题5:Android应用组成部分(1)Activity(已结束)
在刚开始Android开发,首先见到的就是Activity类。有人将Android应用比作网站,那Activity就应该是对应网站的网页了(一个Android应用程序可以有很多Activtiy)。在本专题将对Android系统ActivityManager管理Activity机制进行深入的讲解,你将会对Activity有一个较全面认识。本专题会用一个示例来展示Activity的整个生命周期。
要点:
1、认识Activity
2、Activity类继承关系
3、Activity-生命周期
4、Activity常用函数
5、Activity示例实战
专题7:Android应用组成部分(3)Service(已结束)
正如Windows平台中Services一样,Android平台中的Service也总是悄无声息的运行(无对应的UI)。当希望执行一些不需要用户交互的操作,那么可以采用Service来做这个的处理。在本专题中我们会对Services的生命周期讲解,并通过示例来展示Service的具体的运行方式
要点:
1、认识Service
2、Service生命周期
3、实现Service
4、在AndroidManifest.xml中申明Service
5、Service示例实战
专题9:Android应用组成部分(4)ContentProvider(已结束)
ContentProvider同样也是Android系统中一个重要的类,她提供了一种程序之间数据共享的机制(这也是为什么在API文档中找不到管理联系人(电话本)对应的API的原因)。在本专题中将对这种重要的数据共享机制进行讲解,并通过示例展示如何开放自身程序数据和获取其它程序的数据。
要点:
1、认识Content Provider数据存储
2、使用ContentProvider类
3、使用ContentResolver类
4、使用Uri类
5、使用UriMatcher类
6、ContentProvider示例实战
专题11:Android音视频处理(已结束)
Android系统支持丰富的音视频格式,通过VideoView组件和MediaPlayer类可以很方便处理音视频的播放、暂停、停止等操作,在这个专题中会通过示例来展示它们的应用。
要点:
1、MediaPlayer的应用
2、在线播放音频的处理方法
3、如何播放网络上的音频资源
4、示例展示
|
|
专题2:Android SDK及开发模式讲解(已结束)
Google公司作为一个互联网公司,她推出Adnroid SDK的开发模式也很具有互联网的特色,因此在本专题将就其开发模式(开发思维)与传统的应用程序开发模式(开发思维)进行一个简单的比较。本专题中还会对当前最新SDK,NDK版本新特性做对应介绍
要点:
1、Android SDK、NDK版本
2、Android包库分析
3、基于Java语言开发
4、Android开发与其它平台开发的比较
5、实战项目展示
专题4:UI界面--View(Wiget组件)、Layout、Menu(已结束)
Android SDK很大一个亮点就是提供了大量可直接使用的界面组件,这些基本组件能满足在一般的常规程序开发,本专题我们将就部分常用组件进行讲解;并且还有对组件排列布局进行一个较深入的讲解,最后会用一个完整示例来展示如何通过布局文件来布局排列这些组件。
要点:
1、View(视图组件)
2、Layout(布局组件)
3、Wigets(UI元素)
4、Menus(菜单)
5、UI事件处理
6、实战示例
专题6:Android应用组成部分(2)Intent(已结束)
Google官方API文档对Intent的描述:一个Intent就是一次对将要执行的操作的抽象描述。其实这个官方描述本身就够抽象的:)。Intent在Android系统中占据着非常重要的位置,在本专题中将通过对应示例为大家详细讲解Intent的作用和如何运用Intent。
要点:
1、认识Intent
2、Intent表现的作用
3、Intent包含的描述部分
4、直接Intent-startActivity()
5、直接Intent- startActivityForResult
6、间接Intent-startActivity()
7、实现Android中的广播事件
8、注册和注销BroadCast Receiver
9、示例实战
专题8:Android 数据存取处理(已结束)
Android系统不仅提供了简单配置信息存取方式,也提供轻量级的数据库存取数据方式。Android将SQLite嵌入式数据库接口进行封装,为上层的应用程序开发提供了方便实用的操作类。在本专题中将着重通过示例讲解SQLite数据库存取数据。
要点:
1、认识Android数据存储
2、SharedPvreferences的认识、使用以及示例实战
3、文件存储(FileInputStream和FileOutputStrea使用)
4、SQLite的认识、使用以及示例实战
专题10:Android网络连接处理(已结束)
在Android SDK里面提供了多种网络连接处理的方式。Android系统通过引入开源项目HttpClient,为已经熟悉HttpClient的开发人员来说,可以很轻松转到Android平台上来(包括代码迁移)webkit包使开发人员将更多注意力放在业务逻辑(或功能)上,而不再拘泥于显示细节上。在本专题中将通过示例展示webkit的使用。
要点:
1、使用URLConnection和HttpURLConnection
2、使用org.apache.http.client
3、使用webkit浏览器(WebView)
专题12:Android应用签名、打包、安装及发布(已结束)
经过前面的专题示例操作大家都应该熟悉了如何在模拟器上或在手机调试、运行,但此时对应的APK文件不是最终分享给其他手机可安装的版本。
在本专题中将就签名流程、APK安装到手机以及发布到Market的步骤进行讲解。
要点:
1、签名打包APK
2、模拟器上安装删除软件
3、安装到手机
4、发布到Market |