本帖最后由 super 于 2020-3-1 16:51 编辑
/ a }, ^" n" ^5 M* o
4 @9 g; k$ L) g0 v1 G. e前两天终于下定决心 ( `* @5 X) Q0 X" Y) F0 r2 b. e
做了一份官方教学视频 9 [0 d: p |5 t; }8 @7 \
1 Z. U h( t3 D3 `8 u" s
- E* e: J* i' l, m9 e
2 S; R7 O* m: c当然也可以参阅GitHub地址或之前的帖子 (包括楼中回复)
( A3 R" j- r. E2 q' `4 ?' R% a
2 U, U, d, R2 Q5 t最近更新历史:
! v) V. _0 B/ Y# p0 j0 c$ |* `修复` 通话状态监测开关失效的问题
6 n8 {- G+ ?3 a% c V) z" E* `优化` 迁移部分功能方法至DEVICE扩展模块中 - D4 t- b8 |+ |3 y# ]( H. B0 O! ?
· getDisplayParams() $ H1 W0 G1 B! Y4 z, r4 K
· phoneCallingState()
* X2 _# v& ^; W q% x# H· setDeviceProto()
, t- A- ~4 I- b· vibrateDevice() S, v+ p# I3 g: p2 s1 R/ h
* `优化` 森林主页彩虹对话框出现时可自动关闭 2 \) q& O. B) B" E( [$ p! M( f8 B6 v
* `优化` 修改屏幕超时参数关屏策略的内部逻辑 5 N% Y8 U+ N! |, C# l1 y
* `优化` 修改屏幕超时参数关屏策略增加屏幕/按键事件处理
- b& ^& E. x( |. Q* `优化` 重写全局toast方法实现长时显示与插队显示功能 + N$ a& G0 Z: R8 l7 ] y
* `优化` 修正启动器的timeStr方法内部逻辑以方便复用
) d" a6 R' v2 i7 d3 {) S, ~* `优化` 调整滑动方法内部滑动时长默认值避免非预期的惯性滑动
6 V: D d% w# C* `优化` 音量键按下停止脚本时拦截原有音量调节功能 ! _" {) C/ c- [* E
$ q. L& x7 |+ y7 R) r
2 l( i, N$ Q* b- {% C" S% a3 N( H9 Q" e: t) B# o p% o: S$ d
项目地址:
/ M. s6 O/ I) F% H, U6 o$ j4 N) S5 G4 l. R1 x" I2 L
0 ^8 N; \4 ~) d' g. m截图: 5 ^4 U% {6 {) O
: {0 L% M1 b1 t4 _

' i8 A% R, Q# j5 j! S4 L& C
+ g0 {' v' d5 T/ b" s( {% B ) W1 v# ~# ]4 F5 z0 g. `- ]
|