今天是初识Android的第一天,之前对于java的学习就先放一放,接下来的一段很长的时间里我将全身心的投入到对Android的学习之中,这一篇就主要总结一下今天的小成果吧!

   Android的发展史、版本更新以及系统特性我们就不再细说了,直接进入正题,先看一下开发Android应用程序需要搭建的环境吧:

   要进行Android的开发首先我们要具备的有eclipse、ADT(Android开发插件)、SDK(软件开发工具包)。

   Android开发环境的搭建主要步骤分为:

   (1)安装jdk与环境变量的配置;

   (2)安装eclipse;

   (3)安装ADT;

   (4)安装SDK;

   (5)创建AVD(Android虚拟运行环境);

   (附件:包含eclipse、ADT、SDK,需要者请下载)

1.由于以前的基础,所以安装jdk和eclipse以及配置环境变量的过程直接略过;

2.安装ADT插件:

   启动eclipse——help——install new soft——add

   Name随便起

   Location即ADT的位置,添加之后OK即可

   到此ADT安装成功。

3.安装SDK:

   Windows——Preferences——Android

   SDK Location即SDK的路径

   Apply应用

   OK

   到此SDK安装成功。

4.创建AVD:

   点击如图所示的位置:

    添加一个新的AVD:需要填写下面几个地方,可以根据需要进行选择:

点击Create AVD之后,就会看到新建的AVD了:

   点击Start,启动模拟器:

   到此Android模拟器已经创建好了,这个界面是不是很熟悉呢,是呀,对于使用Android手机的我们太不陌生了,你可以简单的体验一下这个模拟器。

   现在,就可以运行Android程序了,已经迫不及待了吧,好吧,接下来就以这个经典不衰的HelloWlord程序来开始我们的Android开发吧!

   file——new——Android Project

Next

Next

Finish

这样一个工程就建好了,我们可以简单的看一下工程下的文件:

我们先运行一下工程,再对每个文件进行说明。运行的方法是:右击工程名再运行(注意:和java不一样,java是右击java文件名)。

   以上是搭建Android开发环境方法之一,除此之外我们还可以直接登录官网联网下载安装,我已经下载好了,也放在附件里了,可以直接下载。用这种方法可以直接使用,但需要进行下载。

   此时按同样的方法创建一个HelloWorld项目后系统自动产生的文件有:

可以看出多出几个文件夹,但是主体是一样的,下面我们就大致说明一下每个文件的作用:

(1)src中的.java文件

package com.example.helloworld;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    @Override    public boolean onCreateOptionsMenu(Menu menu) {        // Inflate the menu; this adds items to the action bar if it is present.        getMenuInflater().inflate(R.menu.main, menu);        return true;    }                                                                                                                                                                     }

   它继承了 Activity ,一个 Activity 可以想象成一个手机的屏幕,用于展示一屏的内容,所以所有要展示内容的屏幕都要继承 Activity 才能实现,接着覆盖了 onCreate() 方法对该 Activity 进行初始化 setContentView(R.layout. main ); 设置了使用 activity_main.xml 这个布局文件作为当前 Activity 的内容展示。activity_main.xml 就是放在 res 下, layout 下面的文件 xml 布局文件 , 我们可以直接使用 R.layout.activity_main 进行直接的引用它,这也是 Android 亮点的地方,省得我们为了引用一个 xml 文件再使用 File类去读取,我们要做的只是把这个 xml 文件的索引给 Android ,它会自动的帮我们找到它并使用。

(2)res下的布局文件.xml文件:

   布局文件的内容不多 , 现在来看一下几个参数 :    

 . android:layout_width 定义当前视图占的宽度,这里是 fill_parent 即为充满整个屏幕。而设置成 wrap_content 会根据当前视图的大小只能的改变宽度  

  . android:layout_height 是定义视图的高度,这里也是填充整个屏幕。而设置成 wrap_content 会根据当前视图的大小只能的改变高度。  

 . android:text 是这是 TextView 要显示的文本,可以是字符串,也可以是一个字符串的引用,这里是一个引用,引用的是 strings.xml 定义好的名字为 hello 的字符串

(3)res下的Strings.xml文件:

HelloWorld
Settings
Hello world!

  这里我们看看就明白了,只要是定义一个个的 K-V 的键值对,供其他地方使用。比如上面的 main 中对 hello 的引用。

(4)AndroidManifest.xml 的介绍 :

   这是项目的重要配置文件,诸如 Activity ,权限, Intent 等都在这里配置

(5)assets文件

   这里放的文件在运行时如果程序中用到则加载,如果程序没有涉及则不需加载。

(6)还有一些其他的配置文件和资源文件不再一一说明

以上就是今天的全部内容,希望看完之后对大家有所帮助。