开源中国oschina客户端源码依赖框架如下。
dependencies {
//引用libs文件夹下所有jar包.
compile fileTree(include: ['*.jar'], dir: 'libs')
//(未用到)引用外部lib工程:友盟社会化分享框架,as里应该叫module.
//compile project(':social_sdk_library_project')
//引用libs下的aar:友盟社会化分享.
compile(name: 'social_sdk_library_project', ext: 'aar')
//(未用过)听云:
//听云可以实现您的应用性能全方位可视化,
//从PC端、浏览器端、移动客户端到服务端,
//帮您监控定位崩溃、卡顿、交互过慢、第三方API调用失败、
//数据库性能下降、CDN质量差等多维复杂的性能问题。
//compile 'com.networkbench.newlens.agent.android:nbs.newlens.agent:2.2.7'
// or 1.4-beta1
// or 1.4-beta1
// v7库
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
//v7库里使用率高的view,算是ListView的升级版
compile 'com.android.support:recyclerview-v7:23.4.0'
//使用多点触控和双击,滚动,以平滑滚动甩。
//see 博客http://m.blog.csdn.net/article/details?id=43128111
compile 'com.github.chrisbanes.photoview:library:1.2.4'
//网络请求框架
compile 'com.loopj.android:android-async-http:1.4.9'
//view注解框架
compile 'com.jakewharton:butterknife:7.0.1'
//kjhttp框架,有cache,post,文件下载,断点续传等功能
compile 'org.kymjs.kjframe:kjframe:2.6'
//谷歌zxing扫码框架
compile 'com.google.zxing:core:3.2.0'
//图标控件,直接在textview上以文本显示线条图标
compile 'com.joanzapata.android:android-iconify:1.0.9'
//圆角,椭圆的图片控件
compile 'com.makeramen:roundedimageview:2.1.1'
//针对6.0起申请权限
compile 'pub.devrel:easypermissions:0.1.7'
//图片加载库glide
compile 'com.github.bumptech.glide:glide:3.7.0'
//圆角头像。(不是有其他圆角图片控件了吗?)
compile 'de.hdodenhof:circleimageview:2.0.0'
//google json
compile 'com.google.code.gson:gson:2.6.2'
//genius之模糊框架
compile 'net.qiujuer.genius:blur:2.0.0'
//genius之资源
compile 'net.qiujuer.genius:res:2.0.0-beta6'
//genius之ui
compile 'net.qiujuer.genius:ui:2.0.0-beta6'
//内存泄露工具,直接在通知栏显示
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'
}
libs文件夹下的本地jar包
library-2.4.0.jar //IOS7风格的侧边栏
locSDK_3.1.jar //百度定位sdk
pinyin4j-2.5.0.jar //著名拼音插件
xstream-1.4.7.jar //XStream是一个Java对象和XML相互转换的工具