·  安卓是以linux为基础的开放源码操作系统。因为安卓的开源等原因,所以现在市场上会有大量的APP可供使用,且各个方面都功能强大。

·  也许是因为开源的原因,安卓过于碎片化。每个APP互相独立。没有统一硬性规定。

·  上面一点重要表现是后台进程多,耗电!!!

·  开源导致恶意插件多,病毒多。

·  安卓版本以糕点命名。。。。

——————————————————————————————————————————————

因为对于安卓的使用相对比较熟悉。所以决定搭建Android开发环境。

由于早期已完成java环境的搭建,所以可以直接开始安卓的开发环境搭建。

  • JDK

  • Eclipse

以上两个软件完成安装后,开始ADT的安装。

根据网络上的主流教程,发现进行到这一步时无法继续。查找大量相关资料没有结果。

(十年后。。。)

仔细排查发现原来是校园网有堵墙,完全没有办法访问google去下载ADT。

于是经过努力的寻找,终于在JAVA开发吧中的一个帖子里找到了 http://www.androiddevtools.cn/ 这样一个网站。

成功将ADT下载至本地后终于可以按部就班的照着教程继续了。

继续配置ADT

完成这步。安卓的开发环境终于搭建好了。接下来可以开始进行尝试安卓的第一个Hello World!

——————————————————————————————————————————————————————

创建第一个安卓项目。

其中的Package Name需要自己修改。。刚刚接触eclipse不了解导致这里卡了很久。 (第二个十年)

一路next到完成创建。

初始界面是这样的。对于新手来说一点也不友好!

工程创建时选项没有选择好,导致编译不通过。于是只能重新创建一个新工程。(二十年后)

通过翻阅书籍等在初始默认生成的代码中添加如下图所示三行代码。

完成AVD的创建后,运行工程。

极慢的开机。。。。

打开menu。

Hello World!!!!

至此,安卓的编写算是初步上手了。

——————————————————————————————————————————————————————

·  因为主流教程中存在大量需要FQ的操作,所以多次体现了http://www.androiddevtools.cn的重要性。。至少缩短了两个小时的用时。

·  看书十分重要,这让我一个对java完全不熟悉的人上手android变得简单。

·  网络上的教程十分详细,能让我在探索过程中少走许多弯路,不过如果时间允许,最好能够尽量多的自行探索。

·  eclipse官网的最新版本是mars,然而载到的最新版本是luna,找不到最新版强迫症很难受。

·  安卓工程的版本和AVD一定要兼容!任意一个细节都可能导致看不到Hello World!   因此失败过一次。

调研Android平台的开发环境的发展演变的更多相关文章

  1. 作业1.3——Android平台的开发环境的发展演变

    一开始的打算是在eclipse的基础上搭建Android平台,在ADT.SDK上兜兜转转,听过一些前车之鉴后,还是选择了Android studio.因为之前安装过eclipse,就省去了JDK下载和 ...

  2. Android平台的开发环境的发展演变

    因为之前学习java语言的时候安装过了eclipse,所以想在eclipse上搭建android平台,在参照知乎上大神们的意见,发现了AS强大的代码提示.实时预览和搜索匹配等出色功能,最后还是选择在A ...

  3. 调研ANDRIOD平台的开发环境的发展演变

    在同学的推荐下,我选用学习eclipse这个软件,参考了这个网址的教程开始了一步一步的搭建之路. http://jingyan.baidu.com/article/bea41d437a41b6b4c5 ...

  4. 移动应用平台的开发环境的发展演变-elcipse与android studio

    这题目摆出来是要谈平台开发和演变和使用经验的,然而,并没有开发相关项目的经验,所以只好说说安装过程了. 1.android环境搭建到hello world(费时7小时....) 原以为android环 ...

  5. 作业一_随笔3_调研Android的开发环境的发展演变

    调研某一移动应用/平台的开发环境的发展演变:Android 其实,一开始,我只知道,苹果手机用IOS系统,其他很多手机时候安卓系统.我百度知道Android开发主要是android studio和Ec ...

  6. Android开发环境的发展演变调研

    Android开发环境的发展演变调研 前几年比较多的方法是用JDK+eclipse+ADT,该方法除了要配置JDK的路径之外, 还要在eclipse里面打开SDK Manage进行相应的操作.不过近两 ...

  7. 调研android开发环境的发展演变

    这是第一次接触android开发,特意上网搜索视频进行了自身知识补充,觉得说视频做得很不错,从android的发展历程以及一些基本常识都讲得很详细,也很有趣,也所以拿出来同大家一起分享学习,网址是:h ...

  8. 调研Android平台开发环境的发展演变

    Android是Google推出的开源手机操作系统,主要以开发应用为主,要进行Android开发首先得搭建好开发平台.最近在搭建Android的开发环境,发现往往一个小问题都能花费你大半天时间,从刚开 ...

  9. 调研Android的开发环境的发展演变

    在 知道要做基于移动端的项目实践时,我就选定了Android,回来的时候查了很多相关的知识,很多人都在问开发安卓软件,使用eclipse还是用 Android studio?其实,也没有一个准确的答案 ...

随机推荐

  1. 《微信小程序七日谈》- 第三天:玩转Page组件的生命周期

    <微信小程序七日谈>系列文章: 第一天:人生若只如初见: 第二天:你可能要抛弃原来的响应式开发思维: 第三天:玩转Page组件的生命周期: 第四天:页面路径最多五层?导航可以这么玩 前两篇 ...

  2. Mysql学习笔记(十三)权限管理

    学习内容: 1.权限管理: 关于mysql的权限简单的理解就是mysql允许你做你权利以内的事情,不可以越界.比如只允许你执行select操作,那么你就不能执行update操作.只允许你从某台机器上连 ...

  3. C++ - 多线程的实现

    支持多线程可谓是C++语言最大的变化之一. 此前,C++只能利用操作系统的功能(Unix族系统使用pthreads库),或是例如OpenMP和MPI这些代码库,来实现多核计算的目标. C++本身并没有 ...

  4. Weex中文文档

    这里整理当前已译出的Weex中文文档,如需查阅完整Weex文档,请访问http://alibaba.github.io/weex/doc/ . 同时也欢迎大家参与Weex中文文档翻译 [Guide] ...

  5. Aspose.Word 操作word复杂表格 拆分单元格 复制行 插入行 文字颜色

    private void button3_Click(object sender, EventArgs e)         {             object savePathWord =&q ...

  6. 优化win2d实现的萤火虫粒子效果

    前几天我发了个技术博客,告诉大家怎样用Win2D 画萤火虫动画 . 那种绘制萤火虫的方式虽然画质高,但是性能不好,萤火虫数量超过50就可以感受到帧数下降. 我今天想到了一种牺牲画质提升性能的绘制方式, ...

  7. Winform中的窗体一些常用属性

    Winform窗体的常用窗体属性 1)窗体全屏显示 this.DesktopBounds = Screen.GetWorkingArea(this);  //全屏显示桌面 注:可以放在初始化方法中,也 ...

  8. 记录一次Mac虚拟机安装的过程(有图有真相)

    这是我今天在公司用Vmware workstation虚拟机安装小狮子的全过程,记录一下没什么特别的用途,希望以后不要忘记,整个过程我总共花了半个多小时,挺快的.确实苹果的系统配上苹果的电脑就是牛叉, ...

  9. POJ 3761 Bubble Sort 快速幂取模+组合数学

    转载于:http://www.cnblogs.com/767355675hutaishi/p/3873770.html 题目大意:众所周知冒泡排序算法多数情况下不能只扫描一遍就结束排序,而是要扫描好几 ...

  10. [javaSE] 练习队列线程和对象序列化

    主要练习了队列数据结构,对象序列化和反序列化,多线程操作 import java.io.BufferedReader; import java.io.File; import java.io.File ...