调研Android平台的开发环境的发展演变
· 安卓是以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.3——Android平台的开发环境的发展演变
一开始的打算是在eclipse的基础上搭建Android平台,在ADT.SDK上兜兜转转,听过一些前车之鉴后,还是选择了Android studio.因为之前安装过eclipse,就省去了JDK下载和 ...
- Android平台的开发环境的发展演变
因为之前学习java语言的时候安装过了eclipse,所以想在eclipse上搭建android平台,在参照知乎上大神们的意见,发现了AS强大的代码提示.实时预览和搜索匹配等出色功能,最后还是选择在A ...
- 调研ANDRIOD平台的开发环境的发展演变
在同学的推荐下,我选用学习eclipse这个软件,参考了这个网址的教程开始了一步一步的搭建之路. http://jingyan.baidu.com/article/bea41d437a41b6b4c5 ...
- 移动应用平台的开发环境的发展演变-elcipse与android studio
这题目摆出来是要谈平台开发和演变和使用经验的,然而,并没有开发相关项目的经验,所以只好说说安装过程了. 1.android环境搭建到hello world(费时7小时....) 原以为android环 ...
- 作业一_随笔3_调研Android的开发环境的发展演变
调研某一移动应用/平台的开发环境的发展演变:Android 其实,一开始,我只知道,苹果手机用IOS系统,其他很多手机时候安卓系统.我百度知道Android开发主要是android studio和Ec ...
- Android开发环境的发展演变调研
Android开发环境的发展演变调研 前几年比较多的方法是用JDK+eclipse+ADT,该方法除了要配置JDK的路径之外, 还要在eclipse里面打开SDK Manage进行相应的操作.不过近两 ...
- 调研android开发环境的发展演变
这是第一次接触android开发,特意上网搜索视频进行了自身知识补充,觉得说视频做得很不错,从android的发展历程以及一些基本常识都讲得很详细,也很有趣,也所以拿出来同大家一起分享学习,网址是:h ...
- 调研Android平台开发环境的发展演变
Android是Google推出的开源手机操作系统,主要以开发应用为主,要进行Android开发首先得搭建好开发平台.最近在搭建Android的开发环境,发现往往一个小问题都能花费你大半天时间,从刚开 ...
- 调研Android的开发环境的发展演变
在 知道要做基于移动端的项目实践时,我就选定了Android,回来的时候查了很多相关的知识,很多人都在问开发安卓软件,使用eclipse还是用 Android studio?其实,也没有一个准确的答案 ...
随机推荐
- 在做Android开发的,如何去掉滚动view在尽头时的阴影效果
不经意的在开发中,发现qq的侧滑几乎没有阴影效果,就是拉到边界没有时出现的效果:于是在网上找了下,发现很简单的设置 只要在xml布局文件的滚动或者侧滑控件中加入如下样式: android:overSc ...
- 免费素材下载:iOS 8 矢量 UI 素材套件
小伙伴们,苹果终于在今天凌晨推送了 iOS 8 的正式版.虽然该系统并未与 iPhone6 发布会同时亮相,但对于已经提前体验尝鲜过测试版的同学来说并不陌生.iOS 8 几乎每个图标都进行了重新设计, ...
- Direct3D11学习:(七)绘图基础——彩色立方体的绘制
转载请注明出处:http://www.cnblogs.com/Ray1024 一.概述 在前面的几篇文章中,我们详细介绍了Direct3D渲染所需要的数学基础和渲染管道理论知识.从这篇文章开始,我们就 ...
- SSL握手步骤【收藏】
http://www.codeweblog.com/ssl-handshake-process-of-interaction-and/ SSL to send a message in the fol ...
- python第三方模块精选
python不但有着强大丰富的“内置电池”,同样的,第三方模块也是非常的多.目前收集了requests.paramiko.pymsql,以后会陆续添加: 一.requests Python标准库中提供 ...
- 一个简单的3DTouch、Peek和Pop手势Demo,附github地址
参考文章:http://www.jianshu.com/p/74fe6cbc542b 下载链接:https://github.com/banchichen/3DTouch-PeekAndPopGest ...
- lnmp_auto:自动化安装lnmp环境脚本
朋友找我在一台机器上帮忙安装下discuz.想着搭建过好几次的lnmp了,但是还没有使用过"一键安装"的自动化脚本,去网上有搜索出来,但是运行的时候发现用root运行别人的脚本还是 ...
- 为了去重复,写了一个通用的比较容器类,可以用在需要比较的地方,且支持Lamda表达式
为了去重复,写了一个通用的比较容器类,可以用在需要比较的地方,且支持Lamda表达式,代码如下: public class DataComparer<T>:IEqualityCompare ...
- 三分 --- POJ 3301 Texas Trip
Texas Trip Problem's Link: http://poj.org/problem?id=3301 Mean: 给定n(n <= 30)个点,求出包含这些点的面积最小的正方形 ...
- ASP.NET MVC中错误日志信息记录
MVC中有一个处理异常的过滤器 HandleErrorAttribute 1.新建一个类继承自 HandleErrorAttribute,然后重写OnException这个方法 public clas ...