1. 打开Eclipse。
2. 点击“File”à“New” à“Project”à“Android ApplicationProject”,创建HelloWorld项目,如下几个地方需要进行设置。
项目名:HelloWorld
一路下一步,直到完成。
3. 项目目录结构如下图所示,能看到已经建立好了Class:HelloWorld.java,接下来对其进行修改。
4. 选择项目HelloWorld并点击“Run As”à“Android Application”,用之前创建的AVD运行项目,运行结果如下图所示,到此为止HelloWorld项目就实现了。
src存放java源文件
gen由开发工具自动生成的Java文件
R.java 文件: 用于登记各种资源的ID,各种资源是由编译器生成唯一的ID,可以通过ID调用资源
drawable是专门用来登记图片类资源的
string是专门登记字符串类资源的。
layout是专门用来登记界面这种资源的。
res存放各种资源(软件界面,文字,图片,声音等)
加入资源的方法:
复制资源-----选择相应文件夹拷贝进去---此时R文件会自动生成一个对应的ID
这几个是用来存放图形资源的文件夹,存放适用于不同屏幕分辨率的图片。也就是里面内容一样,但是图片的大小不一样。
存放页面布局文件
存放程序中用到的数据,比如文字,尺寸,颜色
只要在res文件下添加资源,就会在R.java中生成相应的ID。
也是用来存放资源文件的,但是不会在R.java中自动生成ID,访问需要以路径android_assets/文件名 访问。
项目配置文件,指明是基于哪个安卓版本开发。
项目清单文件
清单文件列出了应用所提供的功能,还列出所使用的系统自带的服务,例如打电话,发短信,如果应用需要这些功能,那么就需要在该文件中申明以申请权限。
包名,应用的唯一标识
软件版本号和版本名称
应用程序里面的相关属性
Android:icon 应用程序图标 @drawable/ic_launcher 访问R文件中drawable类下的ic_launcher资源。亦可以直接用相应的ID号代替,不建议这样做。
Android:label 应用的名称
<Activity>节点: 用来配置activity这种类型的组件
Android:name activity的名称 com.fei.helloworld是当前activity所在的包名,MainActivity是该activity的名称
Android:label 指定窗口标题
<intent-filter>节点 意图过滤器 满足条件执行,不满足条件不执行
系统预置的动作,用于将程序图标和程序名称显示到程序列表中。只能用在入口activity中。
指定程序兼容的最低和最高安卓版本
清单文件在软件安装的时候被操作系统读取