zoukankan      html  css  js  c++  java
  • 调研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!   因此失败过一次。

  • 相关阅读:
    no module name cx_oracle 的解决方法
    开通博客
    普通用户启动Hadoop格式化namenode出现无法创建目录的问题
    改写文件权限时出现问题___2
    suse添加普通用户赋予root所有权限时出现问题___1
    suse系统vim未正常退出产生的问题(can't write viminfo file /home/zhaoy/.viminfo)
    intellij idea根据mvn仓库添加或改变scala-sdk
    git拉项目和上传项目时遇到的一些问题
    简单的clone项目fromGitHub
    初始机器学习
  • 原文地址:https://www.cnblogs.com/beru/p/4817712.html
Copyright © 2011-2022 走看看