modularize init script
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
var num1 = input("请输入第一个数字");
|
||||
var num1 = dialogs.input("请输入第一个数字");
|
||||
var op = dialogs.singleChoice("请选择运算", 0, "加", "减", "乘", "除", "幂");
|
||||
var num2 = input("请输入第二个数字");
|
||||
var num2 = dialogs.input("请输入第二个数字");
|
||||
var result = 0;
|
||||
switch(op){
|
||||
case 0:
|
||||
|
||||
10
app/src/main/assets/sample/应用/卸载应用.js
Normal file
10
app/src/main/assets/sample/应用/卸载应用.js
Normal file
@@ -0,0 +1,10 @@
|
||||
//输入应用名称
|
||||
var appName = rawInput('请输入要卸载的应用名称');
|
||||
//获取应用包名
|
||||
var packageName = getPackageName(appName);
|
||||
if(!packageName){
|
||||
toast("应用不存在!");
|
||||
}else{
|
||||
//卸载应用
|
||||
app.uninstall(packageName);
|
||||
}
|
||||
10
app/src/main/assets/sample/应用/发送意图-QQ文本消息分享.js
Normal file
10
app/src/main/assets/sample/应用/发送意图-QQ文本消息分享.js
Normal file
@@ -0,0 +1,10 @@
|
||||
var content = rawInput('请输入要分享的文本');
|
||||
app.startActivity({
|
||||
action: "android.intent.action.SEND",
|
||||
type: "text/*",
|
||||
extras: {
|
||||
"android.intent.extra.TEXT": content
|
||||
},
|
||||
packageName: "com.tencent.mobileqq",
|
||||
className: "com.tencent.mobileqq.activity.JumpActivity"
|
||||
});
|
||||
@@ -1,9 +1,9 @@
|
||||
//以UTF-8编码打开SD卡上的1.txt文件
|
||||
var in = open("/sdcard/1.txt", "r", "utf-8");
|
||||
var f = open("/sdcard/1.txt", "r", "utf-8");
|
||||
//读取文件所有内容
|
||||
var text = in.read();
|
||||
var text = f.read();
|
||||
//关闭文件
|
||||
in.close();
|
||||
f.close();
|
||||
//以gbk编码打开SD卡上的2.txt文件
|
||||
var out = open("/sdcard/2.txt", "w", "gbk");
|
||||
//写入内容
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
"auto";
|
||||
launch("com.tencent.mm");
|
||||
sleep(500);
|
||||
while(!click("发现"));
|
||||
while(!click("扫一扫"));
|
||||
@@ -1,3 +1,4 @@
|
||||
"auto";
|
||||
launchApp("支付宝");
|
||||
sleep(800);
|
||||
while(!click("扫一扫"));
|
||||
@@ -8,6 +8,9 @@ import com.stardust.autojs.runtime.api.AutomatorConfig;
|
||||
import com.stardust.automator.AccessibilityEventCommandHost;
|
||||
import com.stardust.scriptdroid.autojs.AutoJs;
|
||||
|
||||
import org.mozilla.javascript.tools.debugger.Dim;
|
||||
import org.mozilla.javascript.tools.debugger.GuiCallback;
|
||||
|
||||
/**
|
||||
* Created by Stardust on 2017/1/31.
|
||||
*/
|
||||
@@ -78,7 +81,7 @@ public class Pref {
|
||||
return def().getString(getString(R.string.key_stop_record_trigger), null);
|
||||
}
|
||||
|
||||
public static boolean hasRecordTrigger(){
|
||||
public static boolean hasRecordTrigger() {
|
||||
String startTrigger = getStartRecordTrigger();
|
||||
String stopTrigger = getStartRecordTrigger();
|
||||
return startTrigger != null && !startTrigger.equals("NONE")
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.stardust.scriptdroid.external.floating_window;
|
||||
|
||||
import android.view.WindowManager;
|
||||
|
||||
import com.stardust.enhancedfloaty.FloatyService;
|
||||
import com.stardust.enhancedfloaty.FloatyWindow;
|
||||
|
||||
/**
|
||||
* Created by Stardust on 2017/5/9.
|
||||
*/
|
||||
|
||||
public class OverlayPermissionChecker {
|
||||
|
||||
|
||||
public static void addFloaty() {
|
||||
FloatyService.addWindow(new FloatyWindow() {
|
||||
@Override
|
||||
public void onCreate(FloatyService floatyService, WindowManager windowManager) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onServiceDestroy(FloatyService floatyService) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close() {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private static class OnePixelWindow implements FloatyWindow {
|
||||
|
||||
@Override
|
||||
public void onCreate(FloatyService floatyService, WindowManager windowManager) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onServiceDestroy(FloatyService floatyService) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user