Add launch prompt
This commit is contained in:
@@ -1674,15 +1674,27 @@ gui = {
|
|||||||
|
|
||||||
gui.run(function(){
|
gui.run(function(){
|
||||||
ui.setContentView((function(){
|
ui.setContentView((function(){
|
||||||
|
var layout = new android.widget.LinearLayout(ctx);
|
||||||
|
layout.setLayoutParams(new android.widget.LinearLayout.LayoutParams(-1, -1));
|
||||||
|
layout.setOrientation(android.widget.LinearLayout.VERTICAL);
|
||||||
|
layout.setPadding(15 * dp, 15 * dp, 15 * dp, 15 * dp);
|
||||||
|
layout.setGravity(android.view.Gravity.CENTER | android.view.Gravity.CENTER);
|
||||||
|
var prompt = new android.widget.TextView(ctx);
|
||||||
|
prompt.setLayoutParams(new android.widget.RelativeLayout.LayoutParams(-2, -2));
|
||||||
|
prompt.getLayoutParams().setMargins(dp * 15, dp * 5, dp * 15, dp * 15);
|
||||||
|
prompt.setGravity(android.view.Gravity.CENTER | android.view.Gravity.CENTER);
|
||||||
|
prompt.setText(android.text.Html.fromHtml("当你发现什么事情都没有发生时<br>也许你应该看看是否授予了Auto.js<u><b>悬浮窗权限</u></b>"));
|
||||||
|
layout.addView(prompt);
|
||||||
var btn = new android.widget.Button(ctx);
|
var btn = new android.widget.Button(ctx);
|
||||||
btn.setLayoutParams(new android.widget.LinearLayout.LayoutParams(-2, -2));
|
btn.setLayoutParams(new android.widget.LinearLayout.LayoutParams(-2, -2));
|
||||||
btn.setText("EXIT!!!");
|
btn.setText("强制退出");
|
||||||
btn.setOnClickListener(new android.view.View.OnClickListener({
|
btn.setOnClickListener(new android.view.View.OnClickListener({
|
||||||
onClick: function() {
|
onClick: function() {
|
||||||
java.lang.System.exit(0);
|
java.lang.System.exit(0);
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
return btn;
|
layout.addView(btn);
|
||||||
|
return layout;
|
||||||
}()));
|
}()));
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -2262,22 +2274,7 @@ gui.dialogs.showProgressDialog(function(o) {
|
|||||||
gui.main.__internal_dismiss();
|
gui.main.__internal_dismiss();
|
||||||
gui.key_coordinate_navigation.show();
|
gui.key_coordinate_navigation.show();
|
||||||
}
|
}
|
||||||
}, /*{
|
}, {
|
||||||
type: "default",
|
|
||||||
name: "设置按压模式",
|
|
||||||
onClick: function(v) {
|
|
||||||
gui.dialogs.showOperateDialog([{
|
|
||||||
text: "无障碍服务",
|
|
||||||
description: "使用Android提供的无障碍服务和Auto.js的无障碍服务操作封装函数click实现按压屏幕。\n优:不需要Root权限。\n缺:和弦可能会出现按压缺失的情况和延迟。",
|
|
||||||
}, {
|
|
||||||
text: "RootAutomator",
|
|
||||||
description: "使用Auto.js提供的RootAutomator实现按压屏幕。\n优:无延迟,按压不会出现缺失。\n缺:需要Root权限。",
|
|
||||||
}], function(position, item) {
|
|
||||||
config.save("play_mode", position + 1)
|
|
||||||
toast("按压方式已设置为 " + item.text + " 模式");
|
|
||||||
}, true);
|
|
||||||
},
|
|
||||||
}, */{
|
|
||||||
type: "default",
|
type: "default",
|
||||||
name: "查看使用须知",
|
name: "查看使用须知",
|
||||||
onClick: function(v) {
|
onClick: function(v) {
|
||||||
@@ -2368,26 +2365,4 @@ gui.dialogs.showProgressDialog(function(o) {
|
|||||||
}
|
}
|
||||||
}, false, false);
|
}, false, false);
|
||||||
|
|
||||||
/*sheetmgr.downloadAndLoad("Nevada.txt", function(r) {
|
|
||||||
switch(r.status) {
|
|
||||||
case 1: toast("Downloading");break;
|
|
||||||
case 2: toast("Parsing");break;
|
|
||||||
case 3: toast("Parsed");break;
|
|
||||||
case -1: toast("Error: " + r.msg);break;
|
|
||||||
}
|
|
||||||
});*/
|
|
||||||
|
|
||||||
|
|
||||||
/*gui.dialogs.showOperateDialog([{
|
|
||||||
text: "Accessbility",
|
|
||||||
description: "Use android accessbility permission with function \"click(x, y)\"",
|
|
||||||
}, {
|
|
||||||
text: "Root Automator",
|
|
||||||
description: "Use root permission with function \"RootAutomator.tap(x, y)\"",
|
|
||||||
}], function(id) {
|
|
||||||
toast("Clicked " + id);
|
|
||||||
}, false);*/
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
Reference in New Issue
Block a user