Android成长之路-HelloWorld项目详解
来源:互联网 发布:象棋残局软件 编辑:程序博客网 时间:2024/05/01 03:10
这就是HelloWorld这个项目的全部的一个构架,下面,咱们就一个一个仔细分析:
1、Src
在这个文件夹下专门存放我们这个项目的编写的java包和java类
HelloWordActivity.java 内容详解:
2、gen文件下
首先要注意的是这个包的名字是和src下的包名相同
R.java是在建立项目时自动生成的,这个文件是只读模式的,不能更改。R.java文件中定义了一个类——R,R类中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引 。通过R.java我们可以很快地查找我们需要的资源,另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。
3、
这里面包括了程序所用的包,版本为2.1的,当然这个版本是可以修改的,修改方法:
我们可以看到,在项目框架的最下面有个一文件properties的文件,在这个文件中定义的是它所用的版本号。
Target=android-7就是它的版本号,在我们创建项目的时候可以知道这么一个列表:
这个列表中列出了所有的版本和它所对应的数字
所以,如果我们想要把版本改为Android2.3.3的时候,就直接把数字7改为10即可,
然后保存就可以修改掉了,这里显示除了它的版本号。
不过在这里有一点要注意:程序中有一个地方需要手动修改它的版本号,在框架中
我们可以看到有这么一个xml文件,打开后里面的内容有这么一
段
这个是设置它的版本号,如果要修改的话,要手动把7改为10才行。
4、assets
包含应用系统需要使用到的诸如mp3、视频类的文件。
5、res文件夹下
Res是资源目录,包含你项目中的资源文件并将编译进应用程序。向此目录添加资源时,会被R.java自动记录。
· drawabel-?dpi:包含一些你的应用程序可以用的图标文件(*.png、*.jpg、*.bmp )
res文件夹下有三个文件:
1、drawable
drawable-hdpi :放置高分辨率的图片
drawable-ldpi :放置低分辨率的图片
drawable-mdpi :放置中等分辨率的图片
· layout:界面布局文件(main.xml)
这里需要注意的是:
· values:软件上所需要显示的各种文字。可以存放多个*.xml文件,还可以存放不同类型的数据。比如arrays.xml、colors.xml、dimens.xml、styles.xml
6、 AndroidManifest.xml是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities, services, 等等),它们各自的实现类,各种能被处理的数据和启动位置。
- Android成长之路-HelloWorld项目详解
- Android成长之路-HelloWorld项目的创建
- android之helloworld详解
- android之helloworld详解
- Android成长之路-布局详解
- Android成长之路-布局详解
- 初学者之Android HelloWorld项目
- Android第一个应用程序helloworld项目详解
- Android第一个应用程序helloworld项目详解
- Android开发之旅:HelloWorld项目…
- Android工程师成长之路
- 我的Android成长之路(11)----Android之SharedPreferences用法详解
- Irrlicht之HelloWorld详解
- Android 初识 Helloworld 详解
- Android开发之旅:HelloWorld项目的目录结构
- Android开发之旅:HelloWorld项目的目录结构
- Android 开发之旅:HelloWorld项目的目录结构
- Android开发之旅:HelloWorld项目的目录结构
- IM 开源项目 登录服务器 <1>
- Ejabberd MUC的配置
- dependent scope
- 收起浮躁
- android启动认识
- Android成长之路-HelloWorld项目详解
- mysql问题以及解决方法
- Linux下删除大量文件error : bash: /bin/rm: Argument list too long
- Cisco Packet Tracer12…………不同的配置模式
- libpcap函数库详细介绍
- 加速PHP的echo
- Matlab中plot函数实用语句
- android 多线程并发下载文件
- fatal error C1010: unexpected end of file while looking for precompiled header directive