small使用
来源:互联网 发布:linux trap 编辑:程序博客网 时间:2024/06/18 10:08
项目创建、module配置可参看https://github.com/wequick/Small/tree/master/Android
1.
在host的assets下配置bundle.json文件
其中 rules里可以配置各个非首个启动activity的信息,例如:sub是rule对应的key值,Sub是activity的前缀名字,名字要以SubActivity命名。使用方式为"模块名/key",例如detail/sub,会打开detail模块下的SubActivity。除启动activity以为,所有的activity都需要在这里进行rules的配置。{ "uri": "detail", "pkg": "net.wequick.example.small.app.detail", "rules": { "sub": "Sub" } },
2.
public class Application extends android.app.Application { @Override public void onCreate() { super.onCreate(); Small.preSetUp(this);//必须调用,这个方法里会注册bundle launchers }}
3.
setup方法是加载各个模块编译成的so库,解析里边的activity等。Small.setUp(this, new net.wequick.small.Small.OnCompleteListener() { @Override public void onComplete() { se.putLong("setUpFinish", System.nanoTime()).apply(); Small.openUri("main", LaunchActivity.this); finish(); } });
4.打开模块下的启动页
main为模块名Small.openUri("main", LaunchActivity.this);
5.打开模块下的某个Activity
detail为模块名,sub为rules的keySmall.openUri("detail/sub", getContext());
6.创建一个Frament
创建support.V4包的 type为fragment-v4,support包下的type为fragment。如果uri为模块民资,默认会加载MainFragment。Small.createObject("fragment-v4", "模块名字", context);如果需要打开指定名字的Fragment,跟activity一样,需要在对应插件模块指定rules例如:"home":".HomeFragment",传递的uri为 uri/key
7.传参
Uri为 detail/sub?userid="+"123";其中userid为参数名,“=”后面是参数值
相关文章:http://www.cnblogs.com/yueqian-scut/p/5337103.html
http://www.cnblogs.com/yueqian-scut/p/5427768.html
0 0
- small使用
- Android插件化(使用Small框架)
- 使用Small创建iOS工程目录
- Android插件化(使用Small框架)
- Android插件化(使用Small框架)
- small rtos自己使用的心得(2)
- INDEX+SMALL+IF+ROW函数组合使用解…
- INDEX+SMALL+IF+ROW函数组合使用解析
- Android自助餐之插件化(使用Small框架)
- 安卓旧项目使用Small框架插件化改造踩坑记
- Android自助餐之插件化(使用Small框架)
- Android自助餐之插件化(使用Small框架)
- 写一点我自己使用Android small入门的经验
- 安卓旧项目使用Small框架插件化改造踩坑记
- Small Talk
- small function
- small points
- GSTREAMER SMALL
- 【Android基础知识】WebView基本用法
- SQL语句中AND OR运算符优先级
- bootstrap-datetimepicker时间控件
- Ubuntu下github pages+hexo搭建自己的博客
- spring java 发送邮箱验证
- small使用
- Parallels 10(v10.40) ubuntu desktop 14.04.4 无法安装Parallels tools
- solr原理详解
- [从头读历史] 第287节 神之物语 赫拉克勒斯的故事
- DIV与SPAN之间有什么区别
- Bootstrap下载与安装(配图)
- 用pcl以某个视角显示rgbd
- SSH框架总结(框架分析+环境搭建+实例源码下载)
- html5的canvas的基础知识(ie9+)