博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android组件化与插件化开发
阅读量:5740 次
发布时间:2019-06-18

本文共 830 字,大约阅读时间需要 2 分钟。


gradle插件开发

Groovy语法:

(初级)

1)Error:The 'java' plugin has been applied, but it is not compatible (plugins的grade里引用了com.android.libary,所有android libary的东西都要删除掉)
2) 看不到gradle的日志,message那一栏一般是没有gradle console,所以看不到gradle编译的的日志。
3)
Android组件化与插件化开发
点击提示的那个按钮才会有日志。
(插件有2种方式)

**groovy语音里添加参数

project.extensions.create('dellogExtension', DelLogExtension);

在build.gradle创建    dellogExtension{           //设置字段属性    }

组件化开发

(十分详细完整,真的!)

activity路由:
1)
2) (阿里研发)


(DDComponent)

1)组件的加载与卸载方案 (组件的生命周期)

不采用“壳app依赖组件”的方式,还是采用接口的形式,在组件里声明自己提供的服务。
不得不说这种实现组件组装的方式比我之前看的博客http://blog.csdn.net/guiying712/article/details/55213884
直接依赖的方式要好:至少不用将变量修改来修改去

注意:

1.组件或者壳app里的资源除了清单文件之外,不要重复,否则会出现各种奇怪的问题。
2.


插件化开发

(插件化开发最强合集)

1)自定义类加载器:
(类加载器的类型)
2)Android之DexClassLoader加载class源码解析

Hook技术

1) (良心博客,代理设计模式)
某些类as/eclipse不显示的问题

转载于:https://blog.51cto.com/4259297/2065962

你可能感兴趣的文章
2-14
查看>>
swift-UITableView的基本使用(例子)
查看>>
自动化测试之WatiN(2)
查看>>
文件方式实现完整的英文词频统计实例
查看>>
Oracle活动会话历史(ASH)及报告解读
查看>>
Project Euler Problem 7: 10001st prime
查看>>
通过 Xshell 5 连接 centOS 7 服务器
查看>>
关于完成生鲜电商项目后的一点总结
查看>>
noip2012 普及组
查看>>
Ai challenger 2017 image caption小结
查看>>
第二阶段 铁大Facebook——十天冲刺(10)
查看>>
PHP语言 -- Smarty函数
查看>>
电脑配置小知识
查看>>
一些可能常用的工具函数
查看>>
The Pilots Brothers' refrigerator(简单枚举)
查看>>
JavaScript 操作符
查看>>
《构建之法》读后感
查看>>
go语言接受者的选取
查看>>
php分页
查看>>
ORACLE Index Lookup索引访问路径总结
查看>>