blob: 000ba9de030df601c17ac0f4bfb05babf31b07b2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// IAccessor.aidl
package moe.yuuta.workmode;
import moe.yuuta.workmode.suspend.data.TransferableSuspendedApp;
import moe.yuuta.workmode.access.DumpResult;
interface IAccessor {
boolean isSuspended(in List<TransferableSuspendedApp> packages);
Bundle getSuspendedPackageAppExtras(in TransferableSuspendedApp packageInfo);
Bundle getSuspendedPackageLauncherExtras(in TransferableSuspendedApp packageInfo);
DumpResult dump(in TransferableSuspendedApp packageInfo);
Bundle setPackagesSuspended(in List<TransferableSuspendedApp> packages,
boolean suspended,
in PersistableBundle appExtras,
in PersistableBundle launcherExtras,
String dialogMessage);
Bundle apply(in Bundle dat, in TransferableSuspendedApp[] suspendList, int listMode, int status);
List<TransferableSuspendedApp> getInstalledApplicationsAcrossUser(int flags);
}
|