1.android组件化主要是为了去除组件之间耦合。
2.各个组件中的activity和service均已经通过清单文件注册到了packagemanager中。
3.组件化就是要通过一些方法(注解,反射等)来实现各个组件直接的跳转调用。
4.最简单的实现方法是在各个组件纸上再加一个壳工程,依赖各个组件,跳转由壳工程来实现,各个组件实现对外的跳转接口。
5.阿里ARouter的实现方法是通过注解(router,provider等)和反射来生成一个全局的跳转路由(Warehouse),里面会存储跳转至各组件的路由
网友评论