首页 > 移动平台 > 详细

Android应用程序的基本结构

时间:2014-02-16 21:57:19      阅读:577      评论:0      收藏:0      [点我收藏+]
  1. 文件夹结构

表1.1    Android项目文件夹结构

工程项

解释

src/

该文件夹包含了应用程序的Java源代码。它遵循标准的Java包约定。

res/

此文件夹包含应用程序的所有资源,同时也是你使用XML声明布局文件的地方。此文件夹包含所有的布局文件、图片、主题以及字符串。

gen/

当你编译在res/目录下的XML布局文件时此文件夹自动生成。它通常只包含一个文件——R.java。此文件包含你需要在res/文件夹中引用的资源的常量。不要编辑此文件夹中的任何东西。

assets/

此文件夹包含应用所需的其他文件。如果应用需要一个二进制文件的资源才能正常运作,把它放到此目录下即可。

AndroidManifest.xml

该清单包含Android系统需要的应用程序的基本信息。这包括应用使用的活动和服务、它需要的权限、它响应的任何意图以及应用程序的名称等基本信息。

default.properties

列出了Android API的构建目标。

  1. XML布局

下面是Hello World应用程序的main.xml文件的代码:

<?xml version="1.0"     encoding="utf-8"?>

<LinearLayout xmlns:android=http://schemas.android.com/apk/res/android

android:orientation="vertical"

android:layout_width="math_parent"

android:layout_height="math_parent"

>

<Textview

    android:layout_width="math_parent"

    android:layout_height="math_content"

    android:text="@string/hello"

    />

</LinearLayout>

第一行是基本的XML样板,列出了版本和编码形式。这一行始终如一并且一定要包括在每个布局文件的开头。下一行定义了Android的基本容器类型之一——LinearLayout。这种视图线性地排列其子视图。

  1. Activity类

Activity类是Android应用程序的主要构造模块,它代表该应用的一屏。

setContentView(R.layout.main);

R.java文件允许你去引用存放在res/文件夹中的资源生成的ID。要引用布局文件,使用R.layout.file_name;要引用字符串,使用R.string.string_name;诸如此类。

Android应用程序的基本结构

原文:http://www.cnblogs.com/zhscik/p/3551210.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!