本帖最后由 super 于 2020-3-1 16:51 编辑 ; T& g# E C' |: K. L1 o: m
! C( I, [: q& `4 M/ M7 Z5 e6 h
前两天终于下定决心
# x. j0 S: @9 ` a' S x( y x做了一份官方教学视频
5 q* S# z" I5 z
7 \1 [4 O- p3 l6 P/ X# u
# }/ y7 M, b$ q! k) P; r/ `" p& e: @* F# |% A% l' B) w
当然也可以参阅GitHub地址或之前的帖子 (包括楼中回复) / u+ q5 e+ I, m# N( O! Z
) a3 j: H3 J0 ?. j最近更新历史: & x' v* B# n: B5 P
* `修复` 通话状态监测开关失效的问题 * t# V3 d! C+ V# ]- B
* `优化` 迁移部分功能方法至DEVICE扩展模块中 + [, S5 Y" e5 ^+ H6 D3 a, c
· getDisplayParams() ; D6 e3 ~1 [) P2 M; h' a9 P
· phoneCallingState() 5 X3 F' T6 W6 {4 i9 f! N5 m. P
· setDeviceProto() / g8 @* W6 X6 R$ y9 p
· vibrateDevice()
8 e! ?$ ^/ B% W: Z0 ~* `优化` 森林主页彩虹对话框出现时可自动关闭
1 c4 ` W9 n& T, o* j* `优化` 修改屏幕超时参数关屏策略的内部逻辑
( J* Q5 l5 n* P0 j% L+ O; b* `优化` 修改屏幕超时参数关屏策略增加屏幕/按键事件处理 ' ^* B' s" X! R: X9 W' n
* `优化` 重写全局toast方法实现长时显示与插队显示功能 % O8 F7 w. m# q7 O- c3 N7 ]' p) M% u
* `优化` 修正启动器的timeStr方法内部逻辑以方便复用
8 d/ p0 @. z1 f( A* `优化` 调整滑动方法内部滑动时长默认值避免非预期的惯性滑动
! C, F$ D4 B8 \) W( O. [- A* `优化` 音量键按下停止脚本时拦截原有音量调节功能
, [( N, `. S& ^' K# n0 s/ a6 w. A* y# c
2 M- r( o8 E$ k8 z9 z+ N9 R8 T8 L* s2 q6 M
项目地址: z1 r6 C: `% x' z9 P/ X
% I5 q* p9 @$ ^( t0 O/ }* F* x& R; g& R8 G6 f9 x3 ?1 `. V
截图: ' S- N) v3 |7 {2 x! P

]) Z+ h: A5 Z1 b: G+ U / _8 A, G" P1 x3 B( {$ Z: b' D

& n) B6 i0 @, l s' u8 @8 Q& W+ L 2 `4 G7 o- m2 y0 M# Y
|