Skip to content

秋之盒SDK设计思想

Shunhong Zhang edited this page Jan 15, 2019 · 2 revisions

秋之盒架构设计


可以看到,秋之盒拓展模块在最上面一层,而秋之盒SDK提供了其中的框架层和Basic层的程序集以供使用

框架层

框架层程序集命名空间是AutumnBox.OpenFramework,在这个程序集中,提供了用于开发秋之盒拓展模块的大量工具

理解并善用框架层,你可以:

  • 编写秋之盒拓展
  • 与用户进行交互
  • 有限制的访问秋之盒主体
  • 写日志
  • 资源管理
  • 更多操作我们会在后面几章讲到,这里不再赘述

Basic层

Basic层程序集命名空间是AutumnBox.Basic,该层对谷歌ADB进行了完善封装,秋之盒所有其它层都需要并可以直接访问该层,没有任何限制

理解并善用Basic层,你可以:

  • 执行ADB与Fastboot命令
  • 通过大量秋之盒封装类对设备进行操作(如ActivityManager,DevicePolicyManager)
  • 更多操作我们会在后面几章讲到,这里不再赘述

通过右边的Sidebar前往下一章吧!

Clone this wiki locally