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