• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
seven_hu
博客园    首页    新随笔    联系   管理    订阅  订阅

安卓项目的目录结构

当我们建立一个Andriod以后,就可以看到以下的目录结构:

1.src

这个目录是我们所有java代码的地方。

2.gen

 这个目录是自动生成的,主要是一个R.java文件,在项目中添加的任何资源都会在其中生成一个相应的资源id。这个资源文件永远不要手动去修改它。

3.assets

这个目录用的不多,主要存放一些随程序打包的文件,在你的程序运行时可以动态读取到这些文件的内容。另外,如果你的程序中使用到了WebView加载本地网页的功能,所有网页相关的文件也都存放在这个目录下。

4.bin

这个目录只要包含了一些在编译时自动产生的文件。其中会有一个当前项目编译好的安装包哦,展开bin目录会看到app1.apk,把这个文件拷到手机上就可以直接安装了。

5.libs

如果在项目中使用到了第三方的jar包,就需要把jar包放在该目录下,放在这个目录下的jar包都会被自动添加到构建路径中去。

6.res

这个目录存放的是项目中所使用的图片,布局,字符串,这些都是资源。前面提到的R.java文件也是根据这个目录生成的。图片放在drawable目录下,布局放在layout目录下,字符串放在values目录下。

res/values下放的都是字符串资源。

7.AndriodMainfest.xml

这是正文Andriod项目的配置文件,项目中定义的所有四大组件都需要在这个文件里注册。另外还可以在这个文件中添加权限声明,也可以重新指定项目指定的程序最低兼容版本和目标版本。

8.project.properties

这个文件通过一行代码指定了编译程序所使用的SDK版本。

 

 

在 AndriodMainfest.xml文件中可以找到如下代码:

<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>

这就是对我们生成的activity进行注册, 

 <action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

这两句代码告诉我们这个activity是项目的主活动。

posted @ 2016-01-04 15:15  seven_hu  阅读(1740)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3