android-app
===========
本项目采用 GPL 授权协议,欢迎大家在这个基础上进行改进,并与大家分享。
如您感觉本项目中有不妥之处或者有不爽的地方,欢迎提交问题或更改方案,项目小组会
及时的对您提交的修改给予反馈。希望能为开发者提供一款开源好用的Android版客户端产品。
一款好产品需要大家共同努力,大家共勉!
# **eoe社区 Android 客户端项目简析** #
*注:本文假设你已经有Android开发环境*
本文以eclipse为例<br>
启动Eclipse,导入Android客户端项目,请确保你当前的Android SDK是最新版。
如果编译出错,请修改项目根目录下的 project.properties 文件。
推荐使用Android 4.0 以上版本的SDK:<br>
target=android-14
## **一、工程目录结构** ##
根目录<br>
>├ source <br>
>├ LICENCE.txt <br>
>├ README.md <br>
目录简要解释<br>
根目录<br>
>├ source --源代码 <br>
>├ LICENCE.txt --开源协议 <br>
>├ README.md --项目帮助及项目信息 <br>
## **二、源代码目录结构** ##
source<br>
>├ src <br>
>├ libs <br>
>├ res <br>
>├ AndroidManifest.xml <br>
>├ proguard-project.txt <br>
>└ project.properties <br>
**1、src目录** <br>
src目录用于存放工程的包及java源码文件。
下面是src目录的子目录:
> src <br>
>├ cn.eoe.app --存放程序全局性类的包<br>
>├ cn.eoe.app.adapter --存放适配器的实现类的包 <br>
>├ cn.eoe.app.adapter.base --存放适配器基类的包<br>
>├ cn.eoe.app.biz --存放DAO类的包<br>
>├ cn.eoe.app.config --存放常量,配置和api接口等类的包<br>
>├ cn.eoe.app.db --关于sqlite操作相关的类的包<br>
>├ cn.eoe.app.db.biz --详细的增删改查类的包,暂时仅有一个类<br>
>├ cn.eoe.app.entity --实体类包<br>
>├ cn.eoe.app.entity.base --实体类基类包<br>
>├ cn.eoe.app.https --网络访问相关类的包<br>
>├ cn.eoe.app.indicator --导航相关的类包<br>
>├ cn.eoe.app.slidingmenu --滑动菜单相关类包<br>
>├ cn.eoe.app.ui --界面相关的包,activity的类<br>
>├ cn.eoe.app.ui.base --activity相关的基类包<br>
>├ cn.eoe.app.utils --工具类包<br>
>├ cn.eoe.app.view --Fragment相关类的包<br>
>├ cn.eoe.app.widget --自定义view组件包<br>
**2、libs目录** <br>
libs目录用于存放项目引用的第三方jar包。
libs目录里的jar包文件:
libs
>|- android-support-v4.jar --v4兼容包<br>
>|jackson-all-1.9.2.jar --解析json的包<br>
>|umeng_sdk.jar --友盟的sdk<br>
**3、res目录** <br>
res目录存放工程用到的图片、布局、样式等资源文件。<br>
res目录的子目录:<br>
res <br>
>├ anim <br>
>├ color <br>
>├ drawable <br>
>├ drawable-hdpi <br>
>├ drawable-ldpi <br>
>├ drawable-mdpi <br>
>├ drawable-xhdpi <br>
>├ interpolator<br>
>├ layout <br>
>├ menu <br>
>├ raw <br>
>├ values <br>
>└ values-zh <br>
**4、AndroidManifest.xml**<br>
AndroidManifest.xml用于设置应用程序的版本、主题、用户权限及注册Activity等组件及其他配置。
## **三、程序功能流程** ##
**1、APP启动流程**
AndroidManifest.xml注册的启动Activity是"cn.eoe.app.ui.SplashActivity",然后进入到主界面,对应的
Activity是“cn.eoe.app.ui.MainActivity”
**2.程序功能**<br>
(1)社区精选<br>
(2)新闻资讯<br>
(3)学习教程<br>
(4)社区博客<br>
# **参与贡献** #
android-app项目设置2-3名管理者,目前的管理者是
- cuijie(ghlimbrother)
- com360
- Iceskysl
每个人都可以fork一份代码,在自己的分支上修改,完成相关的功能后可以给 `eoecn/android-app` 发起一个pull request,管理者收到pull request后会评估合并提交的功能和代码
ps.
详细的协作步骤请参考Iceskysl写的[基于Github参与eoe的开源项目指南](http://my.eoe.cn/iceskysl/archive/3195.html)文章
没有合适的资源?快使用搜索试试~ 我知道了~
小程序源码 eoe社区客户端.zip
共326个文件
java:135个
xml:94个
png:81个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 23 浏览量
2023-03-19
20:23:55
上传
评论
收藏 2.3MB ZIP 举报
温馨提示
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
资源推荐
资源详情
资源评论
收起资源包目录
小程序源码 eoe社区客户端.zip (326个子文件)
.classpath 356B
pygments.css 4KB
.fatjar 339B
.gitignore 60B
jackson-all-1.9.2.jar 1.06MB
android-support-v4.jar 377KB
zxing-1.6.jar 239KB
umeng_sdk.jar 152KB
DateUtil.java 45KB
TitlePageIndicator.java 32KB
CustomViewAbove.java 30KB
SlidingMenu.java 27KB
MainActivity.java 19KB
ImageUtil.java 13KB
CustomViewBehind.java 12KB
CameraManager.java 11KB
CameraConfigurationManager.java 11KB
DetailsActivity.java 10KB
XListView.java 10KB
APNManager.java 9KB
RequestCacheUtil.java 9KB
BaseActivity.java 9KB
DetailsDiscussActivity.java 7KB
ViewfinderView.java 7KB
CaptureActivity.java 6KB
CustomHttpClient.java 6KB
Intents.java 6KB
SlidingActivityHelper.java 6KB
UserCenterActivity.java 6KB
UserLoginActivity.java 6KB
CaptureActivityHandler.java 5KB
BlogFragment.java 5KB
SearchActivity.java 5KB
FlashlightManager.java 5KB
NewsFragment.java 5KB
UserLoginUidActivity.java 4KB
DBProvider.java 4KB
BaseSlidingFragmentActivity.java 4KB
PlanarYUVLuminanceSource.java 4KB
DecodeHandler.java 4KB
WikiFragment.java 4KB
PopupWindowUtil.java 4KB
NetWorkHelper.java 4KB
UserIntroFragment.java 4KB
DecodeFormatManager.java 4KB
SqliteWrapper.java 4KB
XListViewHeader.java 4KB
UserCollectFragment.java 3KB
SearchDao.java 3KB
TopDao.java 3KB
CustomHttpURLConnection.java 3KB
UserCollectListFragment.java 3KB
BasePageAdapter.java 3KB
DBHelper.java 3KB
XListViewFooter.java 3KB
Utility.java 3KB
DecodeThread.java 3KB
CommonUtil.java 2KB
WikiDao.java 2KB
HttpUtils.java 2KB
CustomButton.java 2KB
NewsDao.java 2KB
BlogsDao.java 2KB
DatabaseColumn.java 2KB
BaseListFragment.java 2KB
SlidingActivityBase.java 2KB
APN.java 2KB
InactivityTimer.java 2KB
AboutActivity.java 2KB
PreviewCallback.java 2KB
StringUtil.java 2KB
UserLogOutFragment.java 2KB
PageIndicator.java 2KB
MD5.java 2KB
DetailDao.java 2KB
MyApplication.java 2KB
Urls.java 2KB
AutoFocusCallback.java 2KB
DetailDB.java 1KB
DiscussDao.java 1KB
AdapterBase.java 1KB
UserDao.java 1KB
DetailColumn.java 1KB
FinishListener.java 1KB
UserInfoItem.java 1KB
LogUtil.java 1KB
RequestCacheColumn.java 1KB
CustomGridView.java 1KB
ImageCacheColumn.java 1KB
ViewfinderResultPointCallback.java 1KB
NewsColumn.java 1KB
BlogColumn.java 1010B
SplashActivity.java 1002B
BaseFragmentActivity.java 924B
DetailsDiscussItem.java 889B
BaseContentDetail.java 850B
BaseContentItem.java 840B
BlogsItemLayout.java 745B
DetailResponseEntity.java 697B
DetailBarEntity.java 685B
共 326 条
- 1
- 2
- 3
- 4
资源评论
荣华富贵8
- 粉丝: 124
- 资源: 7649
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功