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等。
根目录
├ 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等。
相关文章推荐
- OSChinaiOS客户端源码剖析001(架构篇)
- android项目源码解析04:新浪微博客户端源码解析
- android项目源码解析01:新浪微博客户端源码解析
- android项目源码解析04:新浪微博客户端源码解析
- OSChina Android客户端源码剖析(1)—环境搭建
- Android 开源项目源码解析开发版
- 【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新
- 关于 Android 开源项目汇总、学习、源码解析
- Android 开源项目源码解析 -->公共技术点之 View 事件传递(一)
- Android 开源项目源码解析 -->Android Lock Pattern 源码解析(六)
- ShopNC Android 好商城原生安卓客户端源码项目
- Android消息机制架构和源码解析
- 尚硅谷Android项目之_硅谷商城项目全套源码解析(二、主框架搭建)
- 尚硅谷Android项目之_硅谷商城项目全套源码解析(六、个人中心)
- Android 开源项目源码解析 -->CircularFloatingActionMenu 源码解析(八)
- 仿哔哩哔哩应用客户端Android版源码项目
- Android官方MVP架构项目解析
- 很棒的下拉刷新项目 Android Ultra Pull To Refresh 源码解析
- 程序猿笔记Android客户端说明及项目源码下载!
- 【Android学习】JSON与XML综合六种解析方式-综合案例(web项目源码+android源码+jar包)