GithubHelp home page GithubHelp logo

duzhaokun123 / bilibilihd Goto Github PK

View Code? Open in Web Editor NEW
34.0 34.0 4.0 1016 KB

非官方哔哩哔哩客户端

License: GNU General Public License v3.0

Java 33.88% Kotlin 65.90% Shell 0.05% Python 0.16%
bilibili

bilibilihd's Introduction

这里是 狼(o0kam1)

部分平台因为历史遗留问题被称为 duzhaokun123

双非一本废物 除了活着什么都不会 (明明活都活不好)

经常写一些没啥用的东西

希望能像他人一样自信

常用语言

Kotlin (所以你除了 Kotlin 还用什么...)

常用系统

Android 13 Windows 11 Arch Linux

we still here, as we cannot leave yet

bilibilihd's People

Contributors

duzhaokun123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

bilibilihd's Issues

[BUG] 查看低分辨率图片时崩溃

bug 表现

查看低分辨率图片时崩溃

重现步骤

随便找个低分辨率图片查看

预期行为

正常查看

屏幕截图

null

Log

02-06 00:49:09.570  8996  8996 E AndroidRuntime: FATAL EXCEPTION: main
02-06 00:49:09.570  8996  8996 E AndroidRuntime: Process: com.duzhaokun123.bilibilihd, PID: 8996
02-06 00:49:09.570  8996  8996 E AndroidRuntime: java.lang.IllegalArgumentException: Minimum zoom has to be less than Medium zoom. Call setMinimumZoom() with a more appropriate value
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at com.github.chrisbanes.photoview.Util.checkZoomLevels(Util.java:11)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at com.github.chrisbanes.photoview.PhotoViewAttacher.setMinimumScale(PhotoViewAttacher.java:385)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at com.github.chrisbanes.photoview.PhotoView.setMinimumScale(PhotoView.java:194)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at com.duzhaokun123.bilibilihd.utils.ImageViewUtil$viewImage$2$1$onResourceReady$1$1.invokeSuspend(ImageViewUtil.kt:148)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:883)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:100)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:214)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7356)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
02-06 00:49:09.570  8996  8996 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:940)

系统及应用信息

  • 设备: any (屏幕越大越可能发生)
  • 系统: any
  • 应用版本: 0.1.4+af67f71, 0.1.4+ac2927e
  • 应用构建类型: any

[BUG] 查看评论区已关闭的评论区时崩溃

bug 表现

查看评论区已关闭的评论区时崩溃

重现步骤

查看视频BV17y4y1C7Dh的评论区

预期行为

显示"评论区已关闭"

Log

10-03 00:05:37.774  4526 30916 W System.err: java.util.concurrent.ExecutionException: com.hiczp.bilibili.api.retrofit.exception.BilibiliApiException: 评论区已关闭
10-03 00:05:37.774  4526 30916 W System.err: 	at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:361)
10-03 00:05:37.774  4526 30916 W System.err: 	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1923)
10-03 00:05:37.775  4526 30916 W System.err: 	at com.duzhaokun123.bilibilihd.pbilibiliapi.api.PMainAPI.reply(PMainAPI.kt:17)
10-03 00:05:37.775  4526 30916 W System.err: 	at com.duzhaokun123.bilibilihd.ui.universal.reply.RootReplyFragment$handlerCallback$1.run(RootReplyFragment.kt:123)
10-03 00:05:37.775  4526 30916 W System.err: 	at java.lang.Thread.run(Thread.java:919)
10-03 00:05:37.785  4526 30916 W System.err: Caused by: com.hiczp.bilibili.api.retrofit.exception.BilibiliApiException: 评论区已关闭
10-03 00:05:37.785  4526 30916 W System.err: 	at com.hiczp.bilibili.api.retrofit.interceptor.FailureResponseInterceptor.intercept(FailureResponseInterceptor.kt:47)
10-03 00:05:37.785  4526 30916 W System.err: 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
10-03 00:05:37.785  4526 30916 W System.err: 	at com.hiczp.bilibili.api.retrofit.interceptor.SortAndSignInterceptor.intercept(SortAndSignInterceptor.kt:60)
10-03 00:05:37.786  4526 30916 W System.err: 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
10-03 00:05:37.786  4526 30916 W System.err: 	at com.hiczp.bilibili.api.retrofit.interceptor.CommonParamInterceptor.intercept(CommonParamInterceptor.kt:68)
10-03 00:05:37.786  4526 30916 W System.err: 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
10-03 00:05:37.786  4526 30916 W System.err: 	at com.hiczp.bilibili.api.retrofit.interceptor.CommonHeaderInterceptor.intercept(CommonHeaderInterceptor.kt:20)
10-03 00:05:37.786  4526 30916 W System.err: 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
10-03 00:05:37.786  4526 30916 W System.err: 	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
10-03 00:05:37.786  4526 30916 W System.err: 	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
10-03 00:05:37.786  4526 30916 W System.err: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
10-03 00:05:37.787  4526 30916 W System.err: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
10-03 00:05:37.787  4526 30916 W System.err: 	... 1 more
10-03 00:05:37.847  4526  4526 D AndroidRuntime: Shutting down VM
--------- beginning of crash
10-03 00:05:37.850  4526  4526 E AndroidRuntime: FATAL EXCEPTION: main
10-03 00:05:37.850  4526  4526 E AndroidRuntime: Process: com.duzhaokun123.bilibilihd, PID: 4526
10-03 00:05:37.850  4526  4526 E AndroidRuntime: java.lang.NullPointerException
10-03 00:05:37.850  4526  4526 E AndroidRuntime: 	at com.duzhaokun123.bilibilihd.ui.universal.reply.RootReplyFragment.handlerCallback(RootReplyFragment.kt:140)
10-03 00:05:37.850  4526  4526 E AndroidRuntime: 	at com.duzhaokun123.bilibilihd.utils.Handler.handleMessage(Handler.java:18)
10-03 00:05:37.850  4526  4526 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:107)
10-03 00:05:37.850  4526  4526 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:214)
10-03 00:05:37.850  4526  4526 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7356)
10-03 00:05:37.850  4526  4526 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
10-03 00:05:37.850  4526  4526 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
10-03 00:05:37.850  4526  4526 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)

系统及应用信息

  • 设备: FDR-A01W
  • 系统: LineageOS 17.1 (Android 10)
  • 应用版本: 版本 0.1-git.7854981
  • 应用构建类型: Debug

[BUG] 长图显示时模糊

bug 表现

长图显示时模糊

重现步骤

动态找个长图然后查看大图

预期行为

清晰的图片

屏幕截图

Screenshot_20210203-162837_bilibili_HD

Log

null

系统及应用信息

  • 设备: any
  • 系统: any
  • 应用版本: 至少有0.1.4+b21d15f
  • 应用构建类型: any

[BUG] 无法登录 验证码错误

bug 表现

无法登录,返回验证码错误

重现步骤

使用默认 appKey 和 appSecret 登录

预期行为

正常登录

屏幕截图

Screenshot_20201018-235749_bilibili_HD

Log

null

系统及应用信息

  • 设备: any
  • 系统: any
  • 应用版本: 0.1-*
  • 应用构建类型: any

登陆提示验证码错误

按照登陆流程,走到第五步生成结果,无论validate是否填入下方的输入文本框都无法登陆

建议大佬稍微更改下动态页和视频播放页排版ヾ(•ω•`)o

   转了一圈好像只有大佬在写HD版的安卓端,真是辛苦了😂,这边用安卓平板测试了下大佬的应用,确实比官方那个强制横屏就残疾的app好用很多,但是这边还是对一些小问题提出点小建议,如有打扰万分抱歉。
   首先是动态页排版,感觉两排交错非线性排列的方式有点杂乱,建议稍微修改下,如果能再增加一栏纯视频子选项就更好了;然后视频播放页的小窗上下分割的排列感觉不是很好看,如果能参照IPad端的那种布局就再好不过了。
   安卓板渴HD端良久,大佬能写真的万分感激o((>ω< ))o。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.