##前言:这是什么
对,没错,这他妈到底是什么? 问得好,这个项目乃是:ayo库的测试工程,ayo库的sample,开源工程质量检验,常见问题收集,个人学习笔记,代码模板,可复用demo等的集合, 总之,就是很牛逼!本项目的唯一目的就是吓尿你!
##如何添加你的代码?
- 分4步:
- 在main目录创建你的专属目录,以java_开头,如java_snowy,表示这是snowy的个人目录
- 在模块的build.gradle下注册你的目录,方法在下面
- 配置你的笔记入口:在Config类中搜
菜单1:笔记
,配置你自己的page和菜单列表 - 开始写你的代码
- 如果要使用Activity代理框架,请移步:Activity代理框架
- 如果不想用Activity代理框架,请参考org.ayo.app.orig
- 如果都不感兴趣,直接写你的Activity就行
注册你的个人目录
sourceSets {
main {
jniLibs.srcDirs = ['libs']
java.srcDirs = ['src/main/java',
'src/main/java_ayosdk',
'src/main/java_ayoview',
'src/main/java_issues',
'src/main/java_opensource',
'src/main/java_seven',
'src/main/java_snowy',
'src/main/lib_particle']
}
- 务必注意:
- 写之前先过一遍现有的库,避免重复引入,省的干重复的事
- 尽量给个文档,文档目录在README.md
##目录
- UIFramework:控件
- UIFramework:用户提示
- 安卓res详解
- 单元测试
- 基于git的work flow
- 打包编译
- 从gradle说起
- 库管理,上传module的jcenter
- 多渠道打包
- 热补丁
- 杂七杂八
- 其他第三方常用库介绍
- 统计:友盟统计
- 更新:友盟自动更新
- 反馈:友盟反馈
- 第三方登录
- 第三方分享
- 七牛:图片云服务
- 图片选择器
- 自定义相机
- 视频播放:第三方平台依赖
- 视频播放:视频自己管理
- 录像
- 音频播放器
- 自定义app内置浏览器