zoukankan      html  css  js  c++  java
  • 【安卓1】Android项目结构

    Android项目中的文件作用

    文件

    描述

    1

    ***.java

    为Activity程序,类似于java程序中的主类

    2

    icon.png

    项目中所需要的图片资源文件,在drawable-hdpi、drawable-ldpi、drawable-mdpi分别保存不同分辨率的图片

    3

    main.xml

    配置所有的控件

    4

    strings.xml

    配置所有的资源信息

    5

    R.java

    此文件为自动生成并自动维护,当用户向drawable-hdpi、drawable-ldpi、drawable-mdpi文件夹中增加图片,或者在main.xml文件中配置控件以及在string.xml文件中定义文本信息都会自动在此文件夹中生成一个唯一的ID,以供程序使用

    6

    AndroidMainfest.xml

    Android的主要配置文件,用于配置各个组件或者是一些访问权限等

    7

    default. properties

    Android项目的属性定义文件

     1 <?xml version="1.0" encoding="utf-8"?>    
     2     <manifest
     3         xmlns:android="http://schemas.android.com/apk/res/android"
     4          package="com.listener"
     5           android:versionCode="1"
     6           android:versionName="1.0">
     7   <application 
     8       android:icon="@drawable/laugh"
     9       android:label="@string/app_name">
    10         <activity 
    11             android:name=".SpinnerAdapter"
    12             android:label="@string/app_name">
    13             <intent-filter>
    14                 <action android:name="android.intent.action.MAIN" />
    15                 <category                                
    16                     android:name=
    17                             "android.intent.category.LAUNCHER" />
    18             </intent-filter>
    19         </activity> 
    20       </application>
    AndroidMainfest.xml文件

    1.xml文件的根节点

               <manifest></manifest>是该xml文件的根节点

    2.命名空间

               xmlns:后面的android是xml的命名空间(xml name space)的简写,该名称代表

                 http://schemas.Android.com/apk/res/android

               该地址表示Android系统自带的资源的路径。其中apk是Android应用程序在手机中的扩展名,每个Android应用程序首先(以扩展名文件名.apk)安装至手机中,然后再运行。

               说明:Android命名空间代表本项目下的res资源文件夹中所有的标签都用android作为前缀。

                        命名空间不一定是android,也可以命名为任意有效的名称,如:a

    3.项目的包名

               本项目的包名,在创建项目时设置本项目的包名,例如: com.mycompany.ex02_1

    4.项目的版本号

              第5行是本项目的版本号

    5.项目的版本名称

         第6行是本项目的版本名称

  • 相关阅读:
    SSH异常
    jquery效果摘要
    js随笔
    html随笔
    demo小样
    SVG图标
    jQuery笔记
    html / css学习笔记-3
    angular 学习笔记
    ng-route使用笔记
  • 原文地址:https://www.cnblogs.com/leelee/p/6857062.html
Copyright © 2011-2022 走看看