Skip to content

Snowy1013/Ayo2016

Repository files navigation

Ayo2016

##前言:这是什么

对,没错,这他妈到底是什么? 问得好,这个项目乃是: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

##目录

  • 打包编译
    • 从gradle说起
    • 库管理,上传module的jcenter
    • 多渠道打包
    • 热补丁

  • 其他第三方常用库介绍
    • 统计:友盟统计
    • 更新:友盟自动更新
    • 反馈:友盟反馈
    • 第三方登录
    • 第三方分享
    • 七牛:图片云服务
    • 图片选择器
    • 自定义相机
    • 视频播放:第三方平台依赖
    • 视频播放:视频自己管理
    • 录像
    • 音频播放器
    • 自定义app内置浏览器

About

安卓十年生死书

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages