微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android开发环境使用工具Eclipse IDE工程目录结构

Android开发环境使用工具Eclipse IDE工程目录结构

一、Eclipse IDE新建Android工程项目后的界面(Android 2.3.3版本)

 

二、src目录:存放工程项目的源代码(逻辑编程程序),包含即将创建的Java源代码(逻辑编程程序)文件,根据package结构管理的,与普通java项目中的/src目录很相似。其中cn.com.qiang.helloworld 是包名,MainActivity.java 是认的源代码文件

 

打开src目录后的源代码(逻辑编程程序)如下所示。

 

package cn.com.qiang.helloworld;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
  public class MainActivity extends Activity 
{ @Override protected void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu)
{ // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; }

三、gen目录:自动生成文件目录。该目录下的所有文件都是ADT(Android Development Tools,即安卓开发工具,为Android开发提供开发工具的升级和变更。)自动生成的,一般并不需要去修改,实际上该目录下只定义了一个R.java文件,该文件相当于工程项目的字典,为工程项目中用户界面、字符串、图片尺寸等资源都会在该类中创建其惟一的ID,当工程项目中使用这些资源时,会通过该ID来引用这些资源。

 

 

打开gen目录下R.java后的源代码(R程序)如下所示。

  public final class R
{
   public static final class attr
 {
  }
  public static final class drawable
{
   public static final int ic_launcher=0x7f020000;
   public static final int p0015=0x7f020001;
   public static final int p0022=0x7f020002;
  }
  public static final class id 
{
   public static final int action_settings=0x7f080000;
  }
  public static final class layout 
{
   public static final int activity_main=0x7f030000;
  }
  public static final class menu 
{
   public static final int main=0x7f070000;
  }
  public static final class string 
{
   public static final int action_settings=0x7f050001;
   public static final int app_name=0x7f050000;
   public static final int hello_world=0x7f050002;
  }
}

 

 

 

 

 

 

二、Eclipse IDE新建Android工程项目后的界面(Android 6.0版本)

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐