?
安卓入门之入门怎么当天坑?
?
最近也是基本中断JAVA开始了android的学习?? android只学了几天算是入门? 由于刚考完试得知全科没挂? 学习动力瞬间飙升? 便马不停蹄地开始了android的学习? 话不多说? 手把手教你如何在android入门时成为天坑
?
?
?
第一步概念(基本不记天坑第一步)
?
Android 作为一个开放开源的平台? 将最底层的开发环境暴露出来供开发者使用? 这使得手机基本功能也有了很多灵活性? 反正就是如此这般balabala我也记不住太多大概就是这样大概知道就好
?
?
?
安卓现在一般是4开头的版本? 据说实验室版已经到了5.0的版本? 名称如下
?
1.5 Cupcake? 1.6 Donut
?
2.1 Eclair? 2.2 Froyo? 2.3 Gingerbread
?
3.0 Honeycomb
?
4.0 Ice cream Sandwich ?? 4.1, 4.2, 4.3 Jelly Bean
?
5.0 Lime Pie
?
你是不是心想:“卧槽这是什么东西? 谁能记得住? 只记版本号不就行了”
?
所以我说你把程序猿的生活看得太单调了? 这满满都是爱啊全都是吃货的智慧!!!
?
?
?
安卓的版本全是用美食命名的!!!
?
?
?
?
?
看完之后你是不是会心一笑然后又有点不满:“我可是程序猿啊? 怎么可以这么接地气? 别人问我最近在做什么? 我难道说在做Ice cream Sandwich(冰激凌三明治)吗”
?
所以
?
?
?
我们切换封建社会老学究模式
?
?
?
Android(你别管老学究怎么会英文) 是什么?
?
1一个完整的操作系统??? ??以linux为内核(linux kernel)
?
2中间件? ??将JAVA代码用android的编译方式编译构成应用框架(libraries with android runtime to Application Framwork)
?
3关键的应用程序 ?????实现手机功能的一些应用 (applications)
?
?
?
上面三条你只要记住一点:这些都不是重点!!!否则怎么当天坑
?
?
?
?
?
Android 开发是eclipse加载SDK之后进行编写的? 所以其实就是JAVA的一个应用? 所以基本用JAVA语句就可以写了???
?
但是这里有一点不同?? JAVA程序测试是在电脑上测试而android却不能? 于是便需要安装虚拟机?? 来模拟手机环境?? 具体安装步骤这里不说了网上一定有很多? 我们来说说怎么作死成为天坑
?
?
?
作死NO.1 我是中华传统文化的捍卫者让我用英文?不可能
?
????????????? 我们解压带SDK的eclipse时?? 我就要在中文目录下放?? 我坚决维护祖国的传统!!!???
?
????????????????????
?
???????????????????? 此作死行为一般会让你得到一句话 Invalid command-Line parameter
?
?????????????????????????????????? ?? 无效的命令行参数
?
???????????????????? 你要是问我怎么办我除了改变你的信仰之外没办法
?
?
?
作死NO.2 我太忙了电脑必须强行关机之类云云
?
????????????? 此类作死行为一般不是主动而是被作死
?
?????????????
?
????????????? C:\Users\Administrator\.android\avd 这条目录下面存放的便是我们的虚拟机数据? 打开我们虚拟机名字的文件夹?
?
????????????? 当虚拟机运行时里面就会出了资源文件还会出现4个带.lock后缀名的文件夹? 而当我们关掉虚拟机? 这4个文件夹就会消失???
?
????????????? 但是我就是要作死地在虚拟机开着时来关闭电脑? 或者电脑蓝屏啊死机啊抽风啊之类的坑我们? 导致虚拟机关掉了但这四个文件夹没有消除请允许我做一个悲伤地表情
?
?
?
????????????? 此作死行为会让你每次运行Android项目是都会新开一个虚拟机? 电脑上虚拟机蛋疼的开机速度会让你明白? 你是在拿绳命写代码
?
?????????????
?
????????????? 出现这个状况时别犹豫? 把那四个文件夹删掉重新运行项目就好了
?
?
?
作死NO.3 网费太贵了? 根本没钱联网
?
????????????? 我写实时交互或者需要WIFI时的项目时?? 虚拟机没网怎么办
?
?????????????
?
????????????? 由于这个问题有点高深? 我也只是入门而且主要和网络通信有关? 待我学成再说具体?
?
????????????? 终极解决办法就是:电脑联网就好了
?
?
?
安卓最开始入手时感觉代码不是最麻烦的?? 最麻烦的就是虚拟机? 死慢还出错? 所以有了上面几个作死的办法一般你不会让它自己作死了吧
?