- 猜你喜欢
- 视频介绍
- 分集列表
- 视频下载
Android是如今手机和平板电脑比较常用的操作系统,手机党们一定都不会陌生。Android系统自从上市以来,就受到很多人的欢迎,这要归功于Android系统特有的平台优势。
开放性
在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。
不受束缚
在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从2007年iPhone上市后,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。
丰富的硬件
这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,如同从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。
方便开发
Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。
Google应用
在互联网的Google已经走过10年度历史,从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。
- 第一讲 安卓应用开发介绍
- 第二讲 Hello World
- 第三讲 用户界面基础
- 第四讲 网络数据获取和显示
- 第五讲 用户界面改进
- 第六讲 进阶主题
- 2-安装eclipse,设置ADT
- 3-安装android SDK,设置模拟器
- 4-建立android项目
- 5-项目概况,添加文件夹
- 6-XML布局入门
- 7-在XML中创建一个按钮并添加一个ID
- 8-创建变量并引用XML中的ID
- 9-为按钮创建onclicklistener监听事件
- 10-通过按钮使用setText方法
- 11-添加资源,设置背景
- 12-创建一个Activity并使用setcontentview
- 13-Android Mainifest入门
- 14-框架的一个线程
- 15-怎样通过intent开始一个新的Activity
- 16-Activity的生命周期
- 17-使用MediaPlayer添加音乐
- 18-用ListActivity创建一个列表菜单
- 19-创建一个ArrayAdapter
- 20-用类对象开始一个Activity
- 21-完成ListActivity
- 22-加入EditText到XML
- 23-ToggleButton的设计
- 24-XML内边距以及设置ToggleButton为on
- 25-快速复习:创建一个新的Activity
- 26-如果Toggle Button选中了
- 27-设置EditText的输入类型
- 28-使用判断语句比较字符串
- 29-设置Gravity
- 30-设置TextView的颜色
- 31-使用Random
- 32-switch语句
- 33-创建一个方法
- 34-实现接口方便编程
- 35-ScrollView与模拟时钟
- 36-创建一个email的Activity
- 37-为email intent加入额外的方法
- 38-ImageView的使用
- 39-startActivityForResult
- 40-从其他Activity获取数据
- 41-完成Camera及壁纸应用
- 42-使用BitmapFactory及inputStream设置
- 43-固定屏幕方向
- 44-XML Relative Layout
- 45-单选项框组与单选项框
- 46-为单选框设置监听事件
- 47-在Activity之间传递字符串
- 48-从Activity接收Bread字符串
- 49-StartActivityForResult设置
- 50-setResult
- 51-使用MenuInflater创建一个菜单
- 52-用MenuItems做一些事
- 53-带主题的Text Activity
- 54-创建首选项
- 55-创建一个字符串数组资源
- 56-创建一个首选项Activity
- 57-从Activity进入首选项
- 58-更多首选项
- 59 - 改变横向层
- 60 - 创建自定义按钮
- 61- 全屏Activity
- 62-自定义动画类
- 63-使用构造函数传递内容
- 64-绘制位图到CanvasView
- 65-让位图动起来
- 66-为字体使用Asset文件夹
- 67-创建一个SurfaceView类
- 68-创建动画线程
- 69-锁定与解锁一个Canvas
- 70-创建一个更好的动画线程
- 71-创建OnTouch方法
- 72-在一个类中定义一个类
- 73-图形特效
- 74-MotionEvents与手势动作
- 75-游戏编程思想
- 76-清除一些错误
- 77-休眠以达到所需FPS
- 78-用WakeLock阻止你的应用休眠
- 79-用Soundpool控制播放爆炸声
- 80-使用OnLongClick方法
- 81-SlidingDrawer示例
- 82-FrameLayout入门
- 83-SlidingDrawer的方法
- 84-使用TabHost进行选项卡设置
- 85-在java中创建TabHost
- 86-在java中创建选项卡
- 87-获取系统时间
- 88-格式化模数并使用他们
- 89-使用WebView创建一个浏览器
- 90-WebView navigation方法
- 91-为浏览器应用设置WebView客户端
- 92-WebView设置
- 93-隐藏键盘
- 94-ViewFlipper示例
- 95-使用SharedPerferences保存数据
- 96-SharedPerferences编辑器
- 97-载入SharedPerferences数据
- 98-FileOutputStream
- 99-写入数据到FileOutputStream
- 100-FileInputStream
- 101-用AsyncTask类来加载数据
- 102-AsyncTask的4个方法
- 103-ProgressDialog与纠正
- 104-外部储存状态
- 105-Spinners与ArrayAdapter
- 106-OnItemSelected与文件位置
- 107-切换可见
- 108-InputStream与OutputStream
- 109-外部数据写入权限
- 110-多媒体扫描连接
- 111-TableLayout与SQLite数据库介绍
- 112-创建SQLite数据库变量
- 113-implements SQLiteOpenHelper
- 114-创建SQLite数据库
- 115-打开SQLite数据库写入数据
- 116-关闭SQLite数据库
- 117-插入数据到SQLite数据库
- 118-如何创建一个会话
- 119-创建方法读取SQLite数据库
- 120-使用指针读取SQLite数据库
- 121-创建更多SQLite方法
- 122-获取特殊项目
- 123-更新SQLite条目
- 124-删除SQLite条目
- 125-创建一个Accelerometer类
- 126-创建传感器管理器
- 127-OnSensorChanged方法
- 128-完成Accelerometer并移除注册
- 129-创建一个谷歌地图Activity
- 130-获取谷歌地图API debug key
- 131-显示MapView
- 132-MapView叠加
- 133-叠加MotionEvent时间
- 134-AlertDialog方法与ClickListener
- 135-指南针与地图控制器
- 136-Geocoder与GeoPoint
- 137-为一个地址的位置进行地理编码
- 138-切换街角与卫星视角
- 139-在地图上用ItemizedOverlay拖拽
- 140-创建一个自定义标记点
- 141-在MapView上放置一个标记点
- 142-LocationManager与位置的权限
- 143-标准,获取位置
- 144-使用位置改变方法更新
- 145-导出程序标记keystore
- 146-为特殊项目获取key
- 147-httpclient入门
- 148-在httpclient上执行httpget
- 149-通过stringbuffer浏览网上数据
- 150-JSON解析入门
- 151-JSON数组与JSON对象
- 152-使用stringbuilder添加
- 153-读取JSON信息
- 154-创建XML解析项目
- 155-stringbuilder与XML解析框架
- 156-创建一个XML数据解析采集类
- 157-SAXParserFactory与XML阅读器
- 158-开始元素方法
- 159-完成XML解析器
- 160-创建一个微件接收器
- 161-创建微件配置Activity
- 162-基本微件设计
- 163-更新与删除微件
- 164-更新微件TextView
- 165-创建微件配置类
- 166-使用微件管理器关联内容
- 167-PendingIntent与微件按钮
- 168-OpenGL ES 入门
- 169-OpenGL渲染基础
- 170-渲染背景
- 171-OpenGL 2D顶点
- 172-字节与浮点缓冲储存器
- 173-shortbuffer处理指数
- 174-为OpenGL创建一个Draw方法
- 175-glDrawElements方法
- 176-提高OpenGL性能
- 177-onsurfacechanged
- 179-3D cube 入门
- 178-使用GUL创建相机
- 180-cube指数
- 181-OpenGL选择
- 182-3D旋转
- 183-OpenGL顶点颜色缓冲
- 184-保存Android SDK主题
- 185-语音识别
- 186-语音识别结果
- 187-文本到语音
- 188-设置语言并发音
- 189-状态通知条
- 190-创建一个通知
- 191-通知管理器方法
- 192-AudioManager方法
- 193-通过搜索栏改变音量
- 194-下载admob SDK
- 195-添加外部JAR
- 196-通过XML添加admob Ad
- 197-添加广告单元ID及尺寸
- 198-通过JAVA添加Admob Ads
- 199-上传一个应用到商店
- 200-更新应用
- 第一讲 安卓应用开发介绍
- 第二讲 Hello World
- 第三讲 用户界面基础
- 第四讲 网络数据获取和显示
- 第五讲 用户界面改进
- 第六讲 进阶主题
- 2-安装eclipse,设置ADT
- 3-安装android SDK,设置模拟器
- 4-建立android项目
- 5-项目概况,添加文件夹
- 6-XML布局入门
- 7-在XML中创建一个按钮并添加一个ID
- 8-创建变量并引用XML中的ID
- 9-为按钮创建onclicklistener监听事件
- 10-通过按钮使用setText方法
- 11-添加资源,设置背景
- 12-创建一个Activity并使用setcontentview
- 13-Android Mainifest入门
- 14-框架的一个线程
- 15-怎样通过intent开始一个新的Activity
- 16-Activity的生命周期
- 17-使用MediaPlayer添加音乐
- 18-用ListActivity创建一个列表菜单
- 19-创建一个ArrayAdapter
- 20-用类对象开始一个Activity
- 21-完成ListActivity
- 22-加入EditText到XML
- 23-ToggleButton的设计
- 24-XML内边距以及设置ToggleButton为on
- 25-快速复习:创建一个新的Activity
- 26-如果Toggle Button选中了
- 27-设置EditText的输入类型
- 28-使用判断语句比较字符串
- 29-设置Gravity
- 30-设置TextView的颜色
- 31-使用Random
- 32-switch语句
- 33-创建一个方法
- 34-实现接口方便编程
- 35-ScrollView与模拟时钟
- 36-创建一个email的Activity
- 37-为email intent加入额外的方法
- 38-ImageView的使用
- 39-startActivityForResult
- 40-从其他Activity获取数据
- 41-完成Camera及壁纸应用
- 42-使用BitmapFactory及inputStream设置
- 43-固定屏幕方向
- 44-XML Relative Layout
- 45-单选项框组与单选项框
- 46-为单选框设置监听事件
- 47-在Activity之间传递字符串
- 48-从Activity接收Bread字符串
- 49-StartActivityForResult设置
- 50-setResult
- 51-使用MenuInflater创建一个菜单
- 52-用MenuItems做一些事
- 53-带主题的Text Activity
- 54-创建首选项
- 55-创建一个字符串数组资源
- 56-创建一个首选项Activity
- 57-从Activity进入首选项
- 58-更多首选项
- 59 - 改变横向层
- 60 - 创建自定义按钮
- 61- 全屏Activity
- 62-自定义动画类
- 63-使用构造函数传递内容
- 64-绘制位图到CanvasView
- 65-让位图动起来
- 66-为字体使用Asset文件夹
- 67-创建一个SurfaceView类
- 68-创建动画线程
- 69-锁定与解锁一个Canvas
- 70-创建一个更好的动画线程
- 71-创建OnTouch方法
- 72-在一个类中定义一个类
- 73-图形特效
- 74-MotionEvents与手势动作
- 75-游戏编程思想
- 76-清除一些错误
- 77-休眠以达到所需FPS
- 78-用WakeLock阻止你的应用休眠
- 79-用Soundpool控制播放爆炸声
- 80-使用OnLongClick方法
- 81-SlidingDrawer示例
- 82-FrameLayout入门
- 83-SlidingDrawer的方法
- 84-使用TabHost进行选项卡设置
- 85-在java中创建TabHost
- 86-在java中创建选项卡
- 87-获取系统时间
- 88-格式化模数并使用他们
- 89-使用WebView创建一个浏览器
- 90-WebView navigation方法
- 91-为浏览器应用设置WebView客户端
- 92-WebView设置
- 93-隐藏键盘
- 94-ViewFlipper示例
- 95-使用SharedPerferences保存数据
- 96-SharedPerferences编辑器
- 97-载入SharedPerferences数据
- 98-FileOutputStream
- 99-写入数据到FileOutputStream
- 100-FileInputStream
- 101-用AsyncTask类来加载数据
- 102-AsyncTask的4个方法
- 103-ProgressDialog与纠正
- 104-外部储存状态
- 105-Spinners与ArrayAdapter
- 106-OnItemSelected与文件位置
- 107-切换可见
- 108-InputStream与OutputStream
- 109-外部数据写入权限
- 110-多媒体扫描连接
- 111-TableLayout与SQLite数据库介绍
- 112-创建SQLite数据库变量
- 113-implements SQLiteOpenHelper
- 114-创建SQLite数据库
- 115-打开SQLite数据库写入数据
- 116-关闭SQLite数据库
- 117-插入数据到SQLite数据库
- 118-如何创建一个会话
- 119-创建方法读取SQLite数据库
- 120-使用指针读取SQLite数据库
- 121-创建更多SQLite方法
- 122-获取特殊项目
- 123-更新SQLite条目
- 124-删除SQLite条目
- 125-创建一个Accelerometer类
- 126-创建传感器管理器
- 127-OnSensorChanged方法
- 128-完成Accelerometer并移除注册
- 129-创建一个谷歌地图Activity
- 130-获取谷歌地图API debug key
- 131-显示MapView
- 132-MapView叠加
- 133-叠加MotionEvent时间
- 134-AlertDialog方法与ClickListener
- 135-指南针与地图控制器
- 136-Geocoder与GeoPoint
- 137-为一个地址的位置进行地理编码
- 138-切换街角与卫星视角
- 139-在地图上用ItemizedOverlay拖拽
- 140-创建一个自定义标记点
- 141-在MapView上放置一个标记点
- 142-LocationManager与位置的权限
- 143-标准,获取位置
- 144-使用位置改变方法更新
- 145-导出程序标记keystore
- 146-为特殊项目获取key
- 147-httpclient入门
- 148-在httpclient上执行httpget
- 149-通过stringbuffer浏览网上数据
- 150-JSON解析入门
- 151-JSON数组与JSON对象
- 152-使用stringbuilder添加
- 153-读取JSON信息
- 154-创建XML解析项目
- 155-stringbuilder与XML解析框架
- 156-创建一个XML数据解析采集类
- 157-SAXParserFactory与XML阅读器
- 158-开始元素方法
- 159-完成XML解析器
- 160-创建一个微件接收器
- 161-创建微件配置Activity
- 162-基本微件设计
- 163-更新与删除微件
- 164-更新微件TextView
- 165-创建微件配置类
- 166-使用微件管理器关联内容
- 167-PendingIntent与微件按钮
- 168-OpenGL ES 入门
- 169-OpenGL渲染基础
- 170-渲染背景
- 171-OpenGL 2D顶点
- 172-字节与浮点缓冲储存器
- 173-shortbuffer处理指数
- 174-为OpenGL创建一个Draw方法
- 175-glDrawElements方法
- 176-提高OpenGL性能
- 177-onsurfacechanged
- 179-3D cube 入门
- 178-使用GUL创建相机
- 180-cube指数
- 181-OpenGL选择
- 182-3D旋转
- 183-OpenGL顶点颜色缓冲
- 184-保存Android SDK主题
- 185-语音识别
- 186-语音识别结果
- 187-文本到语音
- 188-设置语言并发音
- 189-状态通知条
- 190-创建一个通知
- 191-通知管理器方法
- 192-AudioManager方法
- 193-通过搜索栏改变音量
- 194-下载admob SDK
- 195-添加外部JAR
- 196-通过XML添加admob Ad
- 197-添加广告单元ID及尺寸
- 198-通过JAVA添加Admob Ads
- 199-上传一个应用到商店
- 200-更新应用