扣丁学堂笔记第01天Android开发环境搭建
2016-03-18 11:51
656 查看
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平台架构
平台架构介绍
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/0cce0f6b78fd8993e592b9f94abc539d)
4.开发环境搭建
Java环境:JDK(Java Development Kit);
安装Android Studio开发环境;
创建AVD(安卓虚拟设备);
AS开发环境的基本使用介绍;
创建Android HelloWorld!
5.程序结构分析
HelloAndroid程序运行过程
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/41f88ed2ba9af9f66d1fd1348f96d8c7)
Android项目结构
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/d0ed307840127ed39c326f231d707a18)
6.SDK常用命令
配置环境变量
复制sdk目录下的tools和platform-tools路径到系统环境变量path;
![](http://img.blog.csdn.net/20160318134909953)
android命令
配置完成后,在cmd命令行下输入android会打开Andro SDK Manager
创建、删除和浏览AVD设备
android list avds(查看已经创建的avd)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/982ecc10ad2454c3dd8162366f7b486b)
android list targets(查看可生成哪些版本的avd,对应文件夹System Image)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/bbf11c11aa0a982a7d2397850b6845f0)
android create avd -n myavd -t 1(创建一个名为myavd,对应id为1的avd)
android delete avd -n myavd(删除名为myavd的avd)
adb命令
启动和关闭adb服务
adb start-server
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/75608ca5b02a47a4ecece230e6461520)
adb kill-server
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/70235e409471a8f3d47d6a15124f1d3b)
查询当前模拟器/设备的实例
adb devices(查看在线的emulator或者真机)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/29b1face111b71f70d5f032a17ef8732)
安装卸载和运行程序
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/1c32d1ca693bb2cc215cdb2ef42bfc3e)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/fd42cb0361f036ebb7de09c50b440612)
emulator命令
启动模拟器
emulator -avd 名称
mksdcard命令
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/25/dad1aebbf9069aae3344fd7ac91dfc0e)
国内移动互联网发展史
播种
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命令
相关文章推荐
- android 高德地图Maker infoWin窗口中TextView不换行问题
- android使用shape实现布局文件呈圆角
- android 加载自定义图片并在图片上绘图
- mac下android-ndk-r10e-darwin-x86_64.bin解压
- Android常用的第三方组件
- Android含资源文件引用的项目打包成jar包
- 安卓动画android:interpolator
- Android Studio 打包以及获取数字签名
- Android 屏幕适配方案
- android ScrollVIew中嵌套GridView,如何显示GridView
- ANDROID L - Material Design详解(动画篇)
- ANDROID L - Material Design详解(主题和布局)
- ANDROID L - Material Design详解(视图和阴影)
- 去除AndroidStudio中libpng关于iCCP的警告
- Android自学学习资料
- Android动画效果translate、scale、alpha、rotate详解
- GitHub 优秀的 Android 开源项目
- [Android]使用Gradle提交自己开源Android库到Maven中心库
- Android常用概念
- java.lang.ClassNotFoundException: Didn't find class "android.os.PersistableBundle" on path: DexPathL