Android项目的目录结构

1.目录结构


2.src文件夹,放置项目的源代码。
package  helloworld.test;
 
import  android.app.Activity;
import  android.os.Bundle;
 
public  class  HelloWorld  extends  Activity {
     @Override
     public  void  onCreate(Bundle savedInstanceState) {
         super .onCreate(savedInstanceState);
         setContentView(R.layout.main);
     }
}
    引入了两个类android.app.Activity和android.os.Bundle, HelloWorld类继承自Activity并且重载了onCreate方法。
    在onCreate方法前加@Override,系统就会检查这个重载方法的正确性。
android.app.Activity类:
    1.onCreate(Bundle): 初始化活动,通常在这里用布局资源调用setContentView(int)方法定义UI,用findViewById(int)在你的UI中检索你需要编程交互的小部件。setContentView指定由哪个文件指定布局,可以将这个界面显示出来。
    2.onPause(): 处理当离开活动时要做的事情。用户做的所有改变应该在这里提交。通常ContentProvider保存数据。

3.gen文件夹
    该文件夹下面有R.java文件,是在建立项目时自动生成的,这个文件时只读模式,不能更改。R.java中定义了一个类R,R类中包含很多静态类,静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引。
    
4.Android 4.4文件夹
    包含一个android.jar文件,这是一个Java归档文件,其中包含构建应用程序所需的所有的Android SDK库和API。通过android.jar将自己的应用程序绑定到Android SDK和Android Emulator,就能使用所有Android的库和包。例如HelloWorld.java源文件中的如下两行代码就是从android.jar导入包。
    import android.app.Activity;
    improt android.os.Bundle;

5. assets文件夹,放置应用程序中需要使用到的mp3、视频类文件。

6. res文件夹
    资源目录,包含项目中的资源文件并编译进应用程序。向此目录添加资源时,会被R.java自动记录。包含以下子目录。
    1.drawable-?dpi : 包含应用程序中的图标文件*.png, *.jpg.
    2.layout: 界面布局文件
    3.values: 软件上所需要显示的各种文字。可以存放多个*.xml文件,也可以存不同的数据类型。比如arrays.xml,colors.xml,dimens.xml,styles.xml

7. AndroidManifest.xml
    项目的总配置文件,记录应用中所使用的各种组件。这个文件列出了应用程序所提供的功能,在这个文件中,可以指定应用程序使用到的服务。当新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好以后,才能调用此Activity。

8. default.properties
    记录项目中所需要的环境信息,如Android的版本等。
    
    
    





















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值