第二章 设置开发环境

第二章 设置开发环境

        在本章首先介绍Android开发的前提条件,学习Android开发的环境设置。然后解释Android的生命周期,最后讨论在AVD和真实设备上运行Android程序。本文主要介绍在Windows下Android开发环境的设置,至于Mac OS和Linux暂不介绍。开发工具也主要介绍Android Studio。
        要开发Android应用程序,需要JDK(Java SE Development Kit)、Android SDK和一个开发环境。严格来说,可以使用简单的文本编辑气开发应用程序。----如果觉得自己比较牛的话,可以这么做。Android SDK需要JDK5或者JDK6,现在需要JDK7。最新的JDK8已经出来1年多了,Android 21才支持JDK 7,如果要支持JDK8的话, 估计还需要点时间。
----因为和谐的原因,在线的Android文档,除非翻墙,不然没法查看。但是可以从下载的SDK文档里面。比如查看最新的系统需求可以从docs/sdk/index.html中的System Requirements里面查看。

       2.1设置开发环境

       要开发Android应用程序,需要建立一个开发环境。在本部分介绍如何下载JDK7、Android SDK、Android Studio。对于谷歌提供的专门的下载页面,因为和谐的原因。除非翻墙,已经不可能直接下载。但是好在有个Android Studio中文网www.android-studio.org,给我们提供了很大方便。
       1、下载JDK7
        自从2009年Oracle以74亿美元收购Sun以来,我们伟大的JDK就转到了Oracle门下,如果想要下载JDK7可以直接从以下网址
www.oracle.com/technetwork/java/javase/downloads/index.html下载。对于Windows下的JDK的安装,双击.exe安装程序,直接点击下一步,就可以完成。唯一需要我们做的就是设置一下JDK的Path。注意需要的是JDK的目录,不是JRE的目录。比如我的安装目录是C:\Program Files\Java\jdk1.7.0_67。
       在Windows7中,右键点击‘计算机’或者‘我的电脑’--->‘属性’--->‘高级系统设置’--->’高级‘--->'环境变量'中新增JAVA_HOME变量,变量值为C:\Program Files\Java\jdk1.7.0_67。然后在Path中增加%JAVA_HOME%\bin;需要注意的是Path是用“;”分割的。设置完了后可以点击确定保存。想要看看设置的是否成功。可以在CMD中,输入Set path命令查看是否成功。

       2、安装Android SDK
       下载Android SDK可以直接从www.android-studio.org的“下载专区”中的SDK下载。Android SDK以2种形式发布,一种是.zip压缩包的形式。一种是.exe安装程序的形式。这种安装程序的形式将会检查Java SDK的安装路径。无论是哪种形式,最后都需要安装一些包。这些包的安装需要很长时间。现在因为Google已经被和谐,最好的办法是用镜像进行下载。

大连东软信息学院镜像服务器地址: 

    http://mirrors.neusoft.edu.cn 端口:80

北京化工大学镜像服务器地址:

  • IPv4: http://ubuntu.buct.edu.cn/ 端口:80
  • IPv4: http://ubuntu.buct.cn/ 端口:80
  • IPv6: http://ubuntu.buct6.edu.cn/ 端口:80

上海GDG镜像服务器地址:

  • http://sdk.gdgshanghai.com 端口:8000

中国科学院开源协会镜像站地址:

  • IPV4/IPV6: http://mirrors.opencas.cn 端口:80
  • IPV4/IPV6: http://mirrors.opencas.org 端口:80
  • IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:80

腾讯Bugly 镜像:

  • http://android-mirror.bugly.qq.com 端口:8080
  • 腾讯镜像使用方法: http://android-mirror.bugly.qq.com:8080/include/usage.html

使用方法

  1. 启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;

  2. 在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入上面镜像服务器地址和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;

  3. 依次选择『Packages』、『Reload』。 这样的话,下载速度还能快点。

        下载完后,Android SDK包含一个tools目录,需要将他添加到PATH中,这样会使以后的开发工作变得更加轻松。
        





        3、AndroidStudio
       Android Studio 是基于Google官方正式的开发工具他是基于Intelli J的,个人感觉Intelli J比起Eclipse更加智能一些,更加好用一些。基本上所有能想到在Intelli J的功能在Android Studio都有。Android Studio可以从www.android-studio.org中的STUDIO目录下载。推荐使用.exe版本这样更加方便一些。Android Studio 主要提供如下功能:
  • 基于Gradle来编译程序
  • 有大量的模版对于一些共用的APP
  • 在设计时,可以可见及可得。可以拖放
  • Lint可以监控应用的性能,利用率、版本的兼容性等。

      2.2 了解基本组件

      每个应用程序框架都有一些关键组件,在开始编写应用程序之前,开发人员需要理解这些组件。同样 ,要为Android开发应用程序,需要理解View,Activity,Fragment,Intent,ContentProvider,Service.
      1、View
       View是UI组件,是构成用户界面的基本模块。View可以是一个按钮、文字、标签或者其他UI元素。UI通常有个视图层次。所有看到的都是View.
      2、Activity
      Activity是一个用户界面的概念。他通常表示一个应用程序的屏幕。包含一个或者多个View,同时也可以不包含View。在这里可能有点混乱,我们所有看到的都是View,这里又说Activity表示一个用户屏幕,屏幕不就是我们可以看到的吗?实际上这里的Activity更多具有操作的含义。View是静态的,而Activity更多的是动态的概念。
      3、Fragment
      在第一节中说了,Fragment是在Android3中引入进来的概念,他主要是解决大屏幕的问题。当屏幕很大的时候,很难在一个Activity上管理所有的功能,这就需要Fragment。Activity可以在一个屏幕上显示一个或者多个Fragment.
        4、Intent
       Intent通常是执行某种工作的“意图”,他通常来执行一下任务:广播消息、启动Service、启动Activity、播出或者接听电话。Intent不一定总是有程序发起,系统也可以使用他们来向应用程序发出特定事件的通知。
       5、ContentProvider
      Android为应用程序定义了一种标准机制来共享数据,ContentProvider就是用来共享数据的。他更像是对数据封装。
       6、Service
      Android中的Service类似于Windows或者其他平台的服务。只不过Android把Server分为2类一类是本地Server一类是远程Server.本地Server只能有承载该Server的应用访问。远程Server可以在设备上的其他应用程序访问。

      2.3 Android Studio  

      1、安装Android Studio
           Android Studio可以从之前介绍的www.android-studio.org下载,首页就是。有2个不同的版本一个是.zip,一个是.exe。建议用.exe,好处就是可以总动检测Java SDK的安装路径。可以一直点击下一步,一直到选择安装哪些组件。



选择全部,然后一直点击Next,直到出现安装Android SDK和Android Studio的目录


选择Android Studio的目录和SDK的目录,如果之前把Android SDK的目录安装在别的地方,在这里可以设置一下。
最后,直到出现如下画面表示Android studio安装完成。


当Android Studio安装好的第一次启动的时候,会自动查找JDK的目录,并且会自动下载所有Android开发的必须组件。有时候可以需要等一下。
       2、Hello World
Android Studio第一次启动的设置向导完成后,会出现如下的画面。


点击"Start  a new Android Studio project"选项,输入Application name 在这里输入HelloWorld ,Company Domain输入应用程序的域名,
Project location选择应用程序保存的位置。

我们知道现在Android的应用程序很广泛,可以应用在手机、平板、电视盒子、穿戴设备等。Android studio做的也比较人性话,对于不同的应用环境,可以做出不同的选择。默认的是手机和平板

下一个界面是选择布局结构,在这里选择默认的结构。最后一个是

在这里保存默认不变,点击Finish完成。


       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值