fix(autojs): EventEmitter.once(), view._id() ; feat(autojs): auto.getService(), auto.getWindows(), auto.setWindowFilter(), util.java.toJsArray()

This commit is contained in:
hyb1996
2018-09-09 21:37:53 +08:00
parent e09966505c
commit 769529585d
13 changed files with 82 additions and 18 deletions

View File

@@ -13,6 +13,8 @@
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
<uses-permission android:name="android.permission.SET_ALARM"/>
<uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
<!-- 非Auto.js运行必需不会主动申请某些脚本可以自行申请-->
@@ -238,6 +240,7 @@
<receiver android:name=".timing.TimedTaskScheduler">
<intent-filter>
<action android:name="com.stardust.autojs.action.check_task"/>
<action android:name="com.android.deskclock.ALARM_ALERT"/>
</intent-filter>
</receiver>

View File

@@ -7,4 +7,6 @@ import com.raizlabs.android.dbflow.annotation.Database;
*/
@Database(version = 1)
public class TimedTaskDatabase {
}

View File

@@ -7,6 +7,7 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.provider.AlarmClock;
import android.util.Log;
import java.util.concurrent.TimeUnit;

View File

@@ -1,6 +1,5 @@
package org.autojs.autojs.ui.timing;
import android.Manifest;
import android.app.DatePickerDialog;
import android.app.TimePickerDialog;
import android.content.Intent;
@@ -9,7 +8,6 @@ import android.os.Build;
import android.os.Bundle;
import android.os.PowerManager;
import android.provider.Settings;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
@@ -30,6 +28,11 @@ import android.widget.Toast;
import com.github.aakira.expandablelayout.ExpandableRelativeLayout;
import com.stardust.autojs.execution.ExecutionConfig;
import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.CheckedChange;
import org.androidannotations.annotations.Click;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.ViewById;
import org.autojs.autojs.R;
import org.autojs.autojs.external.ScriptIntents;
import org.autojs.autojs.model.script.ScriptFile;
@@ -37,12 +40,6 @@ import org.autojs.autojs.timing.TaskReceiver;
import org.autojs.autojs.timing.TimedTask;
import org.autojs.autojs.timing.TimedTaskManager;
import org.autojs.autojs.ui.BaseActivity;
import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.CheckedChange;
import org.androidannotations.annotations.Click;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.ViewById;
import org.joda.time.LocalDate;
import org.joda.time.LocalDateTime;
import org.joda.time.LocalTime;
@@ -269,6 +266,8 @@ public class TimedTaskSettingActivity extends BaseActivity {
} else {
createOrUpdateTimedTask();
}
return true;
}
return super.onOptionsItemSelected(item);

View File

@@ -379,4 +379,5 @@
<string name="text_result">结果</string>
<string name="text_close">关闭</string>
<string name="text_execute">执行</string>
<string name="text_use_alarm_clock">使用系统闹钟唤醒Auto.js</string>
</resources>