Paulzzh

一个过期东方苟的博客


Explore Me
Paulzzh
Paulzzh
一个过期东方苟的博客
13
4
20
东方Project随机图片API[置顶]
接口地址点击获得随机图片自己做的随机图片api,收录4W+张图片,虽然服务器在国外但是速度依然很快,
6年前 · Paulzzh
为 TiviMate 2.1.5 增加回放支持
本文章同步发表在 https://github.com/stackia/rtp2httpd/issu
1天前 · Paulzzh
TP-LINK TL-ER2260T 1.2.x 固件开启 telnet
曾经不懂事升级了 1.1.x 后再也找不回来的 SSH,现在回来了首先打开你的浏览器,登录路由器管理
2周前 · Paulzzh
東方香霖堂
摘录 Paulzzh · 6年前
这三本书与我手头的十二本合在一起共十五本,恐怕这十五本正好是一套。外部世界的式神果然和幻想乡是一样的。在电脑知识中F代表十五,F包含了一切,当所有东西成为F的时候它就有了最大值——我曾在一本书上读到过这样的内容。
异想穴签到200天
已经肝了这么久了吗。。我怎么不知道
6年前 · Paulzzh
玉灵宫小玉图鉴了解一下
https://www.paulzzh.com/touhou/grk/
7年前 · Paulzzh
为 TiviMate 2.1.5 增加回放支持
折腾 Paulzzh · 1天前

本文章同步发表在 https://github.com/stackia/rtp2httpd/issues/197#issuecomment-3590857009

在我和 chatgpt 的共同努力下,给 tivimate 2.1.5 增加了支持

下面为支持 playseek=${(b)yyyyMMddHHmmss}-${(e)yyyyMMddHHmmss} 的方法,使用工具为 MT管理器

首先添加一个辅助类:
utils.jpg

.class public Lcom/paulzzh/tivimate/Utils;
.super Ljava/lang/Object;
.source "Utils.java"


# direct methods
.method public constructor <init>()V
    .registers 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static formatTimestamp(J)Ljava/lang/String;
    .registers 7

    const-wide/16 v0, 0x3e8

    mul-long v0, p0, v0

    new-instance v2, Ljava/util/Date;

    invoke-direct {v2, v0, v1}, Ljava/util/Date;-><init>(J)V

    const-string v3, "yyyyMMddHHmmss"

    new-instance v4, Ljava/text/SimpleDateFormat;

    invoke-direct {v4, v3}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v3

    return-object v3
.end method

然后搜索 ${ 找到 3.class,找到5538行的这段代码
3.jpg

    invoke-static {v12, v13}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v4

    const-string v8, "${start}"

    invoke-static {v1, v8, v4, v7, v3}, Lac0;->֏(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String;

    move-result-object v1

    invoke-static {v10, v11}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v4

    const-string v8, "${timestamp}"

修改为:

    invoke-static {v12, v13}, Lcom/paulzzh/tivimate/Utils;->formatTimestamp(J)Ljava/lang/String;

    move-result-object v4

    const-string v8, "${(b)yyyyMMddHHmmss}"

    invoke-static {v1, v8, v4, v7, v3}, Lac0;->֏(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String;

    move-result-object v1

    invoke-static {v10, v11}, Lcom/paulzzh/tivimate/Utils;->formatTimestamp(J)Ljava/lang/String;

    move-result-object v4

    const-string v8, "${(e)yyyyMMddHHmmss}"

保存,打包,签名,安装,结束。
如果需要支持其他格式完全可以照猫画虎修改那几个 DateFormat

原应用来源酷安用户 兜里全是可爱 https://wwb.lanzouq.com/b0plujxgf 提取码:dbcx
修改完的文件没多大,丢百度盘了 https://pan.baidu.com/s/1fjs72zA7XK9YFmx0K4EvmA?pwd=tivi 提取码:tivi


彩蛋:
gpt.png

  评论
  • 您正在回复给 Poi