标签:
安卓开源(就是免费),谷歌收购后推出,可以山寨(小米,三星都是安卓的山寨),ios不是开源(苹果应用要商用就要交钱)。安卓3.0是平板,现在安卓至少是4.0以上,否则out了。 微软主要是系统和office赚钱。 应用:平板、手机、笔记本、智能家电(android智能电视,android微波炉、android洗衣机、android智能手环、导航) 小米系统是MIUI是andriod的山寨,2014年成为全球第三大手机供应商,中国第一大手机供应商。 阿里云系统也是android系统。 印度外包做的最大。 安卓分为4层: 最上层应用开发层:邮件开发。 框架层:java写的,封装了类库层,c语言做java语言的封装。 类库和安卓运行时层:c语言写的,C语言运行效率高。 最底层是linux,用c语言,做驱动的开发。 SDK:软件开发工具包。 API:接口。 ART:安卓runtime。 apk:安卓package,压缩包,可以反编译成.jar文件,放在安卓手机上就可以用了。 dex:虚拟机可执行程序,就像windown的exe文件,包含在apk里面,dex是apk里面的可执行文件。 adt:安卓development库,安卓开发工具,一个插件。 app:application. 安卓5.0,2014年10月发布,使用Material Design设计语言设计UI.支持64位操作系统。现在很多手机都是64位,64位运行效率高,内存要求大,内存要4G. 现在谷歌的网站只有FQ才能访问。 下载adt-bundle-windows-x86_64-20140702.zip这是最新的。这个是64位,是安卓4.4w,是最新的。 genymotion:安卓第三方模拟器。 环境变量: ANDROID_SDK_HOME = D:\adt5.0\sdk Path = %ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools AVD:模拟器 新建模拟器:
RAM:模拟的手机内存512M vm heap:模拟虚拟机堆64M Internal Storage:模拟的手机存储卡200M, SD Card:模拟的手机SD卡300M,
模拟器创建好了以后目录:D:\andriod\newfile\ad5_0\sdk\.android
然后在AVD框中启动模拟器。
activity:当前一个屏幕的java类,
MainActivity:程序的第一个入口类
activity_main:给activity设置布局文件,activity屏幕的布局。
标签:
原文地址:http://www.cnblogs.com/yaowen/p/4878846.html