IPadSystem.aidl
1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
// 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();
}