开源中国客户端app 下载地址 http://www.oschina.net/app/
开源中国客户端源码下载地址 http://git.oschina.net/oschina/android-app
开源中国客户端 版本2.8
最新版开发环境
Android Studio >= 2.2
Gradle Version: 2.2.2
SDK Tool >= 24.0.3
项目简述
新版相关代码集中在“net.oschina.app.improve”包中,其他包中代码将逐步清理。
项目分包方式采取功能模块进行分包,查看代码请按功能查询
由于接口逐步进行规范化限制,自己编译后将会出现大部分接口请求无数据的情况(这不是BUG)
新项目已抛弃ListView转而使用Recyclerview
相关依赖
com.android.support:Google官方适配包,用于提供卡片、列表、主题等基础模块
android-async-http:当前正在使用的网络框架(后续会进行迁移)
butterknife:注解库,用于简化findView和onClick操作
com.google.zxing:用于二维码扫描
pub.devrel:easypermissions:简化权限请求的库
com.github.bumptech.glide:所有的图片请求管理库
de.hdodenhof:circleimageview:用于圆角图片的实现
com.google.code.gson:Json-Model解析库,新API已弃用XML数据格式
net.qiujuer.genius:用于图片模糊,Material Design 控件5.0以下适配
net.oschina.common:OSChina官方工具包,用于提供基础功能支持