扣丁学堂笔记第01天Android开发环境搭建
来源:互联网 发布:excel筛选重复数据函数 编辑:程序博客网 时间:2024/05/01 21:56
1.移动开发行业前景
国内移动互联网发展史
播种
2000年09月19日,中国移动和国内百家ICP首次坐在一起,日本取经。
2001年11月10日,中国移动通信的“移动梦网”正式开通。
萌芽
先后出现搜索、阅读、游戏、音乐等无线企业
洗礼
2009年01月07日,工信部为中国移动、中国联通、中国电信发放3张第三代移动通信(3G)牌照
成长
2013年12月04日,工信部为中国移动、中国联通、中国电信发放3张第四代移动通信(4G)牌照
移动平台之天下大势
市场分布
手机平台:Android 72.1%,IOS 13.9%,其他
移动平台(手机、平板、车载、家居等):Androi 52%,Apple 35%,其他
Android平台应用领域
物联网时代:手机、家电、导航、其他智能电子设备应用
2.Androi前世今生
Android平台发展史
2008年09月,谷歌正式推出Android1.0系统,全球第一台Android设备HTC(G1);
2009年04月,谷歌正式推出Android1.5;
2009年09月,谷歌发布Android1.6正式版;
2010年12月,谷歌发布Android2.3;
2011年02月,谷歌推出Android3.0,Android系统设备用户达到1.35亿;
2011年08月,安卓市场份额达到48%,跃居全球第一;
2011年10月,谷歌发布Andro4.0;
2012年06月28日,谷歌发布Android4.1;
2012年11月23日,谷歌发布Android4.2;
2013年09月03日,谷歌发布Android4.4;
2014年10月15日,谷歌发布Android5.0(Android L);
下载
Google Android开发者官网:http://developer.android.com
Android开发工具:http://www.androiddevtools.cn
3.Android平台架构
平台架构介绍
4.开发环境搭建
Java环境:JDK(Java Development Kit);
安装Android Studio开发环境;
创建AVD(安卓虚拟设备);
AS开发环境的基本使用介绍;
创建Android HelloWorld!
5.程序结构分析
HelloAndroid程序运行过程
Android项目结构
6.SDK常用命令
配置环境变量
复制sdk目录下的tools和platform-tools路径到系统环境变量path;
android命令
配置完成后,在cmd命令行下输入android会打开Andro SDK Manager
创建、删除和浏览AVD设备
android list avds(查看已经创建的avd)
android list targets(查看可生成哪些版本的avd,对应文件夹System Image)
android create avd -n myavd -t 1(创建一个名为myavd,对应id为1的avd)
android delete avd -n myavd(删除名为myavd的avd)
adb命令
启动和关闭adb服务
adb start-server
adb kill-server
查询当前模拟器/设备的实例
adb devices(查看在线的emulator或者真机)
安装卸载和运行程序
emulator命令
启动模拟器
emulator -avd 名称
mksdcard命令
- 扣丁学堂笔记第01天Android开发环境搭建
- 扣丁学堂笔记第19天Volley、android-async-http、ksoap2与WebView组件
- 扣丁学堂笔记第02天UI布局
- 扣丁学堂笔记第08天Activity组件
- 扣丁学堂笔记第09天Intent
- 扣丁学堂笔记第10天Service组件
- 扣丁学堂笔记第12天Fragments
- 扣丁学堂笔记第14天Handler与多线程
- 扣丁学堂笔记第16天SQLite数据库
- 扣丁学堂笔记第18天HttpURLConnection与HttpClient
- 扣丁学堂笔记第20天动画与图形
- 扣丁学堂笔记第21天Bitmaps与优化
- 扣丁学堂笔记第22天多媒体播放
- 扣丁学堂笔记第25天百度地图
- Android学习笔记01:开发环境搭建
- Android开发笔记-环境搭建
- Android开发环境搭建笔记
- Android开发环境搭建笔记
- SHELL命令查找文件的方式
- NYOJ题目58-最少步数(搜索)
- POJ 2912 Rochambeau(枚举+加权并查集)
- Myeclipse配置tomcat服务器
- Picasso加载图片
- 扣丁学堂笔记第01天Android开发环境搭建
- (五)ExtJs进度条的几种实现方式
- 分享一份webdriver自动化脚本
- 对于文件的md5加密
- Java陷阱之assert关键字
- 免费资源部落的博客
- CS229-16、17讲增强学习
- PHP程序+mysql查询显示数据转码
- 【Sass中级】使用Sass和Compass制作雪碧图