一、创建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


项目清单文件

清单文件列出了应用所提供的功能,还列出所使用的系统自带的服务,例如打电话,发短信,如果应用需要这些功能,那么就需要在该文件中申明以申请权限。

包名,应用的唯一标识

软件版本号和版本名称

应用程序里面的相关属性

Androidicon应用程序图标@drawable/ic_launcher访问R文件中drawable类下的ic_launcher资源。亦可以直接用相应的ID号代替,不建议这样做。

Androidlabel应用的名称

<Activity>节点:用来配置activity这种类型的组件

Androidnameactivity的名称com.fei.helloworld是当前activity所在的包名,MainActivity是该activity的名称

Androidlabel指定窗口标题

<intent-filter>节点意图过滤器满足条件执行,不满足条件不执行

系统预置的动作,用于将程序图标和程序名称显示到程序列表中。只能用在入口activity中。

指定程序兼容的最低和最高安卓版本

清单文件在软件安装的时候被操作系统读取


更多相关文章

  1. Android(安卓)Studio如何导入android源码
  2. 原生Android应用中内嵌RN
  3. Android(安卓)unZip
  4. NDK使用log的问题
  5. android webview 加载本地文件
  6. Android(安卓)热修复 技术浅析
  7. Android(安卓)Studio 将module打成jar包
  8. Android新控件MotionLayout介绍(一)
  9. Android(安卓)- 文件操作 小结

随机推荐

  1. [Android]转-Android 中的拿来主义(编译,
  2. android UI进阶之可延伸的图像
  3. 浅入浅出 Android 安全 (四) Android 框架
  4. Android Overdraw
  5. Android 敏感词过滤实现
  6. 2012移动开发者大会上海站Android专场
  7. 图解 Android 系列(一)揭秘 Android 系统启
  8. Android APK 签名、打包笔记
  9. Android:自定义PopupMenu的样式(显示图标/
  10. android的优点与不足