refactor: remove SimpleActionPerformHost and AccessibilityEventCommandHost
This commit is contained in:
@@ -5,6 +5,10 @@ toast("请打开一个聊天窗口");
|
||||
sleep(500);
|
||||
|
||||
while(true){
|
||||
if(currentPackage() == "com.stardust.scriptdroid"){
|
||||
sleep(300);
|
||||
continue;
|
||||
}
|
||||
setText("我喜欢你");
|
||||
click("发送");
|
||||
}
|
||||
@@ -6,7 +6,6 @@ import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.support.annotation.RequiresApi;
|
||||
import android.view.KeyEvent;
|
||||
|
||||
import com.stardust.app.OnActivityResultDelegate;
|
||||
import com.stardust.app.SimpleActivityLifecycleCallbacks;
|
||||
@@ -21,8 +20,6 @@ import com.stardust.autojs.runtime.api.AbstractShell;
|
||||
import com.stardust.autojs.runtime.api.AppUtils;
|
||||
import com.stardust.autojs.runtime.api.Console;
|
||||
import com.stardust.autojs.runtime.api.image.ScreenCaptureRequester;
|
||||
import com.stardust.automator.AccessibilityEventCommandHost;
|
||||
import com.stardust.automator.simple_action.SimpleActionPerformHost;
|
||||
import com.stardust.scriptdroid.App;
|
||||
import com.stardust.scriptdroid.Pref;
|
||||
import com.stardust.scriptdroid.R;
|
||||
@@ -57,8 +54,6 @@ public class AutoJs implements AccessibilityBridge {
|
||||
instance = new AutoJs(context);
|
||||
}
|
||||
|
||||
private final AccessibilityEventCommandHost mAccessibilityEventCommandHost = new AccessibilityEventCommandHost();
|
||||
private final SimpleActionPerformHost mSimpleActionPerformHost = new SimpleActionPerformHost();
|
||||
private final AccessibilityActionRecorder mAccessibilityActionRecorder = new AccessibilityActionRecorder();
|
||||
private final LayoutInspector mLayoutInspector = new LayoutInspector();
|
||||
private final ScriptEngineService mScriptEngineService;
|
||||
@@ -146,8 +141,6 @@ public class AutoJs implements AccessibilityBridge {
|
||||
private void addAccessibilityServiceDelegates() {
|
||||
AccessibilityService.addDelegate(100, mAccessibilityInfoProvider);
|
||||
AccessibilityService.addDelegate(300, mAccessibilityActionRecorder);
|
||||
// AccessibilityService.addDelegate(400, mSimpleActionPerformHost);
|
||||
//AccessibilityService.addDelegate(500, mAccessibilityEventCommandHost);
|
||||
}
|
||||
|
||||
public AccessibilityActionRecorder getAccessibilityActionRecorder() {
|
||||
@@ -166,16 +159,6 @@ public class AutoJs implements AccessibilityBridge {
|
||||
return mLayoutInspector;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AccessibilityEventCommandHost getCommandHost() {
|
||||
return mAccessibilityEventCommandHost;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SimpleActionPerformHost getActionPerformHost() {
|
||||
return mSimpleActionPerformHost;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public AccessibilityService getService() {
|
||||
|
||||
@@ -110,32 +110,6 @@ public class AboutActivity extends BaseActivity {
|
||||
.show();
|
||||
}
|
||||
|
||||
private void uiObjectCreateTest() {
|
||||
new Thread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
int i = 0;
|
||||
while (true) {
|
||||
AccessibilityNodeInfo root = AccessibilityService.getInstance().getRootInActiveWindow();
|
||||
if (root != null) {
|
||||
UiObject uiObject = UiObject.createRoot(root);
|
||||
UiObject child = uiObject.child(0);
|
||||
if (i % 1000 == 0) {
|
||||
Log.v(TAG, String.valueOf(i));
|
||||
Log.v(TAG, Runtime.getRuntime().totalMemory() + "/" + Runtime.getRuntime().maxMemory());
|
||||
if (child != null)
|
||||
Log.v(TAG, String.valueOf(child.getChildCount()));
|
||||
}
|
||||
if (child != null)
|
||||
child.recycle();
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}).start();
|
||||
|
||||
}
|
||||
|
||||
private void crashTest() {
|
||||
new ThemeColorMaterialDialogBuilder(this)
|
||||
.title("Crash Test")
|
||||
|
||||
Reference in New Issue
Block a user