Commit 2ff6ec57 by hk

更新文档

parent 278499da
# Launcher[![Release Version](https://img.shields.io/badge/release-1.1.0-red.svg)](https://git.dankal.cn/lihuaikun/androidlibrary/tree/master/cn/dankal/android/launcher/1.1.0) # Launcher[![Release Version](https://img.shields.io/badge/release-1.1.1-red.svg)](https://git.dankal.cn/lihuaikun/androidlibrary/tree/master/cn/dankal/android/launcher/1.1.1)
1. 添加依赖配置 1. 添加依赖配置
```groovy ```groovy
//在build.gradle中添加maven //在build.gradle中添加maven
...@@ -88,22 +87,40 @@ ...@@ -88,22 +87,40 @@
6. 设置锁屏模式/解锁屏幕 6. 设置锁屏模式/解锁屏幕
```java ```java
//锁屏 //锁屏 永久锁屏 需要手动调用unlockScreen解锁
/** LauncherManager.getInstance().forceLockScreenForever(Context context);
* View view为休息模式和正常模式锁屏中展示的信息
* lockMode //锁屏 timestamp秒 时间过期后会自动使用当前工作模式下的锁屏模式
* 休息模式 LauncherManager.getInstance().forceLockScreen(Context context,long timestamp);
* @ColumnDef.LockScreen.MODE_REST
* 强制锁屏
* @ColumnDef.LockScreen.MODE_FORCE_LOCK
* 正常模式 用户可解锁
* @ColumnDef.LockScreen.MODE_NORMAL
*/
LauncherManager.getInstance().lockScreen(View view,@ColumnDef.LockScreen.LockScreenMode int lockMode);
//解锁屏幕 //解锁屏幕
LauncherManager.getInstance().unlockScreen(); LauncherManager.getInstance().unlockScreen();
``` ```
7. 设置管控周期规则
```java
List<Long> regions = new ArrayList<>();
//regions成对出现 每一对表示一个可以使用的时间段
regions.add(Long.valueOf(9 * 3600));//起始时间 9*3600=当天的早上九点
regions.add(Long.valueOf(19 * 3600));//结束时间
//设置管控配置
TimeConfig config= new TimeConfig.Builder(ColumnDef.TimeManager.WORK_DAY) //管控类型 WORK_DAY=工作日 WEEK_RESET=周末 HOLIDAY_MODE=假日
.lockScreenMode(ColumnDef.LockScreen.MODE_UNLOCK) //指定不包含regions的时间段中的锁屏模式
.addUseRegion(regions) //用户可使用的时间段
.addAppTypeConfig(ColumnDef.AppUseType.GAME_LOCK_TYPE, 60) //指定某一类别的app每天可使用的最大时长
.build();
//添加管控配置
LauncherManager.getInstance().addWorkMode(config);
//设置当前的工作模式(主要是针对假日模式,其他两个模式会根据当前时间自动变换,
//在假日模式过期之后需要主动调用此方法设置为其他模式)
LauncherManager.getInstance().setCurrentWorkMode(ColumnDef.TimeManager.WORK_DAY);
```
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment