Android开发教程 --- 葵花宝典第一层 初识Android

Hi 大家好!

    今天带大家一起来认识Android,照例上笑话。。。

   某邮局下面的支局通过MODEM于总局连通.但线路质量不好,  常常在用的时候断线,于是,支局打电话给维护人员,"我的机死  啦......"维护人员说:"你的进程吊在上面了,等一下,我帮你把  进程杀掉......"  时间长了,支局打电话的时候就说,"我又吊死啦,你把我杀掉!"   :)

Android开发教程 --- 葵花宝典第一层 初识Android_第1张图片

创建一个Android项目  选择菜单栏中的 文件 -> 新建 -> Android Project

会弹出如下窗体

Android开发教程 --- 葵花宝典第一层 初识Android_第2张图片

创建成功后,将在包资源管理器中,生成的项目框架如图

Android开发教程 --- 葵花宝典第一层 初识Android_第3张图片

运行程序 需要先配置AVD(虚拟机)  单击菜单栏中的 窗口 -> Android SDK and AVD Manager 选项,在弹出的窗口中,选择 New... 按钮

Android开发教程 --- 葵花宝典第一层 初识Android_第4张图片创建。

然后 对着包资源管理器中的项目名称 右键 -> 运行方式 -> 1 Android Application

此时,模拟器就会启动,第一次启动 大概需要1-2分钟,请耐心等待。

双击打开src 下的HelloActivity.java文件,会看到如下图的代码,

1 首先一个活动(窗体)需要继承 一个叫做 Activity的类

2 需要重写基类的onCreate方法

  2.1 生成onCreate方法的快捷方式 在空白处 输入 oncreate 然后 按 Alt + /  (呼出智能提示) 然后回车

  2.2 在空白处 鼠标右键 -> 源代码 -> 覆盖/实现方法  在弹出的窗体中,找到onCreate方法,选中 -> 确定

Android开发教程 --- 葵花宝典第一层 初识Android_第5张图片

展开 res 文件夹 ,会看到有一个叫做 values的文件夹,里面有一个string.xml

这个文件里可以定义我们程序中需要用到的显示常量 ,例如 按钮中的提交 ,提示用户的信息 ,例如 注册时的用户名 提示,等。。

都可以在string.xml中的 <string name=""></string>定义,此时定义的name将会在项目的 gen文件夹下的R.java中生成索引ID

这个生成过程是自动完成,不需要我们编写代码。

Android开发教程 --- 葵花宝典第一层 初识Android_第6张图片

在 res 下还会有一个叫做 layout的文件夹,此文件夹下主要是用来存放,活动(窗体)的布局文件。。如果不太好理解,大家可以

把它理解成 我们做HTML时,用到的CSS文件 ,只不过这个文件中不仅可以写样式,还可以写标签而已。可以在这个文件中定义一些控件,

以及对这些控件进行美化(样式)。

Android开发教程 --- 葵花宝典第一层 初识Android_第7张图片

好,到这里不知道大家对Android是否有了一个大概的了解。还是没有弄清的朋友在回头好好看看,加深理解。

现在大家学习3个控件

1 TextView (用于提示的文本框)  例如我们在网页中的注册页面中看到的 用户名: 类似与HTML标签中的 <label>

2 EditText (用于用户填写的编辑框) 类似与HTML中的 <input type="text">

3 Button 这个不用说了吧。。。。

大家把这3个控件都写到布局文件中(main.xml),并给它们赋值,使用上边说到得string.xml进行配置,勤加练习!

接下来,需要大家了解下Intent,目前,到这里大家先知道Intent可以做活动(窗体)与活动(窗体)之间的跳转,大家暂时可以把它

理解为HTML中的a标记

Android开发教程 --- 葵花宝典第一层 初识Android_第8张图片

首先

1 Button btn1; 需要先声明一个Button类型的对象

2 btn1 = (Button)findViewById(R.id.btn1); 这里需要获取main.xml(布局文件)中你定义的Button,并赋值给btn1对象

  2.1 R.id.btn1 代表

  2.2<Button android:id="@+id/btn1" android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:text="@string/btnck" />

      上边红色代码将会在R.java中生成出一个对应的ID值,我们在代码中只需要通过R.id.btn1就能获取到这个Button控件

3 btn1.setOnClickListener(new Button.OnClickListener(){}); 代表需要向btn1对象绑定一个单击事件(监听器),当用户单击这个按钮时,会触发

    public void onClick(View v) {

    这里面的代码

    }

 4 test.class 这个代表我又创建了一个叫做test.java文件并继承了Activity 重复HelloActivity.java的步骤

  并且单击btn1按钮后,跳转到test窗体中

Android开发教程 --- 葵花宝典第一层 初识Android_第9张图片

 今天的课程就到这里,给大家布置一个小练习,如图

Android开发教程 --- 葵花宝典第一层 初识Android_第10张图片

 PPT和源码下载 请点击 北京天圣达科技有限公司

你可能感兴趣的:(Android开发)