add #197 : start accessibility settings automatically

This commit is contained in:
hyb1996 2017-06-24 20:48:13 +08:00
parent 03a43fab42
commit b33ec58e57
4 changed files with 6 additions and 8 deletions

View File

@ -206,6 +206,7 @@ public class AutoJs implements AccessibilityBridge {
}
}
if (errorMessage != null) {
AccessibilityServiceTool.goToAccessibilitySetting();
throw new ScriptStopException(errorMessage);
}
}

View File

@ -35,6 +35,7 @@ import android.widget.Toast;
import com.afollestad.materialdialogs.DialogAction;
import com.afollestad.materialdialogs.MaterialDialog;
import com.github.aakira.expandablelayout.BuildConfig;
import com.github.aakira.expandablelayout.ExpandableRelativeLayout;
import com.heinrichreimersoftware.androidissuereporter.model.DeviceInfo;
import com.heinrichreimersoftware.androidissuereporter.model.Report;
@ -138,7 +139,7 @@ public abstract class AbstractIssueReporterActivity extends AppCompatActivity {
if (errorDetail != null) {
inputDescription.setText(errorDetail);
String title = getFirstLine(errorDetail);
inputTitle.setText(title);
inputTitle.setText("[" + BuildConfig.VERSION_CODE + "]" + title);
mCrash = true;
}
}

View File

@ -15,10 +15,12 @@ import android.widget.Toast;
import com.afollestad.materialdialogs.DialogAction;
import com.afollestad.materialdialogs.MaterialDialog;
import com.stardust.scriptdroid.BuildConfig;
import com.stardust.scriptdroid.ui.BaseActivity;
import com.stardust.theme.dialog.ThemeColorMaterialDialogBuilder;
import com.stardust.scriptdroid.R;
import java.util.Locale;
import java.util.Timer;
import java.util.TimerTask;
@ -116,7 +118,7 @@ public class ErrorReportActivity extends BaseActivity {
}
private String getDeviceMessage() {
return "Android: " + Build.VERSION.SDK_INT + "\n";
return String.format(Locale.getDefault(), "Version: %s\nAndroid: %d", BuildConfig.VERSION_CODE, Build.VERSION.SDK_INT);
}
private void exitAfter(long millis) {

View File

@ -125,12 +125,6 @@ public class ScriptEngineService {
task.setExecutionListener(mScriptExecutionObserver);
}
if (isUiMode(task)) {
mUiHandler.post(new Runnable() {
@Override
public void run() {
}
});
return ScriptExecuteActivity.execute(mContext, this, task);
} else {
RunnableScriptExecution scriptExecution = new RunnableScriptExecution(this, task);