分享

Android开发笔记(二)—从HelloActivity了解应用程序结构

 openwudi 2010-10-08

Email:mail#openwudi.com(请把#换成@)

才疏学浅不足之处请您指教!

首先构建一个Android Project,项目名为Dan_02_Activity,Create Activity为Activity01,包名dan.activity,使用的版本为1.6。

以下是新建的目录结构,我将依次介绍:

图片

1、AndroidManifest.xml:

图片

工程的描述文件,在运行时有用处,对整个项目进行配置。在安卓项目中,每一个Activity都被实现为一个独立的类,一个Activity就是一 个类,并且这个类继承Activity。所以在配置文件中,可以看见一个<activity>标签,里面有name属性为我们建立的 Activity01,<intent-filter>暂时先不用考虑,只要记住这个标签是配置入口Activity的。

 

2、Activity01.java

图片

刚才已经说了,安卓程序是由Activity组成的,可以理解成Activity就是一个显示的画面。

package dan.activity;是自己建的包名。

import android.app.Activity;是Activity所在的包
import android.os.Bundle;用于映射字符串的值
import android.widget.Button;按钮包
import android.widget.TextView;文本包

onCreate()是一个重载函数,用于执行所创建的内容。

setContentView设置当前视图。

 

3、main.xml

图片

LinearLayout使用线性布局。

创建了一个TextView和Button对象,width充满父类,heigh为适应内容。

 

4、string.xml

图片

存储字符串的配置文件

 

5、R.Java

为自动生成的文件,存储地址。

 

6、res目录

放置资源文件的目录,drawable-hdpi,drawable-ldpi,drawable-mdpi,分别应该存放着三个分辨率的图片资源高,低,中。为了在不同手机硬件上的匹配。

 

第一个程序的运行效果如下:

图片

 BY THE WAY:AVD的运行速度真是够慢的,调试程序有点郁闷,不知道以后慢慢的SDK更新,速度有所提升,郁闷郁闷郁闷。。。。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多