zoukankan      html  css  js  c++  java
  • 调研Android平台的开发环境的发展演变

    一、发展演变

    1、Android版本进化史

    阿童木(Android beta)和发条机器人(Android1.0)->Cupcake(Android1.5)->Dount(Android1.6)->Eclair(Android2.0/2.1)->Froyo(Android2.2/2.2.1)->Gingerbread(Android2.3.x)->Honeycomb(Android3.0/3.1/3.2)->Ice Cream Sandwich(Android4.0)->Jelly Bean(Android4.1)->Key Lime Pie(Android5.0)

    (以上仅做眼熟只用,大家看一下,以后看到那些名字,要知道那是Android系统比较好,不然怎么跟人说,你是学安卓的呢?!!)

    2、Android功能进阶之路(一下每点说明的是较之前的版本,系统所做的较大改变或新增加的功能)

    (1)2008年,Android系统对外发表第一版;

    (2)2009年4月,增强影音方面的功能;提供虚拟键盘;程序自动随屏幕旋转;

    (3)2009年9月,支持CDMA,text-to-speech,支持虚拟私人网络,支持OpenCore2媒体引擎,快速搜索框;

    (4)2009年10月,新的浏览器用户接口,支持HTML5,支持数码变焦,支持内置相机闪光灯,支持动态桌面;

    (5)2010年5月,支持Flash;App2sd功能;

    (6)2010年12月,支持VP8和WebM视频格式,支持前置摄像头,SIP/VOIP和NFC;一键文字选择、复制和黏贴;

    (7)2011年2月,n-app purchases 功能;

    (8)2011年5月,手机系统与平板系统合并,支持USB输入设备;支持Xbox 360无线手柄;

    (9)2011年7月,引入了应用显示缩放功能;

    (10)2011年10月,截图功能;大大优化相机及图片编辑处理功能;新功能people;新增流量管理工具;

    (11)2012年6月,增加三倍缓冲;智能语音;Google Now;

    (12)2012年10月,全景拍照功能;键盘手势输入功能;支持Miracast无线显示共享功能;

    注:1和2总结自西南交通大学出版社出版的《Android编程基础》,所以资料只总结到2012年。

    3、开发环境发展演变

    忽觉1和2的内容与老师作业貌似无关。。。不过接触了Android后,想稍微理一下小知识也好,因为个人不喜欢网络上图文并茂的赘述。

    (虽然感觉这些对于提高个人Android项目编写能力没有多大作用。。。。)

    好,该进入正题了。我认为,Android平台的开发环境的演变发展应该就是Android开发软件的演变发展。

    到目前为止,我们主要可利用的Android辅助开发工具有:

    1)SDK和AVD Manager;

    2)Android ADT;

    3)Android DDMS;

    4)Logcat;

    5)Hierarchy Viewer;

    6)Zipalign;

    7)Emulator;

    8)Android Debug Bridge。

     详见:http://www.williamlong.info/archives/3017.html

    二、Android开发环境安装体会

    对于有一个总是走在你前头的舍友的少年来说,安装软件基本是,遇到了问题就是,“诶,你快来看,出问题了”,然后我就抛开电脑。等我回来,舍友就已经帮我搬得妥妥的了。。。不过,Android安装的那次我还是有参与的。

    一开始,我不知道下载哪个的好,于是隔壁宿舍的c床拷了一个离线集成安装包给我。可是,我却没有断网在哪里倒腾半天。。。

    然后,安装sdk时,拷贝隔壁的隔壁的隔壁宿舍的辉哥的资源;最后,莫名其妙就装好了。。。可建helloworld项目,运行截图如下:

    后来,看Android书籍和大家的博客,我才知道又Android studio,所以我又装了Android studio,这次也遇到了麻烦。

    1、启动失败

    Error launching Android Studio

    The environment variable JAVA_HOME (with the value of C:\Program Files\Java\jdk1.8.0_45;) does not point to a valid JVM installation.

    (环境变量java_home(用C:价值\程序文件\ \ jdk1.8.0_45 Java;)没有指向有效的Java虚拟机的安装。)

    原因:配置JAVA_HOME的时候,JAVA_HOME=C:\Program Files\Java\jdk1.7.0_13后面多打了一个分号,android studio认为是错误的。

    解决:去掉分号“;”即可进行下一步。

    其他处理方法可见:http://www.eoeandroid.com/thread-586253-1-1.html

     接着根据教程,继续,

    2、创建新项目时,因为电脑没有FQ,没法儿直接直接下载SDK

    Loading SDK information...
    Refresh Sources:
      Fetched Add-ons List successfully
      Refresh Sources
      Failed to fetch URL https://dl-ssl.google.com/glass/gdk/addon.xml, reason: Connect Connection timed out: connect

    (加载SDK的信息…
    刷新源:
    成功获取加载项列表
    刷新源
    未能获取URL https://dl-ssl.google.com/glass/gdk/addon.xml,原因:连接超时:连接)

     在这里,我取消了下载,直接进入,创建了helloworld工程,运行后报错如下:

         Error:failed to find Build Tools revision 19.1.0
            Install Build Tools 19.1.0 and sync project</a>

      (错误:未能找到构建工具修改19.1.0
              安装编译工具19.1.0和同步工程)

    到了这里,出来混的总是要还的,该下载的还是得下载。。由于是,下载了一个小时的资源,还好结果也是挺感人的

    装这个studio,花了我一天的时间,也是醉了,主要的是同一个问题可以卡很久。。。

    建议大家在下手之前,先确认好要安装的版本和对应的教程,做到不急不躁,一步步来

  • 相关阅读:
    Mybatis入门环境搭建
    sts,eclipse里面配置tomcat
    IDEA-导入本地所需要的jar包
    Java使用poi生成Excel,生成两种表格下拉框
    Java使用poi生成Excel表格
    Java synchronized(this)锁住的是什么
    Java多线程之使用ATM与柜台对同一账户取钱
    Java多线程对同一个对象进行操作
    Java Socket通信实例
    java基本数据类型和引用数据类型的区别
  • 原文地址:https://www.cnblogs.com/lkm0707/p/4818212.html
Copyright © 2011-2022 走看看