diff options
author | YuutaW <17158086+trumeet@users.noreply.github.com> | 2019-03-30 16:19:07 -0700 |
---|---|---|
committer | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-03-30 16:19:07 -0700 |
commit | 06fbdcac173aea88cb4d02c4806866c83e720307 (patch) | |
tree | dce2416bfd2d991c23cf79e7820c2cbadc1d59fb /app/src/main/aidl | |
parent | b0d7fdf0cb31c54d47dcfbc5b39190ee39890bfa (diff) | |
download | WorkMode-06fbdcac173aea88cb4d02c4806866c83e720307.tar WorkMode-06fbdcac173aea88cb4d02c4806866c83e720307.tar.gz WorkMode-06fbdcac173aea88cb4d02c4806866c83e720307.tar.bz2 WorkMode-06fbdcac173aea88cb4d02c4806866c83e720307.zip |
feat(app/ci): implement multi user support
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
Diffstat (limited to 'app/src/main/aidl')
3 files changed, 27 insertions, 0 deletions
diff --git a/app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl b/app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl new file mode 100644 index 0000000..000ba9d --- /dev/null +++ b/app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl @@ -0,0 +1,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); +} diff --git a/app/src/main/aidl/moe/yuuta/workmode/access/DumpResult.aidl b/app/src/main/aidl/moe/yuuta/workmode/access/DumpResult.aidl new file mode 100644 index 0000000..d8bbd3e --- /dev/null +++ b/app/src/main/aidl/moe/yuuta/workmode/access/DumpResult.aidl @@ -0,0 +1,4 @@ +// DumpResult.aidl +package moe.yuuta.workmode.access; + +parcelable DumpResult;
\ No newline at end of file diff --git a/app/src/main/aidl/moe/yuuta/workmode/suspend/data/TransferableSuspendedApp.aidl b/app/src/main/aidl/moe/yuuta/workmode/suspend/data/TransferableSuspendedApp.aidl new file mode 100644 index 0000000..58e064f --- /dev/null +++ b/app/src/main/aidl/moe/yuuta/workmode/suspend/data/TransferableSuspendedApp.aidl @@ -0,0 +1,4 @@ +// TransferableSuspendedApp.aidl +package moe.yuuta.workmode.suspend.data; + +parcelable TransferableSuspendedApp;
\ No newline at end of file |