美文网首页Android Small
android插件化方案small入门

android插件化方案small入门

作者: 大批 | 来源:发表于2017-02-16 03:50 被阅读30次

先来个传送门吧

https://github.com/wequick/Small


small简介

略 ~ ~


把项目搞下来

  • 目录结构如下
small项目结构 small提供的模板的位置
  • 将small的模板复制到android studio放模板的地方(Android Studio2.0\plugins\android\lib\templates\activities)去
android studio 模板的存放位置

入门demo(都是按照github来的~~)

  • 创建small工程(如果装了插件就最后选择@small就可以了


    选择small模板
  • 创建出来的工程的几个需要注意的地方(没有用模板也可以自己手动创建)

    • app的build.gradle里面多了一些small的配置

      small配置
    • 默认实现了一个application


      默认实现的application
    • 默认实现了一个LaunchActivity


      默认实现的activity
  • 创建插件app (new module)(small有些命名约定github可以看到)


    创建名为app.main的module
  • 现在通过宿主app启动app.main
    其实模板里面已经把代码生成了


    启动main插件
  • 最后还需要注意的时候就是main是怎么和app.main对应起来的(主要是通过一个json文件)


    uri和插件的对应关系
  • 运行app

    • 运行前需要先用small编译


      第一步编译库文件第二部编译插件
    • run


      Run

入门demo差不多就完了~~ 还有一些细节可以在github上面看到
_ 遇到的问题,加载插件app的时候报了 404,主要原因就是启动的时候的url不对,还有就是small有个setBaseUri方法。查看源码就知道怎么回事了~~


Nothing is certain in this life. The only thing i know for sure is that. I love you and my life. That is the only thing i know. have a good day

:)

相关文章

网友评论

    本文标题:android插件化方案small入门

    本文链接:https://www.haomeiwen.com/subject/jdycwttx.html