From c5c9aaa8e1cccbc798da9868cd3a289e135b5774 Mon Sep 17 00:00:00 2001 From: hyb1996 <946994919@qq.com> Date: Sun, 16 Sep 2018 01:49:33 +0800 Subject: [PATCH] fix(automator): RootAutomator (x, y) not correct on some devices --- .idea/caches/build_file_checksums.ser | Bin 733 -> 733 bytes app/build.gradle | 4 +-- .../autojs/ui/edit/editor/CodeEditText.java | 2 +- autojs/src/main/assets/binary/root_automator | Bin 13668 -> 13672 bytes .../autojs/core/inputevent/RootAutomator.java | 24 ++++++++++-------- .../com/stardust/autojs/core/util/Shell.java | 2 +- common/release/output.json | 2 +- 7 files changed, 18 insertions(+), 16 deletions(-) diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index c8bc7e01b5e3e79cee11fb1d49ca23437aa5c8a9..db0c40bccc96ab1e017a72cc9c2d93db4206f9dc 100644 GIT binary patch delta 36 scmcc1dY5&=43>LQ5lnW#$`WI9#j?G*DWO1C^>^{-W%8a`h0V947RR910 delta 36 ucmV+<0NelF1>FUZm;~EjYvqxgcMuPHMnKVt_tV{1bJ035Pg}Di0lEP|77%~{ diff --git a/app/build.gradle b/app/build.gradle index c0a6ac79..0d7b5a16 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "org.autojs.autojs" minSdkVersion 17 targetSdkVersion 23 - versionCode 414 - versionName "4.0.2 Alpha9" + versionCode 416 + versionName "4.0.2 Alpha11" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" multiDexEnabled true ndk { diff --git a/app/src/main/java/org/autojs/autojs/ui/edit/editor/CodeEditText.java b/app/src/main/java/org/autojs/autojs/ui/edit/editor/CodeEditText.java index 55ad7c49..f22218f7 100644 --- a/app/src/main/java/org/autojs/autojs/ui/edit/editor/CodeEditText.java +++ b/app/src/main/java/org/autojs/autojs/ui/edit/editor/CodeEditText.java @@ -192,7 +192,7 @@ public class CodeEditText extends AppCompatEditText { return; } JavaScriptHighlighter.HighlightTokens highlightTokens = mHighlightTokens; - Log.d(LOG_TAG, "drawText: tokens = " + highlightTokens); + //Log.d(LOG_TAG, "drawText: tokens = " + highlightTokens); Layout layout = getLayout(); int lineCount = getLineCount(); int textLength = highlightTokens == null ? 0 : highlightTokens.getText().length(); diff --git a/autojs/src/main/assets/binary/root_automator b/autojs/src/main/assets/binary/root_automator index 4e296d1497ea848e1f54ef028a6c90b60a4f33cf..b84731d3e2712071af343dd97ae84281445d8573 100644 GIT binary patch delta 4139 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 t&BJRN{~L;giF48AO z`iw}ww?J=4$g{wJ&?S-nNThFy^q5G0%4SMO^u)%fS%aSN`(d=_>qDT|v;UQ@w;XJ3 zXs<_mS`M_gp{lC3GPI|)-cbjJ)`tDh)zwEZEFPgqqlDss z696*6Qh*wu0Hgwhk{l&O0w>MZQ`oQN@2b(pXp8k5z)Q)#6H|p_M;^vpkXGQ&6y}^WJryVeuk4`E>0>216Bp1S`(9GxT5TeH$E|6kn~JS|64>sN6uPxqxm4{m zt9%E|QeT}pVSKA|Dp2mk+}4?H+hOVp$5#=xd4>jMulYRCW$Us|+TE0v^jI)woKgBw zPAom{vK=a)w7aNfq-PE06f=YlaR)>Bu3U4Buf2Q?>7o$#cDN0KX#5sZqQ_ju3^FMu z8g0$iJaR6e#JJnv1U^mMwAD0K>_leeM2)Rso(JY0hAaF_+xG$oanE#S;)iCLBwLtAC{%ZjThT0qN&j^9O#@dApK#9 z?nq#>)eZeU9V)Y(E>ZaMY%k9XbvXQzzr<>SNkH6BL)aAiRhDgo6&vQp0CR`JQeAbR zc-H4YXq~mFChFfD;`G;Qu)#!P?l<8dI0YUG55Ap=Ugl#LF% zf<(R9R*ywk6P01CTN}t^UsWg5C&LzKxIAnu7se+pjC9X$jFz2)1v&`lWL_a0Z~y{u zpXd2YurPlMxCj`9=kEgd1D^u)L46N!HNXY+Ho!MfR)DTdL1;7R0>CD~zQfnhI$%l* zKSE{OEDXSgHL$tZUUjqj=5ziL;j{e>y>(-HbPcOc$fB=4=O1$5V25lpUV@aB>tR7* zt|~-CdQcnEL4TYf0=8@%K;f0avd}t_34e*Xx{yrAKbz!7%dSHVg*W!aOjm_8rdVH$ zHKyE6DV;7#Sh_zBNx=IKuYeKxCHVi*f@m}b`&8j2Y{+n!I@>+bo#No1eF-jmz(M29 zsF0EheFvo@lPnlkB_+(NPj5BM3!4|h5cWOZ&{^C0pfgdDQu==9K-c;1R7qT^qYFtU zyOo5Z^g)-RRNtkPD@t_^X%;zNXpS47Y@m@@=F>MGFOm4{rHCsI#Y6An{cFvt@!CdY zmix{(vL#Y@rf)=Cc1SMt9TGgwYi?9Pf=w2L-h>YLfuT33$h!yJ)+}MGI^C48n5Tn6(wk|10J27sR6<)i*{LlxcBaa;rA0UTA=tHCguaDSQD#+m z-4y?9oDUn%A$uw2J_`y%_!oGl@v16RR;jUrdcWIE6&feI`DZuy$%cj9@&$?6#B(9> zY>52{w2cKW(Rkx4;$H+<8wv0W{{Q=aDHxe|=(`$1jFvryu3?eurZv|JqVzNrfK{yaKa3HP&|GZ$Pe{UHw?9Gq4l+vQN3bt!OWLk6| zb00)nT?nSwNUMQ-1g%gH!Fuwwq~sjtl7lioyyXn$Jm9bN=}5#q;(r%_EZE}3nd#r< zz$C&JXwo3`A#_dHoQq*%) zAdhG8!Jrr}9>H7yy!vzej zf5_9r!yd*C+zy5&U>9&da0l?k+2=bR@$?17Wo7`l1?*RWg?5(5Jl!O;`)4#>(!Y4x z37P~RMn{=!frsSGsi>xzQK$?`FEjRUq5;kd436g`dYBoA@F4RU@X$}LFef;{Z9t+QanB8U}!e)K?hA zzoFrfieaAev>!&~2=El}QQ&FdH-U#X$eBCeMtj&7j3)dsun_nT@E!0ISm^1FnW()L zcogjIz_)-I;4#?Es0%7WgAQQK{$XW4tIFtSD^0MgO}5oe$Nsveddku6*x_!e-yXU8 zz6RG}U3>F^TBpv1<_Y&mT;>B}WFTvcB+(1k%*$}SJOdbq`XbH9^VMZ|$v(Kc9t3m) zgi^Os_yA&e<^EbCF|l&XU)2qDE|jzBwJkaIu69Sw$bT#kutc|v{X8#SejUD+t{d5K zUfSy|N1*ZiFDKy|D-;4C)T;q7?vV?&@Dc$+H|L7rCzQPa!7mSB$%rCp7F8v>Dpzi