the destination dir may be one of follows:
- src ( for Eclipse IDE)
- src\main\java (for Andrid Studio IDE)
import android.app.Application;
import android.content.Context;
public class MyApplication extends Application {
public static Context context;
public static UiAuto auto;
@Override
public void onCreate() {
super.onCreate();
context=this;
auto=new UiAuto(this);
}
}
<application
android:name="{$pkg}.MyApplication"
...
<service
android:name="script.helper.DetectionService"
android:enabled="true"
android:exported="true"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data
android:name="android.accessibilityservice"
android:resource="@xml/detection_service_config" />
</service>
new Thread(new Runnable() {
@Override
public void run() {
UiAuto uiAuto=MyApplication.auto;
uiAuto.pressHome();
uiAuto.lunchApp("com.android.camera","com.android.camera.CameraLauncher");
uiAuto.clickOnViewId("com.android.camera:id/shutter_button");
//... something more
}
}).start();