in niap-cc/Permissions/TransactIds/app/src/main/java/com/android/certifications/niap/permissions/transactids/MainActivity.java [110:409]
protected String doInBackground(Void... noParams) {
Map<String, Map<String, String>> descriptorTransacts = new HashMap<>();
// Special cases; the ISurfaceComposer cannot be directly queried through reflection,
// but its two transacts have static values; bootFinished is the default starting
// value for transact IDs, and showCpu is out of range for all valid transact IDs for
// the service.
Map<String, String> transactIds = new HashMap<>();
transactIds.put(Transacts.bootFinished, "1");
transactIds.put(Transacts.showCpu, "1000");
descriptorTransacts.put(Transacts.SURFACE_FLINGER_DESCRIPTOR, transactIds);
// This is the full list of direct binder transacts invoked by the Permission Test Tool
// for all supported API levels. Any new transacts should be added to this list to
// ensure invocation on other devices can obtain the proper IDs.
queryTransactId(Transacts.ACCESSIBILITY_DESCRIPTOR, Transacts.getWindowToken,
descriptorTransacts);
queryTransactId(Transacts.ACCESSIBILITY_DESCRIPTOR,
Transacts.registerUiTestAutomationService, descriptorTransacts);
queryTransactId(Transacts.ACCESSIBILITY_DESCRIPTOR,
Transacts.setPictureInPictureActionReplacingConnection, descriptorTransacts);
queryTransactId(Transacts.ACCESSIBILITY_DESCRIPTOR,
Transacts.temporaryEnableAccessibilityStateUntilKeyguardRemoved,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.appNotRespondingViaProvider,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.bindBackupAgent,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.dismissKeyguard,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.getAssistContextExtras,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.getContentProviderExternal,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR,
Transacts.getFrontActivityScreenCompatMode, descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.getGrantedUriPermissions,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.getIntentForIntentSender,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.getTaskDescription,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.inputDispatchingTimedOut,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.performIdleMaintenance,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR,
Transacts.releasePersistableUriPermission, descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.requestBugReport,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.resumeAppSwitches,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.setAlwaysFinish,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.setDumpHeapDebugLimit,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR,
Transacts.setFrontActivityScreenCompatMode, descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.setHasTopUi,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.setProcessLimit,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.shutdown, descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.signalPersistentProcesses,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.startActivityFromRecents,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.unhandledBack,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.updateConfiguration,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_DESCRIPTOR, Transacts.updateLockTaskPackages,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_TASK_DESCRIPTOR, Transacts.dismissKeyguard,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_TASK_DESCRIPTOR, Transacts.getAssistContextExtras,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_TASK_DESCRIPTOR,
Transacts.getFrontActivityScreenCompatMode, descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_TASK_DESCRIPTOR, Transacts.getTaskDescription,
descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_TASK_DESCRIPTOR,
Transacts.setFrontActivityScreenCompatMode, descriptorTransacts);
queryTransactId(Transacts.ACTIVITY_TASK_DESCRIPTOR, Transacts.startActivityAsCaller,
descriptorTransacts);
queryTransactId(Transacts.ALARM_DESCRIPTOR, Transacts.setTime, descriptorTransacts);
queryTransactId(Transacts.ALARM_DESCRIPTOR, Transacts.setTimeZone, descriptorTransacts);
queryTransactId(Transacts.APPWIDGET_DESCRIPTOR, Transacts.setBindAppWidgetPermission,
descriptorTransacts);
queryTransactId(Transacts.APP_OPS_DESCRIPTOR, Transacts.clearHistory,
descriptorTransacts);
queryTransactId(Transacts.APP_OPS_DESCRIPTOR, Transacts.noteOperation,
descriptorTransacts);
queryTransactId(Transacts.APP_OPS_DESCRIPTOR, Transacts.setUserRestriction,
descriptorTransacts);
queryTransactId(Transacts.AUDIO_DESCRIPTOR, Transacts.getRingtonePlayer,
descriptorTransacts);
queryTransactId(Transacts.AUDIO_DESCRIPTOR, Transacts.isAudioServerRunning,
descriptorTransacts);
queryTransactId(Transacts.AUDIO_DESCRIPTOR, Transacts.setRingtonePlayer,
descriptorTransacts);
queryTransactId(Transacts.BACKUP_DESCRIPTOR, Transacts.setBackupEnabled,
descriptorTransacts);
queryTransactId(Transacts.BATTERY_STATS_DESCRIPTOR, Transacts.getAwakeTimeBattery,
descriptorTransacts);
queryTransactId(Transacts.BATTERY_STATS_DESCRIPTOR, Transacts.noteStartAudio,
descriptorTransacts);
queryTransactId(Transacts.BIOMETRIC_DESCRIPTOR, Transacts.hasEnrolledBiometrics,
descriptorTransacts);
queryTransactId(Transacts.CAMERA_DESCRIPTOR, Transacts.notifySystemEvent,
descriptorTransacts);
queryTransactId(Transacts.CONNECTIVITY_DESCRIPTOR, Transacts.getActiveNetworkForUid,
descriptorTransacts);
queryTransactId(Transacts.CONNECTIVITY_DESCRIPTOR, Transacts.getAlwaysOnVpnPackage,
descriptorTransacts);
queryTransactId(Transacts.CONNECTIVITY_DESCRIPTOR, Transacts.startNattKeepalive,
descriptorTransacts);
queryTransactId(Transacts.CONNECTIVITY_DESCRIPTOR, Transacts.tether,
descriptorTransacts);
queryTransactId(Transacts.CROSS_PROFILE_APPS_DESCRIPTOR,
Transacts.clearInteractAcrossProfilesAppOps, descriptorTransacts);
queryTransactId(Transacts.DEVICE_POLICY_DESCRIPTOR,
Transacts.getDoNotAskCredentialsOnBoot, descriptorTransacts);
queryTransactId(Transacts.DEVICE_POLICY_DESCRIPTOR, Transacts.installCaCert,
descriptorTransacts);
queryTransactId(Transacts.DEVICE_POLICY_DESCRIPTOR,
Transacts.markProfileOwnerOnOrganizationOwnedDevice, descriptorTransacts);
queryTransactId(Transacts.DEVICE_POLICY_DESCRIPTOR, Transacts.setDeviceOwner,
descriptorTransacts);
queryTransactId(Transacts.DISPLAY_DESCRIPTOR, Transacts.requestColorMode,
descriptorTransacts);
queryTransactId(Transacts.DISPLAY_DESCRIPTOR,
Transacts.setTemporaryAutoBrightnessAdjustment, descriptorTransacts);
queryTransactId(Transacts.DISPLAY_DESCRIPTOR, Transacts.startWifiDisplayScan,
descriptorTransacts);
queryTransactId(Transacts.DREAMS_DESCRIPTOR, Transacts.awaken, descriptorTransacts);
queryTransactId(Transacts.DREAMS_DESCRIPTOR, Transacts.isDreaming, descriptorTransacts);
queryTransactId(Transacts.DROPBOX_DESCRIPTOR, Transacts.getNextEntry,
descriptorTransacts);
queryTransactId(Transacts.EUICC_CONTROLLER_DESCRIPTOR,
Transacts.retainSubscriptionsForFactoryReset, descriptorTransacts);
queryTransactId(Transacts.FACE_DESCRIPTOR, Transacts.generateChallenge,
descriptorTransacts);
queryTransactId(Transacts.FINGERPRINT_DESCRIPTOR,
Transacts.cancelAuthenticationFromService, descriptorTransacts);
queryTransactId(Transacts.FINGERPRINT_DESCRIPTOR, Transacts.cancelEnrollment,
descriptorTransacts);
queryTransactId(Transacts.FINGERPRINT_DESCRIPTOR, Transacts.resetTimeout,
descriptorTransacts);
queryTransactId(Transacts.INPUT_DESCRIPTOR, Transacts.addKeyboardLayoutForInputDevice,
descriptorTransacts);
queryTransactId(Transacts.INPUT_DESCRIPTOR, Transacts.enableInputDevice,
descriptorTransacts);
queryTransactId(Transacts.INPUT_DESCRIPTOR, Transacts.isInTabletMode,
descriptorTransacts);
queryTransactId(Transacts.INPUT_DESCRIPTOR, Transacts.monitorGestureInput,
descriptorTransacts);
queryTransactId(Transacts.INPUT_DESCRIPTOR, Transacts.removePortAssociation,
descriptorTransacts);
queryTransactId(Transacts.INPUT_DESCRIPTOR, Transacts.setTouchCalibrationForInputDevice,
descriptorTransacts);
queryTransactId(Transacts.INPUT_DESCRIPTOR, Transacts.tryPointerSpeed,
descriptorTransacts);
queryTransactId(Transacts.ISUB_DESCRIPTOR,
Transacts.requestEmbeddedSubscriptionInfoListRefresh, descriptorTransacts);
queryTransactId(Transacts.MEDIA_PROJECTION_DESCRIPTOR,
Transacts.getActiveProjectionInfo, descriptorTransacts);
queryTransactId(Transacts.MEDIA_SESSION_DESCRIPTOR, Transacts.setOnMediaKeyListener,
descriptorTransacts);
queryTransactId(Transacts.MEDIA_SESSION_DESCRIPTOR,
Transacts.setOnVolumeKeyLongPressListener, descriptorTransacts);
queryTransactId(Transacts.MOUNT_DESCRIPTOR, Transacts.benchmark, descriptorTransacts);
queryTransactId(Transacts.MOUNT_DESCRIPTOR, Transacts.getCacheSizeBytes,
descriptorTransacts);
queryTransactId(Transacts.MOUNT_DESCRIPTOR, Transacts.getEncryptionState,
descriptorTransacts);
queryTransactId(Transacts.NETWORK_MANAGEMENT_DESCRIPTOR,
Transacts.setDataSaverModeEnabled, descriptorTransacts);
queryTransactId(Transacts.NETWORK_STATS_DESCRIPTOR, Transacts.forceUpdate,
descriptorTransacts);
queryTransactId(Transacts.NETWORK_STATS_DESCRIPTOR,
Transacts.registerNetworkStatsProvider, descriptorTransacts);
queryTransactId(Transacts.NET_POLICY_DESCRIPTOR, Transacts.getSubscriptionPlans,
descriptorTransacts);
queryTransactId(Transacts.NET_POLICY_DESCRIPTOR, Transacts.getUidPolicy,
descriptorTransacts);
queryTransactId(Transacts.NET_POLICY_DESCRIPTOR, Transacts.registerListener,
descriptorTransacts);
queryTransactId(Transacts.NOTIFICATION_DESCRIPTOR, Transacts.getActiveNotifications,
descriptorTransacts);
queryTransactId(Transacts.NOTIFICATION_DESCRIPTOR, Transacts.getZenRules,
descriptorTransacts);
queryTransactId(Transacts.NOTIFICATION_DESCRIPTOR,
Transacts.isNotificationPolicyAccessGrantedForPackage, descriptorTransacts);
queryTransactId(Transacts.PACKAGE_DESCRIPTOR, Transacts.addOnPermissionsChangeListener,
descriptorTransacts);
queryTransactId(Transacts.PACKAGE_DESCRIPTOR, Transacts.getHarmfulAppWarning,
descriptorTransacts);
queryTransactId(Transacts.PACKAGE_DESCRIPTOR, Transacts.getMoveStatus,
descriptorTransacts);
queryTransactId(Transacts.PACKAGE_DESCRIPTOR, Transacts.getRuntimePermissionsVersion,
descriptorTransacts);
queryTransactId(Transacts.PACKAGE_DESCRIPTOR, Transacts.installExistingPackageAsUser,
descriptorTransacts);
queryTransactId(Transacts.PACKAGE_DESCRIPTOR, Transacts.installExistingPackageAsUser,
descriptorTransacts);
queryTransactId(Transacts.PACKAGE_DESCRIPTOR, Transacts.isPackageDeviceAdminOnAnyUser,
descriptorTransacts);
queryTransactId(Transacts.PACKAGE_DESCRIPTOR, Transacts.isPackageStateProtected,
descriptorTransacts);
queryTransactId(Transacts.PACKAGE_DESCRIPTOR, Transacts.movePackage,
descriptorTransacts);
queryTransactId(Transacts.PACKAGE_DESCRIPTOR, Transacts.resetApplicationPreferences,
descriptorTransacts);
queryTransactId(Transacts.PERMISSION_MANAGER_DESCRIPTOR,
Transacts.addOnPermissionsChangeListener, descriptorTransacts);
queryTransactId(Transacts.PERMISSION_MANAGER_DESCRIPTOR,
Transacts.isAutoRevokeWhitelisted, descriptorTransacts);
queryTransactId(Transacts.PLATFORM_COMPAT_DESCRIPTOR, Transacts.clearOverridesForTest,
descriptorTransacts);
queryTransactId(Transacts.PLATFORM_COMPAT_DESCRIPTOR, Transacts.reportChangeByUid,
descriptorTransacts);
queryTransactId(Transacts.POWER_DESCRIPTOR, Transacts.reboot, descriptorTransacts);
queryTransactId(Transacts.POWER_DESCRIPTOR, Transacts.setPowerSaveMode,
descriptorTransacts);
queryTransactId(Transacts.RESOURCE_MANAGER_DESCRIPTOR, Transacts.overridePid,
descriptorTransacts);
queryTransactId(Transacts.ROLE_DESCRIPTOR,
Transacts.addOnRoleHoldersChangedListenerAsUser, descriptorTransacts);
queryTransactId(Transacts.ROLLBACK_DESCRIPTOR, Transacts.reloadPersistedData,
descriptorTransacts);
queryTransactId(Transacts.SENSOR_PRIVACY_DESCRIPTOR, Transacts.setSensorPrivacy,
descriptorTransacts);
queryTransactId(Transacts.SHORTCUT_DESCRIPTOR, Transacts.onApplicationActive,
descriptorTransacts);
queryTransactId(Transacts.SLICE_DESCRIPTOR, Transacts.grantPermissionFromUser,
descriptorTransacts);
queryTransactId(Transacts.SOUND_TRIGGER_DESCRIPTOR, Transacts.isRecognitionActive,
descriptorTransacts);
queryTransactId(Transacts.STATUS_BAR_DESCRIPTOR, Transacts.hideBiometricDialog,
descriptorTransacts);
queryTransactId(Transacts.STATUS_BAR_DESCRIPTOR, Transacts.onBiometricHelp,
descriptorTransacts);
queryTransactId(Transacts.TELEPHONY_DESCRIPTOR, Transacts.enableLocationUpdates,
descriptorTransacts);
queryTransactId(Transacts.TELEPHONY_DESCRIPTOR, Transacts.getVtDataUsage,
descriptorTransacts);
queryTransactId(Transacts.TRUST_DESCRIPTOR, Transacts.reportEnabledTrustAgentsChanged,
descriptorTransacts);
queryTransactId(Transacts.TRUST_DESCRIPTOR, Transacts.unregisterTrustListener,
descriptorTransacts);
queryTransactId(Transacts.URI_GRANTS_DESCRIPTOR, Transacts.getGrantedUriPermissions,
descriptorTransacts);
queryTransactId(Transacts.URI_GRANTS_DESCRIPTOR, Transacts.takePersistableUriPermission,
descriptorTransacts);
queryTransactId(Transacts.USB_DESCRIPTOR, Transacts.getControlFd, descriptorTransacts);
queryTransactId(Transacts.VIBRATOR_DESCRIPTOR, Transacts.isVibrating,
descriptorTransacts);
queryTransactId(Transacts.VIBRATOR_DESCRIPTOR, Transacts.setAlwaysOnEffect,
descriptorTransacts);
queryTransactId(Transacts.VOICE_INTERACTION_DESCRIPTOR,
Transacts.getActiveServiceComponentName, descriptorTransacts);
queryTransactId(Transacts.VOICE_INTERACTION_DESCRIPTOR,
Transacts.updateKeyphraseSoundModel, descriptorTransacts);
queryTransactId(Transacts.VR_DESCRIPTOR, Transacts.getVrModeState, descriptorTransacts);
queryTransactId(Transacts.VR_DESCRIPTOR, Transacts.setPersistentVrModeEnabled,
descriptorTransacts);
queryTransactId(Transacts.VR_DESCRIPTOR, Transacts.setStandbyEnabled,
descriptorTransacts);
queryTransactId(Transacts.WALLPAPER_DESCRIPTOR, Transacts.setWallpaper,
descriptorTransacts);
queryTransactId(Transacts.WIFI_DESCRIPTOR, Transacts.getWifiApConfiguration,
descriptorTransacts);
queryTransactId(Transacts.WIFI_DESCRIPTOR, Transacts.setWifiEnabled,
descriptorTransacts);
queryTransactId(Transacts.WIFI_DESCRIPTOR, Transacts.stopSoftAp, descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR, Transacts.clearWindowContentFrameStats,
descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR, Transacts.dismissKeyguard,
descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR,
Transacts.overridePendingAppTransitionRemote, descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR, Transacts.registerShortcutKey,
descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR, Transacts.removeWindowToken,
descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR, Transacts.requestUserActivityNotification,
descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR, Transacts.screenshotWallpaper,
descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR, Transacts.setAnimationScale,
descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR, Transacts.setRecentsVisibility,
descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR, Transacts.stopFreezingScreen,
descriptorTransacts);
queryTransactId(Transacts.WINDOW_DESCRIPTOR, Transacts.thawRotation,
descriptorTransacts);
return writeTransactsSourceFile(descriptorTransacts);
}