部分平台因为历史遗留问题被称为 duzhaokun123
双非一本废物 除了活着什么都不会 (明明活都活不好)
经常写一些没啥用的东西
希望能像他人一样自信
we still here, as we cannot leave yet
非官方哔哩哔哩客户端
License: GNU General Public License v3.0
我希望可以在应用中可选的显示主站顶上的图片
B站似乎正在使用新的编号方式代替旧的av方式
查看低分辨率图片时崩溃
随便找个低分辨率图片查看
正常查看
null
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)
按照登陆流程,走到第五步生成结果,无论validate是否填入下方的输入文本框都无法登陆
用于在 pip 模式下看直播
查看评论区已关闭的评论区时崩溃
查看视频BV17y4y1C7Dh的评论区
显示"评论区已关闭"
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)
bilibili-api 默认的好像用不了了
转了一圈好像只有大佬在写HD版的安卓端,真是辛苦了😂,这边用安卓平板测试了下大佬的应用,确实比官方那个强制横屏就残疾的app好用很多,但是这边还是对一些小问题提出点小建议,如有打扰万分抱歉。
首先是动态页排版,感觉两排交错非线性排列的方式有点杂乱,建议稍微修改下,如果能再增加一栏纯视频子选项就更好了;然后视频播放页的小窗上下分割的排列感觉不是很好看,如果能参照IPad端的那种布局就再好不过了。
安卓板渴HD端良久,大佬能写真的万分感激o((>ω< ))o。
有时之后的P都是1P的弹幕
在actionBar
上加一个刷新按钮
不然浪费流量
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.