首页 > 移动平台 > 详细

[android]android项目的目录结构

时间:2016-02-21 00:20:48      阅读:215      评论:0      收藏:0      [点我收藏+]

1. HelloWorld项目

Application Name : 应用名称,展示在应用市场和设置中应用列表里面

Project Name : 项目名称,只是在eclipse里使用

Package Name : 包名称,必须独一无二

 技术分享

Minimum Required SDK : 要求的最低版本的android系统

Target SDK : 兼容的最高版本的android系统

Compile With : 使用某版本SDK编译,一般是最高版本

Theme : 主题样式

 

2. 目录结构

 技术分享

asset : 资产目录,一些文件会被打包到apk里面

bin : 编译后的文件目录,可以删除

gen : 自动生成的目录,有R.java

Android6.0 : android的sdk,android.jar

libs : 第三方库,例如:v4包 因为4.0以上添加了很多新的api在2.0上没有所以要用这个jar包

res : 资源目录

Drawable-hdpi drawable图片资源 h hign 高分辨率

Drawable-ldpi l low 低分辨率

Drawable-mdpi m middle 中分辨率

Drawable-xhdpi xh 大分辨率

Drawable-xxhdpi xxh 超大分辨率

layout 布局文件目录

 

project.properties : 项目特性,里面是指定的sdk版本编译,

AndroidManifest.xml : 清单文件

<?xml version="1.0" encoding="utf-8"?>
<!-- [包名,一个手机里面唯一的包名] -->
<!-- [应用的版本信息] -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.helloworld"
    android:versionCode="1"
    android:versionName="1.0" >
    <!-- [支持的最低的android系统版本和最高的android系统版本] -->
    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="23" />
    <!-- [icon图标,应用名称] -->
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <!-- [activity名称和显示名称] -->
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <!-- [意图过滤器,入口和启动] -->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

 

 

注意: 如果遇到eclipse崩溃了,又可能是模拟器服务端挂掉了,杀掉重启就好,如果遇到sdk编译错误可以使用 项目右键android tools -> fix project properties

[android]android项目的目录结构

原文:http://www.cnblogs.com/taoshihan/p/5204285.html

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