一:对接方式: 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 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();