您的位置:首页 > 运维架构 > 网站架构

OSChina Android客户端源码剖析(2)—项目架构解析

2012-12-30 21:38 369 查看
一、项目的目录结构

根目录

├ src

├ libs

├ res

├ AndroidManifest.xml

├ LICENSE.txt

├ proguard.cfg

└ project.properties

1、src目录

src目录用于存放项目的包及java源码文件。

下面是src目录的子目录:

src

├ com.weibo.net

├ greendroid.widget

├ net.oschina.app

├ net.oschina.app.adapter

├ net.oschina.app.api

├ net.oschina.app.bean

├ net.oschina.app.common

├ net.oschina.app.ui

└ net.oschina.app.widget

com.weibo.net — 新浪微博SDK源码包
greendroid.widget — 快捷菜单栏组件(国外UI库GreenDroid)
net.oschina.app — APP启动及管理包
net.oschina.app.adapter — APP列表适配器包
net.oschina.app.api — API访问包
net.oschina.app.bean — APP实体包
net.oschina.app.common — APP工具包
net.oschina.app.ui — APP界面包
net.oschina.app.widget — APP控件包

2、libs目录

libs目录用于存放项目引用到的jar包文件。

下面是libs目录里的jar包文件:

libs

└ commons-httpclient-3.1.jar

commons-httpclient-3.1.jar — Apache的HttpClient包

3、res目录

res目录用于存放项目的图片、布局、样式等资源文件。

下面是res目录的子目录:

res

├ anim

├ color

├ drawable

├ drawable-hdpi

├ drawable-ldpi

├ drawable-mdpi

├ layout

├ menu

├ raw

├ values

└ xml

anim — 动画效果
color — 颜色
drawable/drawable-hdpi/drawable-ldpi/drawable-mdpi — 图标、图片
layout — 界面布局
menu — 菜单
raw — 通知音
values — 语言包和样式
xml — 系统设置

4、AndroidManifest.xml

AndroidManifest.xml用于设置应用程序的版本、主题、用户权限及注册Activity等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: