找回密码
 注册(只允许QQ邮箱)

QQ登录

只需一步,快速开始

搜索
查看: 408|回复: 9

转帖:壳子分享---酷9 【 V1.2.3_20240821】

[复制链接]

签到天数: 50 天

[LV.5]略有小成

发表于 2024-8-21 13:24 | 显示全部楼层 |阅读模式
本帖最后由 jiteloozz 于 2024-8-21 23:08 编辑

以下内容转至隔壁。。。

先放地址后说明,下载地址
https://wfy.lanzout.com/i8d5B282ne2h
纯壳子,无任何节目源及图标,寻源或者图标的就不需要继续看了,DIYP大家知道,比较经典的一款壳子,但是很久没有更新了,自己用DIYP用惯了又想在DIYP上加上自己需要的功能,但是代码是混淆的,改来改去想着还是重新弄一套源码比较好,于是就从优秀的tvbox中扣了这个壳子,然后修修改改(改的其实也不少了),现在成品也差不多了,所以分享过来,顺便收集下bug,后面再调整优化,壳子操作同DIYP,好多逻辑也是参考DIYP做的,操作简单上手也容易些。功能方面对于需求小的也算够用,因为壳子不是发烧级别的,所以别要求太高,后面也会不定期更新(也就是细节调整和bug修复吧)。另外,图标配置文件,需要自己提取tvbox的,然后拷贝到本地logo目录,app的详细操作和介绍在远程输入界面里有说明!!
8-9更新:
1、调整PLTV源回看参数不正确导致回看失败问题
2、修复源地址带英文逗号时解析不完整问题
3、增加显示设置选项,部分显示功能由偏好设置移入显示设置,渲染类型设置调整至其他设置
4、显示设置增加隐藏底部台标选项
5、显示设置增加关闭EPG选项
6、调整触屏响应
7、修改储存授权方式
8、增加收藏功能,显示设置中关闭或开启
9、媒体信息添加回看时的地址
10、修复快速退出时重新打开程序不能记忆上次播放问题
11、调整进度条界面,焦点默认在seekbar上
12、修复数字选台数字大于频道总数闪退问题(未测试)


8-18更新

1,修复渲染类型选择界面获取焦点时文字颜色与背景颜色冲突问题"
2、TV设备焦点在频道名称下按菜单键为收藏或取消收藏"
3、修复配置文件获取值为null时文件读取失败的问题"
4、增加分类屏蔽功能"
5、修复某牙断流问题(默认UA导致,已移除)"
6、修复数字选台问题"
7、显示设置增加隐藏序号选项"
8、自动换源方向始终为下一个频道,不再根据换台翻转改变换源方向"
9、增加崩溃日志弹窗"
10、媒体信息增加频道所在分组显示"
11、修复已知问题"

其余问题有未修复的等下次修复吧,感谢@小菜刀提供的图标和壁纸,(壁纸文件好像有点大,我自己简单做了一张。。)因为不是靠这行吃饭,所以不定期更新,平时也只是下班后抽1-2小时看看,修复问题的效率也看我自己的能力,因为java这块我也是入门,其余ui之类的修改你们自己来就行,,众口难调,我调的也只是自己感觉不错的,布局里都能改,app也不会做加固,计划添加的功能:护眼模式,24小时时移,预约以及优化一些逻辑代码和修复问题,最后:有问题反馈时记得上日志和问题复现的过程,app更新不定期,可能一个星期,可能半个月,可能几个月;app一些使用细节记得看说明。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册(只允许QQ邮箱)

×

人生没有彩排,每天都是直播。

Welcome to Tvzb.com !

签到天数: 50 天

[LV.5]略有小成

 楼主| 发表于 2024-8-21 13:50 | 显示全部楼层
日志时间:2024-08-21 13:49:06
软件版本:1.2.1beta.20240818_1643_1
系统版本:13_33
手机品牌:realme
手机型号:RMX3350
CPU架构:armeabi-v7a
报错内容:
java.lang.ClassCastException: androidx.base.b0 cannot be cast to androidx.base.c0
        at androidx.base.dq.onBindViewHolder(SourceFile:6)
        at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(SourceFile:1)
        at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(SourceFile:18)
        at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(SourceFile:11)
        at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(SourceFile:62)
        at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(SourceFile:2)
        at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(SourceFile:1)
        at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(SourceFile:3)
        at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(SourceFile:1)
        at androidx.recyclerview.widget.LinearLayoutManager.fill(SourceFile:9)
        at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(SourceFile:65)
        at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:12)
        at androidx.recyclerview.widget.RecyclerView.onMeasure(SourceFile:13)
        at com.github.tvbox.osc.ui.tv.CustomView.CustomRecyclerView.onMeasure(SourceFile:3)
        at android.view.View.measure(View.java:26706)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7080)
        at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
        at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
        at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
        at android.view.View.measure(View.java:26706)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7080)
        at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
        at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1204)
        at android.widget.LinearLayout.onMeasure(LinearLayout.java:723)
        at android.view.View.measure(View.java:26706)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7080)
        at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
        at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
        at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
        at android.view.View.measure(View.java:26706)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7080)
        at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
        at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1204)
        at android.widget.LinearLayout.onMeasure(LinearLayout.java:723)
        at android.view.View.measure(View.java:26706)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7080)
        at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
        at android.view.View.measure(View.java:26706)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7080)
        at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
        at android.view.View.measure(View.java:26706)
        at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7080)
        at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
        at com.android.internal.policy.DecorView.onMeasure(DecorView.java:827)
        at android.view.View.measure(View.java:26706)
        at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:4128)
        at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2735)
        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3055)
        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2469)
        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9484)
        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1405)
        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1413)
        at android.view.Choreographer.doCallbacks(Choreographer.java:1040)
        at android.view.Choreographer.doFrame(Choreographer.java:930)
        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1388)
        at android.os.Handler.handleCallback(Handler.java:942)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loopOnce(Looper.java:240)
        at android.os.Looper.loop(Looper.java:351)
        at android.app.ActivityThread.main(ActivityThread.java:8423)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)

人生没有彩排,每天都是直播。

Welcome to Tvzb.com !

回复

使用道具 举报

签到天数: 50 天

[LV.5]略有小成

 楼主| 发表于 2024-8-21 14:05 | 显示全部楼层
报错解决,卸载重装,给存储权限通过。

新问题:
解码方式选择EXO解码和阿里解码能出画面,其它解码方式却不出画面,原因不明。

点评

我用diyp解码没问题,用tvbox也没有问题。现在主用diyp,基本没有bug。只是diyp没有更新了,没有新功能。TVbox主要优化的是点播功能,直播功能还有很多问题。而这个酷9是综合了这两个,还不成熟。  详情 回复 发表于 2024-8-21 17:28
不是源问题,就是你的播放设备问题,换其他设备试试。  发表于 2024-8-21 17:14

人生没有彩排,每天都是直播。

Welcome to Tvzb.com !

回复

使用道具 举报

签到天数: 50 天

[LV.5]略有小成

 楼主| 发表于 2024-8-21 17:28 | 显示全部楼层
jiteloozz 发表于 2024-8-21 14:05
报错解决,卸载重装,给存储权限通过。

新问题:

我用diyp解码没问题,用tvbox也没有问题。现在主用diyp,基本没有bug。只是diyp没有更新了,没有新功能。TVbox主要优化的是点播功能,直播功能还有很多问题。而这个酷9是综合了这两个,还不成熟。

人生没有彩排,每天都是直播。

Welcome to Tvzb.com !

回复

使用道具 举报

签到天数: 101 天

[LV.6]渐入佳境

发表于 2024-8-22 09:36 | 显示全部楼层
8-21-1更新:
修复8-21版本混淆导致xml数据为空问题;

人生没有彩排,每天都是直播。

Welcome to Tvzb.com !

回复

使用道具 举报

签到天数: 46 天

[LV.5]略有小成

发表于 2024-8-22 14:25 | 显示全部楼层
软件的作者在隔壁与网友们互动得不错,有些bug反馈后修改得挺及时,希望作者能够坚持下去。

点评

修复旧BUG,新的BUG又出现了。  详情 回复 发表于 2024-8-22 14:41

人生没有彩排,每天都是直播。

Welcome to Tvzb.com !

回复

使用道具 举报

签到天数: 50 天

[LV.5]略有小成

 楼主| 发表于 2024-8-22 14:41 | 显示全部楼层
drow2012 发表于 2024-8-22 14:25
软件的作者在隔壁与网友们互动得不错,有些bug反馈后修改得挺及时,希望作者能够坚持下去。 ...

修复旧BUG,新的BUG又出现了。

人生没有彩排,每天都是直播。

Welcome to Tvzb.com !

回复

使用道具 举报

签到天数: 36 天

[LV.5]略有小成

发表于 2024-8-22 15:56 | 显示全部楼层
先谢楼主分享

人生没有彩排,每天都是直播。

Welcome to Tvzb.com !

回复

使用道具 举报

签到天数: 293 天

[LV.8]自成一派

发表于 2024-8-22 20:52 | 显示全部楼层
drow2012 发表于 2024-8-22 14:25
软件的作者在隔壁与网友们互动得不错,有些bug反馈后修改得挺及时,希望作者能够坚持下去。 ...

啥群?有指路?

人生没有彩排,每天都是直播。

Welcome to Tvzb.com !

回复

使用道具 举报

本版积分规则

Archiver|手机版|小黑屋|Tvzb | 网站地图 | 管理员邮箱:www.tvzb.com@gmail.com

本站以兴趣爱好为宗旨,非经营性质,不以任何形式收取任何费用,请勿上当受骗。

免责声明:本站上述内容来自网络,不得用于商业或非法用途,您必须在下载后24小时内,从设备中删除,否则后果自负。如内容侵犯您的版权、著作权,请联系我,第一时间处理。

GMT+8, 2024-9-17 04:19 , Processed in 0.232617 second(s), 19 queries .

Tvzb.com! 创建于 2023年5月1日

快速回复 返回顶部 返回列表