文件名称:Android代码-一种简便、可变Action的实现方案
文件大小:549KB
文件格式:ZIP
更新时间:2022-08-26 01:13:31
Android代码
Android Dynamic Action(动态Action) Android Dynamic Action,简称DA,是一种简便、可变Action的实现方案。DA框架的初衷是为了取代Context.startActivity的调用方式,使用建造者模式(Builder Pattern)构建交互参数,使程序更优美。DA框架能够对任何一个已经存在的Action修改,动态改变原有的跳转逻辑。值得一提的是,DA框架不仅友好地实现了与H5间的跳转交互,也解决了Activity在插件化项目的交互问题。 DA的URI基本结构 在DA框架下,Activity是一个有趣的概念实体,每一个Activity都可视作DA框架下的一种资源。对于一个客户端而言,每个Activity都是全局唯一可访问的资源,因此每个Activity都有统一资源标识符(URI)。 URI的基本结构: scheme://com.example.project:8888/path/etc?id=1024 -----/ ------------------/--/ ------/-------/ scheme h