本帖最后由 super 于 2020-3-1 16:51 编辑
) a6 h8 j0 S$ d4 _% r- [7 E' z) o" [) p
前两天终于下定决心
6 ~( [6 T5 L9 I做了一份官方教学视频
0 ?+ Y( n3 A! w, Y; i" y: w" ]+ m' f8 D/ f# R, J% {0 Y( @

2 r1 {9 L1 {6 f5 G, j2 e( @6 r3 f5 }7 V7 O+ P9 U: Y$ F& F
当然也可以参阅GitHub地址或之前的帖子 (包括楼中回复)
4 m. m7 p/ A, B2 _$ F0 {
# S9 D C. E5 e }& p最近更新历史: % L( W( j( J0 n4 n' l/ r
* `修复` 通话状态监测开关失效的问题 0 J8 F. G( Q% ]" k) a( c
* `优化` 迁移部分功能方法至DEVICE扩展模块中 + b1 o8 N+ {7 N( p
· getDisplayParams() 4 `% A3 I9 M, i; F1 _! j! S0 L
· phoneCallingState() ) W$ n3 m7 p; u8 A
· setDeviceProto()
% ~3 g3 T( p' U8 f$ s r: |5 o· vibrateDevice() ( z# i# E8 s$ q! o8 M* D
* `优化` 森林主页彩虹对话框出现时可自动关闭 , S+ Z4 H- E. F& L- L- O$ j) Q
* `优化` 修改屏幕超时参数关屏策略的内部逻辑 2 w- _$ c; k x2 a# \% }% \
* `优化` 修改屏幕超时参数关屏策略增加屏幕/按键事件处理
" o+ B7 I, U% e* d% {1 d2 K* `优化` 重写全局toast方法实现长时显示与插队显示功能 ( o6 f1 M6 U- F6 u
* `优化` 修正启动器的timeStr方法内部逻辑以方便复用 0 Y; C( m! @; J. k6 H
* `优化` 调整滑动方法内部滑动时长默认值避免非预期的惯性滑动
8 L) K3 |( l/ C* T* `优化` 音量键按下停止脚本时拦截原有音量调节功能
7 }( [+ | }. y2 N; D
$ E& @) |4 `5 l
: T6 o4 K4 i; n+ ]% Z! j& K, J0 u$ i: z& }0 V5 m2 k
项目地址:
* o" f- o. A7 s& z; Q
# v" L2 g" L& \& a/ u4 v6 X2 T3 l; e
* M, a4 D* T4 r# S, @8 D6 N截图:
3 Y" T$ l+ i0 P- B9 }+ v/ o2 [% ] 3 \& v# L4 I* j: z# p1 E; o
. s5 v9 p) g4 @3 h

! b8 x) j3 A y3 I 1 c4 b1 V% G8 P& |
|