RyensX / MediaBox

全能媒体容器,插件化网罗天下媒体,畅快浏览视频、漫画和任何你想要的媒体数据。A universal media container, aggregating media through plugins to browse videos, comics and any media data you want.
https://ryensx.github.io/MediaBoxPluginRepository
GNU General Public License v3.0
1.13k stars 53 forks source link

无法下载插件 #101

Open xuanli20 opened 9 months ago

xuanli20 commented 9 months ago

手机vivo x100 pro 系统originOS4 软件版本2.58(59)

在软件中无法下载插件,只能从GitHub下载,不管开不开梯子都一样

RyensX commented 9 months ago

2.58(59)也不行?

xuanli20 commented 9 months ago

对的,我之前还尝试开了允许管理所有文件也没用。 我在我之前华为的那个手机上就没遇到过这种情况,怀疑是不是安卓14或者OriginOS有啥适配上的问题。 现在也不是没法用,就是麻烦点。另外似乎在系统处于深色模式的时候显示也有点问题(如图),不过也不是啥大问题。


From: Ryens @.> Sent: Thursday, February 22, 2024 11:07:03 PM To: RyensX/MediaBox @.> Cc: xuanli20 @.>; Author @.> Subject: Re: [RyensX/MediaBox] 无法下载插件 (Issue #101)

2.58(59)也不行?

― Reply to this email directly, view it on GitHubhttps://github.com/RyensX/MediaBox/issues/101#issuecomment-1959646009, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO2CYEEXGNSAT2G7RZCVGHTYU5NJPAVCNFSM6AAAAABDUZKPOGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJZGY2DMMBQHE. You are receiving this because you authored the thread.Message ID: @.***>

RyensX commented 9 months ago

对的,我之前还尝试开了允许管理所有文件也没用。 我在我之前华为的那个手机上就没遇到过这种情况,怀疑是不是安卓14或者OriginOS有啥适配上的问题。 现在也不是没法用,就是麻烦点。另外似乎在系统处于深色模式的时候显示也有点问题(如图),不过也不是啥大问题。


From: Ryens @.> Sent: Thursday, February 22, 2024 11:07:03 PM To: RyensX/MediaBox @.> Cc: xuanli20 @.>; Author @.> Subject: Re: [RyensX/MediaBox] 无法下载插件 (Issue #101)

2.58(59)也不行?

― Reply to this email directly, view it on GitHubhttps://github.com/RyensX/MediaBox/issues/101#issuecomment-1959646009, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO2CYEEXGNSAT2G7RZCVGHTYU5NJPAVCNFSM6AAAAABDUZKPOGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJZGY2DMMBQHE. You are receiving this because you authored the thread.Message ID: @.***>

这个依赖于系统实现的下载器,部分系统可能存在兼容性问题

mzky commented 9 months ago

使用的第三方代理失效了 自己挂一个代理就可以了

xuanli20 commented 9 months ago

应该不是,我这边两个个梯子都试了但是不行。如果实在找不出问题就算了,或者需要我这边做啥我都可以帮忙


From: 池边树下 @.> Sent: Monday, March 4, 2024 1:17:22 PM To: RyensX/MediaBox @.> Cc: xuanli20 @.>; Author @.> Subject: Re: [RyensX/MediaBox] 无法下载插件 (Issue #101)

使用的第三方代理失效了 自己挂一个代理就可以了

― Reply to this email directly, view it on GitHubhttps://github.com/RyensX/MediaBox/issues/101#issuecomment-1975749707, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO2CYEENVSKQDSNHSBTB2F3YWP7WFAVCNFSM6AAAAABDUZKPOGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZVG42DSNZQG4. You are receiving this because you authored the thread.Message ID: @.***>

RyensX commented 9 months ago

应该不是,我这边两个个梯子都试了但是不行。如果实在找不出问题就算了,或者需要我这边做啥我都可以帮忙


From: 池边树下 @.> Sent: Monday, March 4, 2024 1:17:22 PM To: RyensX/MediaBox @.> Cc: xuanli20 @.>; Author @.> Subject: Re: [RyensX/MediaBox] 无法下载插件 (Issue #101)

使用的第三方代理失效了 自己挂一个代理就可以了

― Reply to this email directly, view it on GitHubhttps://github.com/RyensX/MediaBox/issues/101#issuecomment-1975749707, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO2CYEENVSKQDSNHSBTB2F3YWP7WFAVCNFSM6AAAAABDUZKPOGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZVG42DSNZQG4. You are receiving this because you authored the thread.Message ID: @.***>

下载时下载任务有没有成功被创建?

guobao2333 commented 3 months ago

问题在于没有向系统请求存储权限,虽然直接调用系统下载器,但这并不能绕过权限系统,除非你将文件下载保存到user/data下的私有目录,但据我观察调用系统下载器会将文件保存至sdcard/Download目录,这会导致下载失败,因为没有存储权限。

相信根据以上描述,此问题应已清晰明了,需要做的就是下载前检查权限,仅此而已。

guobao2333 commented 3 months ago

话说存储权限应该是最不容易犯错的小问题吧,测试时可以正常工作吗?还是说你的测试建立在已经手动给予权限之后?这不符合测试流程,如果这的确就是事实,那希望您记住下次应该这样做 @RyensX

好吧我认为还是不要使用系统下载器了,目前还没有看你是怎么调用的,但我只知道在刚才的测试中,即使手动给予权限后,下载器会给出所谓空间不足的下载失败提示,所以我真的怀疑这个在线下载安装功能是否进行过充分测试。

RyensX commented 3 months ago

话说存储权限应该是最不容易犯错的小问题吧,测试时可以正常工作吗?还是说你的测试建立在已经手动给予权限之后?这不符合测试流程,如果这的确就是事实,那希望您记住下次应该这样做 @RyensX

好吧我认为还是不要使用系统下载器了,目前还没有看你是怎么调用的,但我只知道在刚才的测试中,即使手动给予权限后,下载器会给出所谓空间不足的下载失败提示,所以我真的怀疑这个在线下载安装功能是否进行过充分测试。

你说的对,建议直接提一个PR https://github.com/RyensX/MediaBox/blob/948bc2024c5f2018e73bc47f111574f7f96739c2/app/src/main/java/com/su/mediabox/view/viewcomponents/inner/PreviewPluginInfoViewHolder.kt#L48