分享

Android开发中创建Project及结构说明

 桐桐技术图书馆 2014-04-05

  1、创建Project
  当然第一步就是打开我们的Eclipse软件,File->New->Android Project,出现如图界面:

  选择我们需要的android版本。

  我们来解释下各项所代表的意思和其作用:

  Project name:工程名,可以随意填写。
  Contents:这个询问你是否需要在一个已有的工程或者源文件的基础上新建工程,当然我们这里选择Create new project in workspace。
  Location:存放工程文件的目录。
  Build Target:所建工程主要面向哪个版本的平台,目前最新为4.0,我们选择2.3。
  Application name:应用程序的名字,以后如果你的程序要被人使用,那么别人看到的就是这个名字。当然APP name可以在Layout\values\string.xml文件中修改,在此处不能为空。
  Package name:也就是存放我们源文件的地方。我想有java开发经验和C#开发经验(类似于namespace)的人对此一定不陌生,其最大的作用就是能够防止类名冲突,使软件的整体结构清晰明了。
  Create Activity:一个APP中,必须有一个Activity文件,在新建一个Project时,系统会默认为你创建一个Activity。
  Min SDK Version:应用程序可以运行的API最低版本。在Android平台中,API级别和平台版本是一一对应的,从最老版的Android 1.0到现在的Android 4.0 级别一共有14个级别,详细的可以查看官方的帮助文档。也就是说,我们的这个值和我们选择的Android版本是有直接关系的,在上面我们选择2.3版本,所以Min SDK Version=9 。当然这个值可以修改,但是在配置文件中会有告警,而且如果运行在低版本(如1.5)上,有可能导致应用程序崩溃。

  2、Project结构解析
  在Project创建好后,如下图所示:

  工程文件展开后,跟路径下一共包含8个文件及文件夹。
  src:存放用户编写的源文件的位置,里面默认包含了一个和我们APP name一直的**Activity.java文件。

  //引用的包名
  package LiB.Demo;
  import android.app.Activity;
  import android.os.Bundle;
  //创建一个Activity最首要的因素就是要该类继承自Activity类,关于Activity将在笔记三种详细介绍
  publicclass MytestAppActivity extends Activity {
  /** Called when the activity is first created. */
       @Override
  publicvoid onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  //请看gen 的介绍
           setContentView(R.layout.main);
       }
   }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多