本帖最后由 super 于 2020-3-1 16:51 编辑 r8 j# g' c% N: l
0 Q! n9 r& {$ q& ^9 Y. Y
前两天终于下定决心 8 z% w% {# I0 _4 P/ J) x5 q
做了一份官方教学视频 4 t6 `7 m. }% v' [9 J2 a
6 w9 S; _( u( {; I/ f

9 u5 X. F2 b8 ?. q4 a, I
8 }# }7 B! X4 |/ }, p2 J( `当然也可以参阅GitHub地址或之前的帖子 (包括楼中回复) 0 M6 p3 h& G2 l# q. ]9 {8 |
2 ^. N' O0 h3 x$ I( q6 b8 M
最近更新历史: 7 }" u/ t# z' m9 Z$ ]7 R. @
* `修复` 通话状态监测开关失效的问题 $ K d# h, y( v* V9 O4 a9 {
* `优化` 迁移部分功能方法至DEVICE扩展模块中 # v: g* k; f- M) W1 ?
· getDisplayParams()
) l7 V$ d/ F7 L! D2 Z· phoneCallingState() 3 Y, i- O% l$ B' q( }8 V- w0 @
· setDeviceProto()
9 n5 ~6 z9 P a& R" o% \· vibrateDevice() + B& T1 y1 B$ {1 |! L
* `优化` 森林主页彩虹对话框出现时可自动关闭
# x. @2 V! n5 ~) N: G* `优化` 修改屏幕超时参数关屏策略的内部逻辑 ( ^; E; O' s6 P
* `优化` 修改屏幕超时参数关屏策略增加屏幕/按键事件处理 v0 E6 i$ `& J Z) S/ }! D
* `优化` 重写全局toast方法实现长时显示与插队显示功能 9 b. x, e# F- q" d! Y3 O. p; [% y
* `优化` 修正启动器的timeStr方法内部逻辑以方便复用
0 G6 S1 {; q" u5 r, b0 [, x. [* `优化` 调整滑动方法内部滑动时长默认值避免非预期的惯性滑动
! i0 m1 O. z; l r; N* `优化` 音量键按下停止脚本时拦截原有音量调节功能 : d/ }$ N! y" U8 G. P$ ^! ?; C
0 I& y8 j4 R0 }7 M' B: h$ K
7 l! i2 C# l: k' N
7 W# P3 F/ v) u" N8 g7 t
项目地址:
q, [! k* N7 B
|1 r& t* y" \* b/ @3 N' g8 c% F3 h5 P7 S
截图: % H) f9 Y1 Y) ^8 z9 b

8 L, I4 t# x4 h% `
$ e1 o0 U1 _" n* y" Y3 s" @ % O# d& q2 K4 c- o3 `( {
y! J1 c# Q' f6 R
|