// IPadSystem.aidl package com.sunvote.basebridge; // Declare any non-default types here with import statements interface IPadSystem { /** * 控制系统关机 */ boolean powerOffXPad(); /** * 控制系统重启 * @return true 成功 * false 失败 */ boolean rebootXPad(); /** * 控制系统禁/启用通知栏 * @return true 成功 * false 失败 */ boolean setNavgation(boolean visible); /** * 是否激活 * @return true 成功 * false 失败 */ boolean isActiveMe(); boolean setStatusBarExpandPanelDisabled(boolean disable); boolean setNavigationBarDisabled(boolean disable); /** * 控制系统禁/启用Home键 * @return true 成功 * false 失败 */ boolean setHomeButtonDisabled(boolean disable); /** * 控制系统禁/启用BACK键 * @return true 成功 * false 失败 */ boolean setBackButtonDisabled(boolean disable); /** * 控制系统禁/启用power off键 * @return true 成功 * false 失败 */ boolean setPowerDisabled(boolean disable); /** * 控制系统禁/启用最近使用栏 * @return true 成功 * false 失败 */ boolean setTaskButtonDisabled(boolean disable); boolean installPackage(String packagePath); boolean uninstallPackage(String packageName, boolean keepData); boolean clearPackageData(String packageName); /** * 注册开机启动程序 * packageName 启动名称 * activi 是否激活 * @return 0 表示应用成功 * 1 下次生效 * 2 表示已成功 * -1 失败 */ int registerBootStarted(String packageName,String activity ,boolean activi); /** * 移除其他所有开机启动程序 * @return 0 成功 * <0 失败 * >=0 成功 */ int removeAllBootStarted(); }