android-bot
Version:
Android-bot is built on the AutoBot JavaScript library and provides features such as wireless screen casting and real-time control within a local network, key simulation, screen recording, screenshot capture, layout analysis, file management, application
174 lines (173 loc) • 4.47 kB
TypeScript
export declare class MyApplicationInfo {
appComponentFactory: string;
backupAgentName: string;
category: number;
className: string;
compatibleWidthLimitDp: number;
compileSdkVersion: number;
compileSdkVersionCodename: string;
dataDir: string;
descriptionRes: number;
deviceProtectedDataDir: string;
enabled: boolean;
flags: number;
largestWidthLimitDp: number;
manageSpaceActivityName: string;
minSdkVersion: number;
nativeLibraryDir: string;
permission: string;
processName: string;
publicSourceDir: string;
requiresSmallestWidthDp: number;
sharedLibraryFiles: string[];
sourceDir: string;
splitNames: string[];
splitPublicSourceDirs: string[];
splitSourceDirs: string[];
storageUuid: string;
targetSdkVersion: number;
taskAffinity: string;
theme: number;
uiOptions: number;
uid: number;
}
export declare class MyActivityInfo {
banner: number;
icon: number;
labelRes: number;
logo: number;
metaData: string;
name: string;
nonLocalizedLabel: string;
packageName: string;
applicationInfo: string;
attributionTags: string;
descriptionRes: number[];
directBootAware: boolean;
enabled: boolean;
exported: boolean;
processName: string;
splitName: string;
colorMode: number;
configChanges: number;
documentLaunchMode: number;
flags: number;
launchMode: number;
maxRecents: number;
parentActivityName: string;
permission: string;
persistableMode: number;
requiredDisplayCategory: string;
screenOrientation: number;
softInputMode: number;
targetActivity: string;
taskAffinity: string;
theme: number;
uiOptions: number;
windowLayout: string;
}
export declare class MyProviderInfo {
banner: number;
icon: number;
labelRes: number;
logo: number;
metaData: string;
name: string;
nonLocalizedLabel: string;
packageName: string;
applicationInfo: string;
attributionTags: string[];
descriptionRes: number;
directBootAware: boolean;
enabled: boolean;
exported: boolean;
processName: string;
splitName: string;
authority: string;
flags: number;
forceUriPermissions: boolean;
grantUriPermissions: boolean;
initOrder: number;
isSyncable: boolean;
multiprocess: boolean;
pathPermissions: string;
readPermission: string;
uriPermissionPatterns: string;
writePermission: string;
}
export declare class MyServiceInfo {
banner: number;
icon: number;
labelRes: number;
logo: number;
metaData: string;
name: string;
nonLocalizedLabel: string;
packageName: string;
applicationInfo: string;
attributionTags: string[];
descriptionRes: number;
directBootAware: boolean;
enabled: boolean;
exported: boolean;
processName: string;
splitName: string;
flags: number;
permission: string;
}
export declare class MyPermissionInfo {
banner: number;
icon: number;
labelRes: number;
logo: number;
metaData: string;
name: string;
nonLocalizedLabel: string;
packageName: string;
descriptionRes: number;
flags: number;
group: string;
nonLocalizedDescription: string;
protectionLevel: number;
}
export declare class MyFeatureInfo {
flags: number;
name: string;
reqGlEsVersion: number;
version: number;
}
export declare class SubPackageInfo {
attributions: string;
baseRevisionCode: number;
configPreferences: string;
featureGroups: string;
firstInstallTime: number;
gids: number[];
installLocation: number;
instrumentation: string;
isApex: boolean;
lastUpdateTime: number;
packageName: string;
requestedPermissionsFlags: number[];
services: string;
sharedUserId: string;
sharedUserLabel: number;
splitNames: string[];
splitRevisionCodes: number[];
versionCode: number;
versionName: string;
label: string;
icon: string;
}
export declare class PackageInfo {
applicationInfo: MyApplicationInfo;
activities: Array<MyActivityInfo>;
receivers: Array<MyActivityInfo>;
services: Array<MyServiceInfo>;
permissions: Array<MyPermissionInfo>;
requestedPermissions: string[];
reqFeatures: Array<MyFeatureInfo>;
providers: Array<MyProviderInfo>;
packageInfo: SubPackageInfo;
singnatures: string;
}