Android 开源项目 eoe 社区 Android 客户端(转)

时间:2023-03-09 04:35:56
Android 开源项目 eoe 社区 Android 客户端(转)

本文内容

  • 环境
  • 开源项目 eoe 社区 Android 客户端

本文介绍 eoe 社区 Android 客户端。它是一个开源项目,功能相对简单,采用侧边菜单栏。可以学习一下。点击此处查看 GitHub 上的项目。

今天调试几个开源的 Andriod 项目,像什么 oschinaapolloMod 等等,都跑不起来,nnd 郁闷了,不是这有问题,就是那有问题。尤其是 apolloMod,用了很多三方库,完全跑不起来嘛,最无奈的是 oschina,必须将 API 降到 15,也就是 Android 4.0.3,想在 Eclipse 里在线补上,可国内访问 Google 网站又慢~难怪 Google 说,Android 碎片化严重……

这个项目相对简单,没有采用太多三方库,比如,访问网络,异步任务,缓存,SQLite 等等,而且顶部菜单栏是自己写的,没有使用原生 Android ActionBar;再就是,如何使用 Fragment 初始化页面,还是很值得学习,能对 Android APP 有个总体认识。

GitHub下载

本地下载

环境


  • Windows 2008 R2 64 位
  • Eclipse ADT V22.6.2,Android 4.4.2(API 19)
  • SAMSUNG GT-I9008L,Android OS 2.2.2

项目结构


Android 开源项目 eoe 社区 Android 客户端(转)

开源项目 eoe 社区 Android 客户端


  • 启动过程,AndroidManifest.xml 注册的启动 Activity 是“cn.eoe.app.ui.SplashActivity”,然后进入到主界面,主界面对应的 Activity 是“cn.eoe.app.ui.MainActivity”。
  • 程序功能包括:社区精选、新闻资讯、学习教程和社区博客。

Android 开源项目 eoe 社区 Android 客户端(转)

图 1 eoe 启动动画

Android 开源项目 eoe 社区 Android 客户端(转)

图 2 eoe 主程序——“社区精选”功能,包括几个子功能,可以滑动,ActionBar 有菜单。

Android 开源项目 eoe 社区 Android 客户端(转)

图 3 点击“社区精选”后,会出现侧边菜单栏

Android 开源项目 eoe 社区 Android 客户端(转)

图 4 eoe “新闻资讯”功能,ActionBar 包含一个AutoComplete“检索”功能

GitHub下载

本地下载