xref: /aosp_15_r20/prebuilts/sdk/30/public/framework.aidl (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)
1 parcelable android.accessibilityservice.AccessibilityGestureEvent;
2 parcelable android.accessibilityservice.AccessibilityServiceInfo;
3 parcelable android.accounts.Account;
4 parcelable android.accounts.AccountAuthenticatorResponse;
5 parcelable android.accounts.AuthenticatorDescription;
6 parcelable android.app.ActivityManager.MemoryInfo;
7 parcelable android.app.ActivityManager.ProcessErrorStateInfo;
8 parcelable android.app.ActivityManager.RecentTaskInfo;
9 parcelable android.app.ActivityManager.RunningAppProcessInfo;
10 parcelable android.app.ActivityManager.RunningServiceInfo;
11 parcelable android.app.ActivityManager.RunningTaskInfo;
12 parcelable android.app.ActivityManager.TaskDescription;
13 parcelable android.app.AlarmManager.AlarmClockInfo;
14 parcelable android.app.AppOpsManager.AttributedHistoricalOps;
15 parcelable android.app.AppOpsManager.AttributedOpEntry;
16 parcelable android.app.AppOpsManager.HistoricalOp;
17 parcelable android.app.AppOpsManager.HistoricalOps;
18 parcelable android.app.AppOpsManager.HistoricalPackageOps;
19 parcelable android.app.AppOpsManager.HistoricalUidOps;
20 parcelable android.app.AppOpsManager.OpEntry;
21 parcelable android.app.AppOpsManager.OpEventProxyInfo;
22 parcelable android.app.AppOpsManager.PackageOps;
23 parcelable android.app.ApplicationErrorReport;
24 parcelable android.app.ApplicationExitInfo;
25 parcelable android.app.AsyncNotedAppOp;
26 parcelable android.app.AuthenticationRequiredException;
27 parcelable android.app.AutomaticZenRule;
28 parcelable android.app.DirectAction;
29 parcelable android.app.Fragment.SavedState;
30 parcelable android.app.Notification.Action;
31 parcelable android.app.Notification.BubbleMetadata;
32 parcelable android.app.Notification;
33 parcelable android.app.NotificationChannel;
34 parcelable android.app.NotificationChannelGroup;
35 parcelable android.app.NotificationManager.Policy;
36 parcelable android.app.PendingIntent;
37 parcelable android.app.Person;
38 parcelable android.app.PictureInPictureParams;
39 parcelable android.app.RecoverableSecurityException;
40 parcelable android.app.RemoteAction;
41 parcelable android.app.RemoteInput;
42 parcelable android.app.RuntimeAppOpAccessMessage;
43 parcelable android.app.SearchableInfo;
44 parcelable android.app.SyncNotedAppOp;
45 parcelable android.app.VoiceInteractor.PickOptionRequest.Option;
46 parcelable android.app.VoiceInteractor.Prompt;
47 parcelable android.app.Vr2dDisplayProperties;
48 parcelable android.app.WallpaperColors;
49 parcelable android.app.WallpaperInfo;
50 parcelable android.app.WindowConfiguration;
51 parcelable android.app.admin.ConnectEvent;
52 parcelable android.app.admin.DeviceAdminInfo;
53 parcelable android.app.admin.DnsEvent;
54 parcelable android.app.admin.FactoryResetProtectionPolicy;
55 parcelable android.app.admin.NetworkEvent;
56 parcelable android.app.admin.SecurityLog.SecurityEvent;
57 parcelable android.app.admin.SystemUpdateInfo;
58 parcelable android.app.admin.SystemUpdatePolicy.ValidationFailedException;
59 parcelable android.app.admin.SystemUpdatePolicy;
60 parcelable android.app.assist.AssistContent;
61 parcelable android.app.assist.AssistStructure;
62 parcelable android.app.backup.BackupProgress;
63 parcelable android.app.backup.RestoreDescription;
64 parcelable android.app.backup.RestoreSet;
65 parcelable android.app.blob.BlobHandle;
66 parcelable android.app.blob.LeaseInfo;
67 parcelable android.app.contentsuggestions.ClassificationsRequest;
68 parcelable android.app.contentsuggestions.ContentClassification;
69 parcelable android.app.contentsuggestions.ContentSelection;
70 parcelable android.app.contentsuggestions.SelectionsRequest;
71 parcelable android.app.job.JobInfo.TriggerContentUri;
72 parcelable android.app.job.JobInfo;
73 parcelable android.app.job.JobParameters;
74 parcelable android.app.job.JobWorkItem;
75 parcelable android.app.prediction.AppPredictionContext;
76 parcelable android.app.prediction.AppPredictionSessionId;
77 parcelable android.app.prediction.AppTarget;
78 parcelable android.app.prediction.AppTargetEvent;
79 parcelable android.app.prediction.AppTargetId;
80 parcelable android.app.slice.Slice;
81 parcelable android.app.slice.SliceItem;
82 parcelable android.app.slice.SliceSpec;
83 parcelable android.app.usage.CacheQuotaHint;
84 parcelable android.app.usage.ConfigurationStats;
85 parcelable android.app.usage.EventStats;
86 parcelable android.app.usage.ExternalStorageStats;
87 parcelable android.app.usage.StorageStats;
88 parcelable android.app.usage.UsageEvents;
89 parcelable android.app.usage.UsageStats;
90 parcelable android.appwidget.AppWidgetProviderInfo;
91 parcelable android.bluetooth.BluetoothClass;
92 parcelable android.bluetooth.BluetoothDevice;
93 parcelable android.bluetooth.BluetoothGattCharacteristic;
94 parcelable android.bluetooth.BluetoothGattDescriptor;
95 parcelable android.bluetooth.BluetoothGattService;
96 parcelable android.bluetooth.BluetoothHealthAppConfiguration;
97 parcelable android.bluetooth.BluetoothHidDeviceAppQosSettings;
98 parcelable android.bluetooth.BluetoothHidDeviceAppSdpSettings;
99 parcelable android.bluetooth.le.AdvertiseData;
100 parcelable android.bluetooth.le.AdvertiseSettings;
101 parcelable android.bluetooth.le.AdvertisingSetParameters;
102 parcelable android.bluetooth.le.PeriodicAdvertisingParameters;
103 parcelable android.bluetooth.le.ResultStorageDescriptor;
104 parcelable android.bluetooth.le.ScanFilter;
105 parcelable android.bluetooth.le.ScanResult;
106 parcelable android.bluetooth.le.ScanSettings;
107 parcelable android.companion.AssociationRequest;
108 parcelable android.companion.BluetoothDeviceFilter;
109 parcelable android.companion.BluetoothLeDeviceFilter;
110 parcelable android.companion.DeviceFilter;
111 parcelable android.companion.WifiDeviceFilter;
112 parcelable android.content.AutofillOptions;
113 parcelable android.content.ClipData;
114 parcelable android.content.ClipDescription;
115 parcelable android.content.ComponentName;
116 parcelable android.content.ContentCaptureOptions;
117 parcelable android.content.ContentProviderOperation;
118 parcelable android.content.ContentProviderResult;
119 parcelable android.content.ContentValues;
120 parcelable android.content.Intent.ShortcutIconResource;
121 parcelable android.content.Intent;
122 parcelable android.content.IntentFilter;
123 parcelable android.content.IntentSender;
124 parcelable android.content.LocusId;
125 parcelable android.content.PeriodicSync;
126 parcelable android.content.RestrictionEntry;
127 parcelable android.content.SyncAdapterType;
128 parcelable android.content.SyncInfo;
129 parcelable android.content.SyncRequest;
130 parcelable android.content.SyncResult;
131 parcelable android.content.SyncStats;
132 parcelable android.content.UriPermission;
133 parcelable android.content.integrity.Rule;
134 parcelable android.content.om.OverlayInfo;
135 parcelable android.content.pm.ActivityInfo;
136 parcelable android.content.pm.ApplicationInfo;
137 parcelable android.content.pm.ChangedPackages;
138 parcelable android.content.pm.ConfigurationInfo;
139 parcelable android.content.pm.FeatureGroupInfo;
140 parcelable android.content.pm.FeatureInfo;
141 parcelable android.content.pm.InstallSourceInfo;
142 parcelable android.content.pm.InstantAppInfo;
143 parcelable android.content.pm.InstantAppIntentFilter;
144 parcelable android.content.pm.InstantAppRequestInfo;
145 parcelable android.content.pm.InstantAppResolveInfo.InstantAppDigest;
146 parcelable android.content.pm.InstantAppResolveInfo;
147 parcelable android.content.pm.InstrumentationInfo;
148 parcelable android.content.pm.IntentFilterVerificationInfo;
149 parcelable android.content.pm.LabeledIntent;
150 parcelable android.content.pm.LauncherApps.AppUsageLimit;
151 parcelable android.content.pm.LauncherApps.PinItemRequest;
152 parcelable android.content.pm.ModuleInfo;
153 parcelable android.content.pm.PackageInfo;
154 parcelable android.content.pm.PackageInstaller.SessionInfo;
155 parcelable android.content.pm.PackageInstaller.SessionParams;
156 parcelable android.content.pm.PackageStats;
157 parcelable android.content.pm.PathPermission;
158 parcelable android.content.pm.PermissionGroupInfo;
159 parcelable android.content.pm.PermissionInfo;
160 parcelable android.content.pm.ProviderInfo;
161 parcelable android.content.pm.ProviderInfoList;
162 parcelable android.content.pm.ResolveInfo;
163 parcelable android.content.pm.ServiceInfo;
164 parcelable android.content.pm.SharedLibraryInfo;
165 parcelable android.content.pm.ShortcutInfo;
166 parcelable android.content.pm.ShortcutManager.ShareShortcutInfo;
167 parcelable android.content.pm.Signature;
168 parcelable android.content.pm.SigningInfo;
169 parcelable android.content.pm.SuspendDialogInfo;
170 parcelable android.content.pm.VersionedPackage;
171 parcelable android.content.pm.permission.RuntimePermissionPresentationInfo;
172 parcelable android.content.res.AssetFileDescriptor;
173 parcelable android.content.res.ColorStateList;
174 parcelable android.content.res.Configuration;
175 parcelable android.content.res.ObbInfo;
176 parcelable android.content.rollback.PackageRollbackInfo;
177 parcelable android.content.rollback.RollbackInfo;
178 parcelable android.database.CursorWindow;
179 parcelable android.gesture.Gesture;
180 parcelable android.graphics.Bitmap;
181 parcelable android.graphics.Insets;
182 parcelable android.graphics.Point;
183 parcelable android.graphics.PointF;
184 parcelable android.graphics.Rect;
185 parcelable android.graphics.RectF;
186 parcelable android.graphics.Region;
187 parcelable android.graphics.drawable.Icon;
188 parcelable android.hardware.HardwareBuffer;
189 parcelable android.hardware.camera2.CaptureRequest;
190 parcelable android.hardware.camera2.params.OutputConfiguration;
191 parcelable android.hardware.camera2.params.SessionConfiguration;
192 parcelable android.hardware.display.AmbientBrightnessDayStats;
193 parcelable android.hardware.display.BrightnessChangeEvent;
194 parcelable android.hardware.display.BrightnessConfiguration;
195 parcelable android.hardware.display.BrightnessCorrection;
196 parcelable android.hardware.hdmi.HdmiDeviceInfo;
197 parcelable android.hardware.hdmi.HdmiHotplugEvent;
198 parcelable android.hardware.hdmi.HdmiPortInfo;
199 parcelable android.hardware.lights.Light;
200 parcelable android.hardware.lights.LightState;
201 parcelable android.hardware.location.ContextHubInfo;
202 parcelable android.hardware.location.ContextHubMessage;
203 parcelable android.hardware.location.GeofenceHardwareMonitorEvent;
204 parcelable android.hardware.location.MemoryRegion;
205 parcelable android.hardware.location.NanoApp;
206 parcelable android.hardware.location.NanoAppBinary;
207 parcelable android.hardware.location.NanoAppFilter;
208 parcelable android.hardware.location.NanoAppInstanceInfo;
209 parcelable android.hardware.location.NanoAppMessage;
210 parcelable android.hardware.location.NanoAppState;
211 parcelable android.hardware.radio.Announcement;
212 parcelable android.hardware.radio.ProgramList.Filter;
213 parcelable android.hardware.radio.ProgramSelector.Identifier;
214 parcelable android.hardware.radio.ProgramSelector;
215 parcelable android.hardware.radio.RadioManager.AmBandConfig;
216 parcelable android.hardware.radio.RadioManager.AmBandDescriptor;
217 parcelable android.hardware.radio.RadioManager.BandConfig;
218 parcelable android.hardware.radio.RadioManager.BandDescriptor;
219 parcelable android.hardware.radio.RadioManager.FmBandConfig;
220 parcelable android.hardware.radio.RadioManager.FmBandDescriptor;
221 parcelable android.hardware.radio.RadioManager.ModuleProperties;
222 parcelable android.hardware.radio.RadioManager.ProgramInfo;
223 parcelable android.hardware.radio.RadioMetadata.Clock;
224 parcelable android.hardware.radio.RadioMetadata;
225 parcelable android.hardware.soundtrigger.KeyphraseMetadata;
226 parcelable android.hardware.soundtrigger.SoundTrigger.Keyphrase;
227 parcelable android.hardware.soundtrigger.SoundTrigger.KeyphraseSoundModel;
228 parcelable android.hardware.soundtrigger.SoundTrigger.ModelParamRange;
229 parcelable android.hardware.soundtrigger.SoundTrigger.ModuleProperties;
230 parcelable android.hardware.usb.UsbAccessory;
231 parcelable android.hardware.usb.UsbConfiguration;
232 parcelable android.hardware.usb.UsbDevice;
233 parcelable android.hardware.usb.UsbEndpoint;
234 parcelable android.hardware.usb.UsbInterface;
235 parcelable android.hardware.usb.UsbPortStatus;
236 parcelable android.location.Address;
237 parcelable android.location.Criteria;
238 parcelable android.location.GnssAntennaInfo.PhaseCenterOffset;
239 parcelable android.location.GnssAntennaInfo.SphericalCorrections;
240 parcelable android.location.GnssAntennaInfo;
241 parcelable android.location.GnssClock;
242 parcelable android.location.GnssMeasurement;
243 parcelable android.location.GnssMeasurementCorrections;
244 parcelable android.location.GnssMeasurementsEvent;
245 parcelable android.location.GnssNavigationMessage;
246 parcelable android.location.GnssReflectingPlane;
247 parcelable android.location.GnssRequest;
248 parcelable android.location.GnssSingleSatCorrection;
249 parcelable android.location.GpsClock;
250 parcelable android.location.GpsMeasurement;
251 parcelable android.location.GpsMeasurementsEvent;
252 parcelable android.location.GpsNavigationMessage;
253 parcelable android.location.GpsNavigationMessageEvent;
254 parcelable android.location.Location;
255 parcelable android.location.LocationRequest;
256 parcelable android.media.AudioAttributes;
257 parcelable android.media.AudioDeviceAttributes;
258 parcelable android.media.AudioFocusInfo;
259 parcelable android.media.AudioFormat;
260 parcelable android.media.AudioPlaybackConfiguration;
261 parcelable android.media.AudioRecordingConfiguration;
262 parcelable android.media.MediaDescription;
263 parcelable android.media.MediaMetadata;
264 parcelable android.media.MediaPlayer.TrackInfo;
265 parcelable android.media.MediaRoute2Info;
266 parcelable android.media.PlaybackParams;
267 parcelable android.media.Rating;
268 parcelable android.media.RouteDiscoveryPreference;
269 parcelable android.media.RoutingSessionInfo;
270 parcelable android.media.Session2Command;
271 parcelable android.media.Session2CommandGroup;
272 parcelable android.media.Session2Token;
273 parcelable android.media.VolumeShaper.Configuration;
274 parcelable android.media.VolumeShaper.Operation;
275 parcelable android.media.audiopolicy.AudioProductStrategy;
276 parcelable android.media.audiopolicy.AudioVolumeGroup;
277 parcelable android.media.browse.MediaBrowser.MediaItem;
278 parcelable android.media.midi.MidiDeviceInfo;
279 parcelable android.media.midi.MidiDeviceStatus;
280 parcelable android.media.session.MediaController.PlaybackInfo;
281 parcelable android.media.session.MediaSession.QueueItem;
282 parcelable android.media.session.MediaSession.Token;
283 parcelable android.media.session.PlaybackState.CustomAction;
284 parcelable android.media.session.PlaybackState;
285 parcelable android.media.tv.DvbDeviceInfo;
286 parcelable android.media.tv.TvContentRatingSystemInfo;
287 parcelable android.media.tv.TvInputHardwareInfo;
288 parcelable android.media.tv.TvInputInfo;
289 parcelable android.media.tv.TvStreamConfig;
290 parcelable android.media.tv.TvTrackInfo;
291 parcelable android.net.CaptivePortal;
292 parcelable android.net.CaptivePortalData;
293 parcelable android.net.ConnectivityDiagnosticsManager.ConnectivityReport;
294 parcelable android.net.ConnectivityDiagnosticsManager.DataStallReport;
295 parcelable android.net.DhcpInfo;
296 parcelable android.net.IpConfiguration;
297 parcelable android.net.IpPrefix;
298 parcelable android.net.IpSecAlgorithm;
299 parcelable android.net.LinkAddress;
300 parcelable android.net.LinkProperties;
301 parcelable android.net.MacAddress;
302 parcelable android.net.MatchAllNetworkSpecifier;
303 parcelable android.net.NattKeepalivePacketData;
304 parcelable android.net.Network;
305 parcelable android.net.NetworkAgentConfig;
306 parcelable android.net.NetworkCapabilities;
307 parcelable android.net.NetworkInfo;
308 parcelable android.net.NetworkKey;
309 parcelable android.net.NetworkRequest;
310 parcelable android.net.NetworkStats;
311 parcelable android.net.ProxyInfo;
312 parcelable android.net.RouteInfo;
313 parcelable android.net.RssiCurve;
314 parcelable android.net.ScoredNetwork;
315 parcelable android.net.StaticIpConfiguration;
316 parcelable android.net.TelephonyNetworkSpecifier;
317 parcelable android.net.TestNetworkInterface;
318 parcelable android.net.TetheredClient.AddressInfo;
319 parcelable android.net.TetheredClient;
320 parcelable android.net.Uri;
321 parcelable android.net.WifiKey;
322 parcelable android.net.apf.ApfCapabilities;
323 parcelable android.net.metrics.ApfProgramEvent;
324 parcelable android.net.metrics.ApfStats;
325 parcelable android.net.metrics.DhcpClientEvent;
326 parcelable android.net.metrics.DhcpErrorEvent;
327 parcelable android.net.metrics.IpConnectivityLog.Event;
328 parcelable android.net.metrics.IpManagerEvent;
329 parcelable android.net.metrics.IpReachabilityEvent;
330 parcelable android.net.metrics.NetworkEvent;
331 parcelable android.net.metrics.RaEvent;
332 parcelable android.net.metrics.ValidationProbeEvent;
333 parcelable android.net.nsd.NsdServiceInfo;
334 parcelable android.net.sip.SipProfile;
335 parcelable android.net.wifi.RttManager.ParcelableRttParams;
336 parcelable android.net.wifi.RttManager.ParcelableRttResults;
337 parcelable android.net.wifi.RttManager.ResponderConfig;
338 parcelable android.net.wifi.RttManager.RttCapabilities;
339 parcelable android.net.wifi.ScanResult;
340 parcelable android.net.wifi.SoftApCapability;
341 parcelable android.net.wifi.SoftApConfiguration;
342 parcelable android.net.wifi.SoftApInfo;
343 parcelable android.net.wifi.SupplicantState;
344 parcelable android.net.wifi.WifiClient;
345 parcelable android.net.wifi.WifiConfiguration;
346 parcelable android.net.wifi.WifiEnterpriseConfig;
347 parcelable android.net.wifi.WifiInfo;
348 parcelable android.net.wifi.WifiMigration.SettingsMigrationData;
349 parcelable android.net.wifi.WifiNetworkConnectionStatistics;
350 parcelable android.net.wifi.WifiNetworkSpecifier;
351 parcelable android.net.wifi.WifiNetworkSuggestion;
352 parcelable android.net.wifi.WifiScanner.HotlistSettings;
353 parcelable android.net.wifi.WifiScanner.ParcelableScanData;
354 parcelable android.net.wifi.WifiScanner.ParcelableScanResults;
355 parcelable android.net.wifi.WifiScanner.ScanData;
356 parcelable android.net.wifi.WifiScanner.ScanSettings;
357 parcelable android.net.wifi.WifiScanner.WifiChangeSettings;
358 parcelable android.net.wifi.WifiUsabilityStatsEntry;
359 parcelable android.net.wifi.WpsInfo;
360 parcelable android.net.wifi.aware.Characteristics;
361 parcelable android.net.wifi.aware.ParcelablePeerHandle;
362 parcelable android.net.wifi.aware.PublishConfig;
363 parcelable android.net.wifi.aware.SubscribeConfig;
364 parcelable android.net.wifi.aware.WifiAwareNetworkInfo;
365 parcelable android.net.wifi.aware.WifiAwareNetworkSpecifier;
366 parcelable android.net.wifi.hotspot2.OsuProvider;
367 parcelable android.net.wifi.hotspot2.PasspointConfiguration;
368 parcelable android.net.wifi.hotspot2.pps.Credential.CertificateCredential;
369 parcelable android.net.wifi.hotspot2.pps.Credential.SimCredential;
370 parcelable android.net.wifi.hotspot2.pps.Credential.UserCredential;
371 parcelable android.net.wifi.hotspot2.pps.Credential;
372 parcelable android.net.wifi.hotspot2.pps.HomeSp;
373 parcelable android.net.wifi.nl80211.DeviceWiphyCapabilities;
374 parcelable android.net.wifi.nl80211.NativeScanResult;
375 parcelable android.net.wifi.nl80211.NativeWifiClient;
376 parcelable android.net.wifi.nl80211.PnoNetwork;
377 parcelable android.net.wifi.nl80211.PnoSettings;
378 parcelable android.net.wifi.nl80211.RadioChainInfo;
379 parcelable android.net.wifi.p2p.WifiP2pConfig;
380 parcelable android.net.wifi.p2p.WifiP2pDevice;
381 parcelable android.net.wifi.p2p.WifiP2pDeviceList;
382 parcelable android.net.wifi.p2p.WifiP2pGroup;
383 parcelable android.net.wifi.p2p.WifiP2pGroupList;
384 parcelable android.net.wifi.p2p.WifiP2pInfo;
385 parcelable android.net.wifi.p2p.WifiP2pWfdInfo;
386 parcelable android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo;
387 parcelable android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest;
388 parcelable android.net.wifi.p2p.nsd.WifiP2pServiceInfo;
389 parcelable android.net.wifi.p2p.nsd.WifiP2pServiceRequest;
390 parcelable android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo;
391 parcelable android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest;
392 parcelable android.net.wifi.rtt.RangingRequest;
393 parcelable android.net.wifi.rtt.RangingResult;
394 parcelable android.net.wifi.rtt.ResponderConfig;
395 parcelable android.net.wifi.rtt.ResponderLocation;
396 parcelable android.nfc.NdefMessage;
397 parcelable android.nfc.NdefRecord;
398 parcelable android.nfc.Tag;
399 parcelable android.os.BatterySaverPolicyConfig;
400 parcelable android.os.Bundle;
401 parcelable android.os.CpuUsageInfo;
402 parcelable android.os.Debug.MemoryInfo;
403 parcelable android.os.DropBoxManager.Entry;
404 parcelable android.os.IncidentManager.IncidentReport;
405 parcelable android.os.IncidentReportArgs;
406 parcelable android.os.LocaleList;
407 parcelable android.os.Message;
408 parcelable android.os.Messenger;
409 parcelable android.os.ParcelFileDescriptor;
410 parcelable android.os.ParcelUuid;
411 parcelable android.os.PatternMatcher;
412 parcelable android.os.PersistableBundle;
413 parcelable android.os.RemoteCallback;
414 parcelable android.os.ResultReceiver;
415 parcelable android.os.SharedMemory;
416 parcelable android.os.StatsDimensionsValue;
417 parcelable android.os.StrictMode.ViolationInfo;
418 parcelable android.os.UserHandle;
419 parcelable android.os.UserManager.EnforcingUser;
420 parcelable android.os.VibrationAttributes;
421 parcelable android.os.VibrationEffect.OneShot;
422 parcelable android.os.VibrationEffect.Prebaked;
423 parcelable android.os.VibrationEffect.Waveform;
424 parcelable android.os.VibrationEffect;
425 parcelable android.os.WorkSource.WorkChain;
426 parcelable android.os.WorkSource;
427 parcelable android.os.connectivity.CellularBatteryStats;
428 parcelable android.os.connectivity.WifiActivityEnergyInfo;
429 parcelable android.os.connectivity.WifiBatteryStats;
430 parcelable android.os.health.HealthStatsParceler;
431 parcelable android.os.health.TimerStat;
432 parcelable android.os.storage.CrateInfo;
433 parcelable android.os.storage.StorageVolume;
434 parcelable android.permission.RuntimePermissionPresentationInfo;
435 parcelable android.permission.RuntimePermissionUsageInfo;
436 parcelable android.preference.Preference.BaseSavedState;
437 parcelable android.preference.PreferenceActivity.Header;
438 parcelable android.print.PageRange;
439 parcelable android.print.PrintAttributes;
440 parcelable android.print.PrintDocumentInfo;
441 parcelable android.print.PrintJobId;
442 parcelable android.print.PrintJobInfo;
443 parcelable android.print.PrinterCapabilitiesInfo;
444 parcelable android.print.PrinterId;
445 parcelable android.print.PrinterInfo;
446 parcelable android.printservice.PrintServiceInfo;
447 parcelable android.printservice.recommendation.RecommendationInfo;
448 parcelable android.provider.DocumentsContract.Path;
449 parcelable android.security.keystore.recovery.KeyChainProtectionParams;
450 parcelable android.security.keystore.recovery.KeyChainSnapshot;
451 parcelable android.security.keystore.recovery.KeyDerivationParams;
452 parcelable android.security.keystore.recovery.WrappedApplicationKey;
453 parcelable android.service.autofill.BatchUpdates;
454 parcelable android.service.autofill.CharSequenceTransformation;
455 parcelable android.service.autofill.CompositeUserData;
456 parcelable android.service.autofill.CustomDescription;
457 parcelable android.service.autofill.Dataset;
458 parcelable android.service.autofill.DateTransformation;
459 parcelable android.service.autofill.DateValueSanitizer;
460 parcelable android.service.autofill.FillContext;
461 parcelable android.service.autofill.FillEventHistory;
462 parcelable android.service.autofill.FillRequest;
463 parcelable android.service.autofill.FillResponse;
464 parcelable android.service.autofill.ImageTransformation;
465 parcelable android.service.autofill.InlinePresentation;
466 parcelable android.service.autofill.InternalOnClickAction;
467 parcelable android.service.autofill.InternalSanitizer;
468 parcelable android.service.autofill.InternalTransformation;
469 parcelable android.service.autofill.InternalValidator;
470 parcelable android.service.autofill.LuhnChecksumValidator;
471 parcelable android.service.autofill.RegexValidator;
472 parcelable android.service.autofill.SaveInfo;
473 parcelable android.service.autofill.SaveRequest;
474 parcelable android.service.autofill.TextValueSanitizer;
475 parcelable android.service.autofill.UserData;
476 parcelable android.service.autofill.VisibilitySetterAction;
477 parcelable android.service.carrier.CarrierIdentifier;
478 parcelable android.service.carrier.MessagePdu;
479 parcelable android.service.chooser.ChooserTarget;
480 parcelable android.service.contentcapture.ActivityEvent;
481 parcelable android.service.contentcapture.SnapshotData;
482 parcelable android.service.controls.Control;
483 parcelable android.service.controls.templates.ControlButton;
484 parcelable android.service.euicc.DownloadSubscriptionResult;
485 parcelable android.service.euicc.EuiccProfileInfo;
486 parcelable android.service.euicc.GetDefaultDownloadableSubscriptionListResult;
487 parcelable android.service.euicc.GetDownloadableSubscriptionMetadataResult;
488 parcelable android.service.euicc.GetEuiccProfileInfoListResult;
489 parcelable android.service.notification.Adjustment;
490 parcelable android.service.notification.Condition;
491 parcelable android.service.notification.NotificationListenerService.RankingMap;
492 parcelable android.service.notification.NotificationStats;
493 parcelable android.service.notification.SnoozeCriterion;
494 parcelable android.service.notification.StatusBarNotification;
495 parcelable android.service.notification.ZenPolicy;
496 parcelable android.service.quickaccesswallet.GetWalletCardsError;
497 parcelable android.service.quickaccesswallet.GetWalletCardsRequest;
498 parcelable android.service.quickaccesswallet.GetWalletCardsResponse;
499 parcelable android.service.quickaccesswallet.SelectWalletCardRequest;
500 parcelable android.service.quickaccesswallet.WalletCard;
501 parcelable android.service.quickaccesswallet.WalletServiceEvent;
502 parcelable android.service.quicksettings.Tile;
503 parcelable android.service.resolver.ResolverTarget;
504 parcelable android.service.settings.suggestions.Suggestion;
505 parcelable android.service.watchdog.ExplicitHealthCheckService.PackageConfig;
506 parcelable android.speech.tts.Voice;
507 parcelable android.telecom.AudioState;
508 parcelable android.telecom.CallAudioState;
509 parcelable android.telecom.ConnectionRequest;
510 parcelable android.telecom.DisconnectCause;
511 parcelable android.telecom.GatewayInfo;
512 parcelable android.telecom.ParcelableCallAnalytics.AnalyticsEvent;
513 parcelable android.telecom.ParcelableCallAnalytics.EventTiming;
514 parcelable android.telecom.ParcelableCallAnalytics;
515 parcelable android.telecom.PhoneAccount;
516 parcelable android.telecom.PhoneAccountHandle;
517 parcelable android.telecom.PhoneAccountSuggestion;
518 parcelable android.telecom.StatusHints;
519 parcelable android.telecom.TelecomAnalytics.SessionTiming;
520 parcelable android.telecom.TelecomAnalytics;
521 parcelable android.telecom.VideoProfile.CameraCapabilities;
522 parcelable android.telecom.VideoProfile;
523 parcelable android.telephony.AvailableNetworkInfo;
524 parcelable android.telephony.BarringInfo.BarringServiceInfo;
525 parcelable android.telephony.BarringInfo;
526 parcelable android.telephony.CallAttributes;
527 parcelable android.telephony.CallQuality;
528 parcelable android.telephony.CarrierRestrictionRules;
529 parcelable android.telephony.CellIdentity;
530 parcelable android.telephony.CellIdentityCdma;
531 parcelable android.telephony.CellIdentityGsm;
532 parcelable android.telephony.CellIdentityLte;
533 parcelable android.telephony.CellIdentityNr;
534 parcelable android.telephony.CellIdentityTdscdma;
535 parcelable android.telephony.CellIdentityWcdma;
536 parcelable android.telephony.CellInfo;
537 parcelable android.telephony.CellInfoCdma;
538 parcelable android.telephony.CellInfoGsm;
539 parcelable android.telephony.CellInfoLte;
540 parcelable android.telephony.CellInfoNr;
541 parcelable android.telephony.CellInfoTdscdma;
542 parcelable android.telephony.CellInfoWcdma;
543 parcelable android.telephony.CellSignalStrengthCdma;
544 parcelable android.telephony.CellSignalStrengthGsm;
545 parcelable android.telephony.CellSignalStrengthLte;
546 parcelable android.telephony.CellSignalStrengthNr;
547 parcelable android.telephony.CellSignalStrengthTdscdma;
548 parcelable android.telephony.CellSignalStrengthWcdma;
549 parcelable android.telephony.ClosedSubscriberGroupInfo;
550 parcelable android.telephony.DataSpecificRegistrationInfo;
551 parcelable android.telephony.IccOpenLogicalChannelResponse;
552 parcelable android.telephony.ImsiEncryptionInfo;
553 parcelable android.telephony.LteVopsSupportInfo;
554 parcelable android.telephony.NeighboringCellInfo;
555 parcelable android.telephony.NetworkRegistrationInfo;
556 parcelable android.telephony.NetworkScanRequest;
557 parcelable android.telephony.PhoneNumberRange;
558 parcelable android.telephony.PreciseCallState;
559 parcelable android.telephony.PreciseDataConnectionState;
560 parcelable android.telephony.RadioAccessSpecifier;
561 parcelable android.telephony.ServiceState;
562 parcelable android.telephony.SignalStrength;
563 parcelable android.telephony.SmsCbCmasInfo;
564 parcelable android.telephony.SmsCbEtwsInfo;
565 parcelable android.telephony.SmsCbLocation;
566 parcelable android.telephony.SmsCbMessage;
567 parcelable android.telephony.SubscriptionInfo;
568 parcelable android.telephony.SubscriptionPlan;
569 parcelable android.telephony.TelephonyDisplayInfo;
570 parcelable android.telephony.TelephonyHistogram;
571 parcelable android.telephony.UiccAccessRule;
572 parcelable android.telephony.UiccCardInfo;
573 parcelable android.telephony.UiccSlotInfo;
574 parcelable android.telephony.VisualVoicemailSms;
575 parcelable android.telephony.VisualVoicemailSmsFilterSettings;
576 parcelable android.telephony.cdma.CdmaSmsCbProgramData;
577 parcelable android.telephony.data.ApnSetting;
578 parcelable android.telephony.data.DataCallResponse;
579 parcelable android.telephony.data.DataProfile;
580 parcelable android.telephony.emergency.EmergencyNumber;
581 parcelable android.telephony.euicc.DownloadableSubscription;
582 parcelable android.telephony.euicc.EuiccInfo;
583 parcelable android.telephony.euicc.EuiccNotification;
584 parcelable android.telephony.euicc.EuiccRulesAuthTable;
585 parcelable android.telephony.ims.ImsCallForwardInfo;
586 parcelable android.telephony.ims.ImsCallProfile;
587 parcelable android.telephony.ims.ImsConferenceState;
588 parcelable android.telephony.ims.ImsExternalCallState;
589 parcelable android.telephony.ims.ImsReasonInfo;
590 parcelable android.telephony.ims.ImsSsData;
591 parcelable android.telephony.ims.ImsSsInfo;
592 parcelable android.telephony.ims.ImsStreamMediaProfile;
593 parcelable android.telephony.ims.ImsSuppServiceNotification;
594 parcelable android.telephony.ims.feature.CapabilityChangeRequest;
595 parcelable android.telephony.ims.stub.ImsFeatureConfiguration;
596 parcelable android.telephony.mbms.DownloadRequest;
597 parcelable android.telephony.mbms.FileInfo;
598 parcelable android.telephony.mbms.FileServiceInfo;
599 parcelable android.telephony.mbms.StreamingServiceInfo;
600 parcelable android.telephony.mbms.UriPathPair;
601 parcelable android.text.Annotation;
602 parcelable android.text.ParcelableSpan;
603 parcelable android.text.style.AbsoluteSizeSpan;
604 parcelable android.text.style.AlignmentSpan.Standard;
605 parcelable android.text.style.BackgroundColorSpan;
606 parcelable android.text.style.BulletSpan;
607 parcelable android.text.style.EasyEditSpan;
608 parcelable android.text.style.ForegroundColorSpan;
609 parcelable android.text.style.LeadingMarginSpan.Standard;
610 parcelable android.text.style.LineBackgroundSpan.Standard;
611 parcelable android.text.style.LineHeightSpan.Standard;
612 parcelable android.text.style.LocaleSpan;
613 parcelable android.text.style.QuoteSpan;
614 parcelable android.text.style.RelativeSizeSpan;
615 parcelable android.text.style.ScaleXSpan;
616 parcelable android.text.style.StrikethroughSpan;
617 parcelable android.text.style.StyleSpan;
618 parcelable android.text.style.SubscriptSpan;
619 parcelable android.text.style.SuggestionSpan;
620 parcelable android.text.style.SuperscriptSpan;
621 parcelable android.text.style.TextAppearanceSpan;
622 parcelable android.text.style.TtsSpan;
623 parcelable android.text.style.TypefaceSpan;
624 parcelable android.text.style.URLSpan;
625 parcelable android.text.style.UnderlineSpan;
626 parcelable android.view.AbsSavedState;
627 parcelable android.view.Display.HdrCapabilities;
628 parcelable android.view.Display.Mode;
629 parcelable android.view.DragAndDropPermissions;
630 parcelable android.view.DragEvent;
631 parcelable android.view.InputDevice;
632 parcelable android.view.InputEvent;
633 parcelable android.view.KeyCharacterMap;
634 parcelable android.view.KeyEvent;
635 parcelable android.view.KeyboardShortcutGroup;
636 parcelable android.view.KeyboardShortcutInfo;
637 parcelable android.view.MotionEvent;
638 parcelable android.view.PointerIcon;
639 parcelable android.view.Surface;
640 parcelable android.view.SurfaceControl.Transaction;
641 parcelable android.view.SurfaceControl;
642 parcelable android.view.SurfaceControlViewHost.SurfacePackage;
643 parcelable android.view.VerifiedInputEvent;
644 parcelable android.view.VerifiedKeyEvent;
645 parcelable android.view.VerifiedMotionEvent;
646 parcelable android.view.View.BaseSavedState;
647 parcelable android.view.WindowAnimationFrameStats;
648 parcelable android.view.WindowContentFrameStats;
649 parcelable android.view.WindowId;
650 parcelable android.view.WindowManager.LayoutParams;
651 parcelable android.view.accessibility.AccessibilityEvent;
652 parcelable android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction;
653 parcelable android.view.accessibility.AccessibilityNodeInfo.TouchDelegateInfo;
654 parcelable android.view.accessibility.AccessibilityNodeInfo;
655 parcelable android.view.accessibility.AccessibilityWindowInfo;
656 parcelable android.view.autofill.AutofillId;
657 parcelable android.view.autofill.AutofillValue;
658 parcelable android.view.contentcapture.ContentCaptureCondition;
659 parcelable android.view.contentcapture.ContentCaptureContext;
660 parcelable android.view.contentcapture.ContentCaptureEvent;
661 parcelable android.view.contentcapture.ContentCaptureSessionId;
662 parcelable android.view.contentcapture.DataRemovalRequest;
663 parcelable android.view.contentcapture.DataShareRequest;
664 parcelable android.view.inputmethod.CompletionInfo;
665 parcelable android.view.inputmethod.CorrectionInfo;
666 parcelable android.view.inputmethod.CursorAnchorInfo;
667 parcelable android.view.inputmethod.EditorInfo;
668 parcelable android.view.inputmethod.ExtractedText;
669 parcelable android.view.inputmethod.ExtractedTextRequest;
670 parcelable android.view.inputmethod.InlineSuggestion;
671 parcelable android.view.inputmethod.InlineSuggestionInfo;
672 parcelable android.view.inputmethod.InlineSuggestionsRequest;
673 parcelable android.view.inputmethod.InlineSuggestionsResponse;
674 parcelable android.view.inputmethod.InputBinding;
675 parcelable android.view.inputmethod.InputContentInfo;
676 parcelable android.view.inputmethod.InputMethodInfo;
677 parcelable android.view.inputmethod.InputMethodSubtype;
678 parcelable android.view.textclassifier.ConversationAction;
679 parcelable android.view.textclassifier.ConversationActions.Message;
680 parcelable android.view.textclassifier.ConversationActions.Request;
681 parcelable android.view.textclassifier.ConversationActions;
682 parcelable android.view.textclassifier.SelectionEvent;
683 parcelable android.view.textclassifier.TextClassification.Request;
684 parcelable android.view.textclassifier.TextClassification;
685 parcelable android.view.textclassifier.TextClassificationContext;
686 parcelable android.view.textclassifier.TextClassificationSessionId;
687 parcelable android.view.textclassifier.TextClassifier.EntityConfig;
688 parcelable android.view.textclassifier.TextClassifierEvent.ConversationActionsEvent;
689 parcelable android.view.textclassifier.TextClassifierEvent.LanguageDetectionEvent;
690 parcelable android.view.textclassifier.TextClassifierEvent.TextLinkifyEvent;
691 parcelable android.view.textclassifier.TextClassifierEvent.TextSelectionEvent;
692 parcelable android.view.textclassifier.TextClassifierEvent;
693 parcelable android.view.textclassifier.TextLanguage.Request;
694 parcelable android.view.textclassifier.TextLanguage;
695 parcelable android.view.textclassifier.TextLinks.Request;
696 parcelable android.view.textclassifier.TextLinks.TextLink;
697 parcelable android.view.textclassifier.TextLinks;
698 parcelable android.view.textclassifier.TextSelection.Request;
699 parcelable android.view.textclassifier.TextSelection;
700 parcelable android.view.textservice.SentenceSuggestionsInfo;
701 parcelable android.view.textservice.SpellCheckerInfo;
702 parcelable android.view.textservice.SpellCheckerSubtype;
703 parcelable android.view.textservice.SuggestionsInfo;
704 parcelable android.view.textservice.TextInfo;
705 parcelable android.webkit.WebViewProviderInfo;
706 parcelable android.widget.RemoteViews;
707 parcelable android.widget.TextView.SavedState;
708 parcelable android.widget.inline.InlinePresentationSpec;
709 parcelable android.window.DisplayAreaInfo;
710 parcelable android.window.WindowContainerToken;
711 parcelable android.window.WindowContainerTransaction;
712