version:6.5.4

fix:
update:增加一百分接口,增加清理界面
This commit is contained in:
2023-11-20 10:38:15 +08:00
parent a7af7cf2a8
commit 1bf394241c
31 changed files with 1161 additions and 835 deletions

118
app/libs/接口说明.txt Normal file
View File

@@ -0,0 +1,118 @@
一:对接方式: aidl
1.导入jar包依赖
2.绑定aidl服务:
Intent intent = new Intent("com.kte.interfacesettings.aidl");
intent.setPackage("com.kte.interfacesettings");
context.bindService(intent, aidlConnection, Context.BIND_AUTO_CREATE);
3.解绑服务:
unbindService(mConnection);
二:接口说明
// 启用/禁用MTP数据传输功能 :
void setMtpEnable(boolean enable);
// 启用/禁用Camera功能 :
void setCameraEnable(boolean enable);
// 启用/禁用蓝牙功能 :
void setBluetoothEnable(boolean enable);
// 启用/禁用wifi :
void setWifiAdvanceEnable(boolean enable);
// 设置默认浏览器:
void setDefaultBrowser(String packageName);
// 关机功能:
void shutdownDevice();
// 睡眠/唤醒功能(熄屏亮屏):
void lockNow(boolean on);
// 设置背光亮度(屏幕亮度-1,0-255 ):
void setBackLightBrightness(int brightness);
// 禁用/启用 飞行模式:
void setAirplaneDisable(boolean disable);
// 重启功能:
void rebootDevice();
// 清除最近任务:
void clearRecentTask();
// 清除应用数据:
void clearAppData(String packageName);
// 恢复出厂设置:
void wipeData();
// 静默安装apk功能
void silentInstall(String path,boolean autoLa);
// 静默卸载apk功能
void silentUninstall(String pkgName);
// 获取硬件MAC地址:
String getMACaddress();
// 静默截图功能(截屏)
Bitmap captureScreen(String savePath);
// 设置默认输入法
boolean setDefaultInputMethod(String ime);
// 设置默认播放器
boolean setDefaultVideoPlayer(String packageName,String className);
// 获取root状态
boolean isRooted();
// 设置锁屏壁纸
void setLockWallPaper(String filePath);
// 显示/隐藏下拉状态栏图标
void showNotificationItems(int item, boolean visible);
// 显隐系统设置项:
void setSettingOptionGoneorVisible(int item ,boolean visible);
// 获取当前所有正在运行的第三方应用进程接口
List<String> getThirdAppPkgList();
/**
* 打开/关闭护眼模式(夜间模式)
* @param state
* true 关闭;false 打开;默认是关闭状态;
**/
void setProtectEyeModeClosed(boolean state);
/**
* 获取护眼模式状态(夜间模式)
* @return state
* true 打开;false 关闭;
**/
boolean getProtectEyeMode();
/**
* 打开/关闭阅读模式(黑白屏)
* @param state
* true 关闭;false 打开;默认是关闭状态;
**/
void setReaderModeClosed(boolean state);
/**
* 获取阅读模式(黑白屏)
* @return state
* true 打开;false 关闭;
**/
boolean getReaderMode();