配置:

1
2
3
4
5
6
7
//工程的build.gradle中添加:
allprojects {
repositories {
...
maven { url 'https://www.jitpack.io' }
}
}
1
implementation 'com.github.fs437563:JetShineBoxSwitchPower:1.2'

1.添加权限

1
2
3
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

2.同步系统时间

1
2
//系统时间同步并非立即生效有1/2秒延迟,不要和开关机设置同时间执行
BoxSwitchPowerUtil.getInstance().synSystemTime(2021,07,05,12,01,50;

3.设置开机

1
2
3
   BoxSwitchPowerUtil.getInstance().openPower(MainActivity.this);
//or
BoxSwitchPowerUtil.getInstance().setStartTime(MainActivity.this,"2021-07-05 12:03:00");

4.设置关机

1
2
3
BoxSwitchPowerUtil.getInstance().closePower(MainActivity.this);
//or
BoxSwitchPowerUtil.getInstance().setCloseTime(MainActivity.this,"2021-07-05 12:02:00");