Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

插件开发调试的时候 如何实时更新到媒体盒子(debug)中? #5

Open
MaybeQHL opened this issue May 16, 2023 · 11 comments

Comments

@MaybeQHL
Copy link

@MaybeQHL
Copy link
Author

(不是专业安卓的) 开发的时候每次更新程序后 需要重新卸载后安装才能正常的显示更新后的代码,然后就是webUtil 相关不支持单元测试好麻烦。

@RyensX
Copy link
Owner

RyensX commented May 16, 2023

(不是专业安卓的) 开发的时候每次更新程序后 需要重新卸载后安装才能正常的显示更新后的代码,然后就是webUtil 相关不支持单元测试好麻烦。

更新这个主要是收到Android系统的限制,但已经有考虑新的调试更新模式,后续会更新到媒体盒子和新的特化版本上(开源视频)

WebUtil相关因用到WebView所以无法单元测试,但可配合chrome和油猴插件进行快速测试

@MaybeQHL
Copy link
Author

好的

@MaybeQHL
Copy link
Author

轮播图怎么去设置高度呢

@RyensX
Copy link
Owner

RyensX commented May 20, 2023

轮播图怎么去设置高度呢

这个是自适应的

@MaybeQHL
Copy link
Author

1.如何在插件切换模式,比如写的一个通用插件 可以从动漫模式切换到电影模式。
例:导航栏左侧加一个icon 点击后底部弹出面板

2.另外如何通过插件去设置夜间模式

@RyensX
Copy link
Owner

RyensX commented May 23, 2023

1.如何在插件切换模式,比如写的一个通用插件 可以从动漫模式切换到电影模式。 例:导航栏左侧加一个icon 点击后底部弹出面板

2.另外如何通过插件去设置夜间模式

  1. 你指的模式是干嘛的?用于控制弹幕吗?需要做到导航栏icon+弹出面板,可以尝试自定义页面组件+自定义Action
  2. 无法通过插件设置夜间模式,实际上APP本身也因为历史原因和目前开发精力有限还没有完善,不过插件系统之前是在做让插件可以指定主题颜色的,只是还没上线,同样是精力问题。

顺便问一下你现在是在做什么插件?其实我也发现现在的媒体盒子因为历史原因和设计问题导致插件开发难度比较大,而且也相当耗费维护精力,所以才想额外出一个特化版本解决一些问题,顺便应用上一些最新的技术。

@MaybeQHL
Copy link
Author

  1. 现在写的插件是对接http接口的,客户端触发切换的操作后可以切换成不同的数据源(不用开发多个插件了)。
  2. 了解

一个通用性插件对接接口的。

@RyensX
Copy link
Owner

RyensX commented May 24, 2023

  1. 现在写的插件是对接http接口的,客户端触发切换的操作后可以切换成不同的数据源(不用开发多个插件了)。
  2. 了解

一个通用性插件对接接口的。

你说的这种,我觉得有点像我之前想做的高层抽象,比如在插件的基础上提供js层支持,然后可以直接在插件的基础上用js开发插件

@MaybeQHL
Copy link
Author

提供js支持那就更好了🐮

@RyensX
Copy link
Owner

RyensX commented May 24, 2023

按照原本设想的Kotlin/Java层做底层API,然后在他们基础上封装高层次的框架,容纳后提供类似JS支持、可视化插件开发等😂就是太忙了没时间去搞,时间赶不上变化

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants