Created
May 18, 2016 20:26
-
-
Save JustinAngel/e78cf2924dfb25aa881285ed0e46642c to your computer and use it in GitHub Desktop.
Google IO 2016 API compare: Android N revision 2 vs. the new revision 3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
===== Results of comparing two JARs ===== | |
Comparing 3833 classes from C:\Program Files (x86)\Android\sdk\platforms\android-N\android.jar | |
To 3828 classes from C:\Program Files (x86)\Android\sdk\android-N.rev2\android.jar | |
public static final class android.Manifest$permission extends Object { | |
+ public static final String BIND_VR_LISTENER_SERVICE; | |
} | |
public static final class android.R$attr extends Object { | |
+ public static final int enableVrMode; | |
+ public static final int numberPickerStyle; | |
} | |
public static final class android.R$style extends Object { | |
+ public static final int Widget_Material_CompoundButton_Switch; | |
+ public static final int Widget_Material_Light_CompoundButton_Switch; | |
+ public static final int Widget_Material_Light_NumberPicker; | |
+ public static final int Widget_Material_NumberPicker; | |
} | |
public static final class android.accessibilityservice.AccessibilityService$MagnificationController extends Object { | |
+ public Region getMagnificationRegion(); | |
} | |
public class android.app.Activity extends ContextThemeWrapper implements LayoutInflater$Factory2, Window$Callback, KeyEvent$Callback, View$OnCreateContextMenuListener, ComponentCallbacks2 { | |
+ public DragAndDropPermissions requestDragAndDropPermissions(DragEvent); | |
+ public final void requestKeyboardShortcutsHelper(); | |
+ public final void dismissKeyboardShortcutsHelper(); | |
+ public void setVrModeEnabled(boolean, ComponentName) throws PackageManager$NameNotFoundException; | |
} | |
public class android.app.DialogFragment extends Fragment implements DialogInterface$OnCancelListener, DialogInterface$OnDismissListener { | |
+ public void onAttach(Context); | |
} | |
public static class android.app.DownloadManager$Request extends Object { | |
+ public DownloadManager$Request setRequiresCharging(boolean); | |
+ public DownloadManager$Request setRequiresDeviceIdle(boolean); | |
} | |
public class android.app.Fragment extends Object implements ComponentCallbacks2, View$OnCreateContextMenuListener { | |
+ public void startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) throws IntentSender$SendIntentException; | |
} | |
public abstract class android.app.FragmentHostCallback extends FragmentContainer { | |
+ public void onStartIntentSenderFromFragment(Fragment, IntentSender, int, Intent, int, int, int, Bundle) throws IntentSender$SendIntentException; | |
} | |
public class android.app.Notification extends Object implements Parcelable { | |
+ public static final String EXTRA_CONVERSATION_TITLE; | |
+ public static final String EXTRA_MESSAGES; | |
+ public static final String EXTRA_SELF_DISPLAY_NAME; | |
} | |
public static class android.app.Notification$Action extends Object implements Parcelable { | |
+ public boolean getAllowGeneratedReplies(); | |
} | |
public static final class android.app.Notification$Action$Builder extends Object { | |
+ public Notification$Action$Builder setAllowGeneratedReplies(boolean); | |
} | |
public static final class android.app.Notification$Action$WearableExtender extends Object implements Notification$Action$Extender { | |
+ public Notification$Action$WearableExtender setHintLaunchesActivity(boolean); | |
+ public boolean getHintLaunchesActivity(); | |
} | |
+ public static class android.app.Notification$MessagingStyle extends Notification$Style { | |
+ public Notification$MessagingStyle(CharSequence); | |
+ public static final int MAXIMUM_RETAINED_MESSAGES; | |
+ public Notification$MessagingStyle addMessage(CharSequence, long, CharSequence); | |
+ public Notification$MessagingStyle addMessage(Notification$MessagingStyle$Message); | |
+ public List getMessages(); | |
+ public CharSequence getUserDisplayName(); | |
+ public Notification$MessagingStyle setConversationTitle(CharSequence); | |
+ public CharSequence getConversationTitle(); | |
+ } | |
+ public static final class android.app.Notification$MessagingStyle$Message extends Object { | |
+ public Notification$MessagingStyle$Message(CharSequence, long, CharSequence); | |
+ public long getTimestamp(); | |
+ public Notification$MessagingStyle$Message setData(String, Uri); | |
+ public CharSequence getText(); | |
+ public String getDataMimeType(); | |
+ public CharSequence getSender(); | |
+ public Uri getDataUri(); | |
+ } | |
public static final class android.app.Notification$WearableExtender extends Object implements Notification$Extender { | |
+ public Notification$WearableExtender setDismissalId(String); | |
+ public String getDismissalId(); | |
+ public boolean getHintAmbientBigPicture(); | |
+ public Notification$WearableExtender setHintAmbientBigPicture(boolean); | |
+ public boolean getHintContentIntentLaunchesActivity(); | |
+ public Notification$WearableExtender setHintContentIntentLaunchesActivity(boolean); | |
} | |
public abstract class android.app.Service extends ContextWrapper implements ComponentCallbacks2 { | |
+ public static final int STOP_FOREGROUND_DETACH; | |
+ public static final int STOP_FOREGROUND_REMOVE; | |
+ public final void stopForeground(int); | |
} | |
public class android.app.WallpaperManager extends Object { | |
+ public static final int FLAG_LOCK; | |
+ public static final int FLAG_SYSTEM; | |
} | |
public class android.app.admin.DevicePolicyManager extends Object { | |
+ public boolean isManagedProfile(ComponentName); | |
+ public void setAlwaysOnVpnPackage(ComponentName, String, boolean) throws PackageManager$NameNotFoundException, UnsupportedOperationException; | |
+ public boolean isPackageSuspended(ComponentName, String) throws PackageManager$NameNotFoundException; | |
+ public CharSequence getOrganizationName(ComponentName); | |
+ public void setLongSupportMessage(ComponentName, CharSequence); | |
+ public void setOrganizationName(ComponentName, CharSequence); | |
+ public CharSequence getLongSupportMessage(ComponentName); | |
+ public void setShortSupportMessage(ComponentName, CharSequence); | |
+ public CharSequence getShortSupportMessage(ComponentName); | |
} | |
public class android.app.job.JobInfo extends Object implements Parcelable { | |
+ public static final int NETWORK_TYPE_NOT_ROAMING; | |
+ public long getTriggerContentMaxDelay(); | |
+ public long getTriggerContentUpdateDelay(); | |
} | |
public static final class android.app.job.JobInfo$Builder extends Object { | |
+ public JobInfo$Builder setTriggerContentUpdateDelay(long); | |
+ public JobInfo$Builder setTriggerContentMaxDelay(long); | |
} | |
public abstract class android.app.job.JobScheduler extends Object { | |
+ public abstract JobInfo getPendingJob(int); | |
} | |
public class android.content.ClipDescription extends Object implements Parcelable { | |
} | |
public abstract class android.content.ContentResolver extends Object { | |
+ public static final int NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS; | |
+ public static final int NOTIFY_SYNC_TO_NETWORK; | |
+ public void notifyChange(Uri, ContentObserver, int); | |
} | |
public class android.content.Intent extends Object implements Parcelable, Cloneable { | |
+ public static final String ACTION_MANAGED_PROFILE_AVAILABLE; | |
+ public static final String ACTION_MANAGED_PROFILE_UNAVAILABLE; | |
+ public static final String ACTION_SHOW_APP_INFO; | |
+ public static final String EXTRA_CHOOSER_TARGETS; | |
+ public static final String EXTRA_EXCLUDE_COMPONENTS; | |
+ public static final String EXTRA_PACKAGE_NAME; | |
} | |
public static final class android.content.IntentFilter$AuthorityEntry extends Object { | |
+ public boolean equals(Object); | |
} | |
public class android.content.pm.ActivityInfo extends ComponentInfo implements Parcelable { | |
+ public static final int FLAG_ENABLE_VR_MODE; | |
} | |
public class android.content.pm.ApplicationInfo extends PackageItemInfo implements Parcelable { | |
+ public int minSdkVersion; | |
} | |
public class android.content.pm.LauncherApps extends Object { | |
+ public boolean startShortcut(ShortcutInfo, Rect, Bundle); | |
+ public ParcelFileDescriptor getShortcutIconFd(String, String, UserHandle); | |
+ public ParcelFileDescriptor getShortcutIconFd(ShortcutInfo); | |
} | |
public static class android.content.pm.LauncherApps$ShortcutQuery extends Object { | |
+ public void setShortcutIds(List); | |
} | |
public abstract class android.content.pm.PackageManager extends Object { | |
+ public static final String FEATURE_VR_MODE; | |
+ public static final String FEATURE_VR_MODE_HIGH_PERFORMANCE; | |
} | |
public class android.content.pm.PermissionInfo extends PackageItemInfo implements Parcelable { | |
+ public static final int PROTECTION_FLAG_SETUP; | |
} | |
public final class android.content.pm.ShortcutInfo extends Object implements Parcelable { | |
+ public static final String SHORTCUT_CATEGORY_CONVERSATION; | |
+ public int getIconResourceId(); | |
+ public Set getCategories(); | |
+ public UserHandle getUserHandle(); | |
} | |
public static class android.content.pm.ShortcutInfo$Builder extends Object { | |
+ public ShortcutInfo$Builder setCategories(Set); | |
} | |
public class android.content.pm.ShortcutManager extends Object { | |
+ public boolean addDynamicShortcuts(List); | |
+ public void removeAllDynamicShortcuts(); | |
+ public void removeDynamicShortcuts(List); | |
} | |
public final class android.hardware.Sensor extends Object { | |
+ public int getId(); | |
+ public boolean isDynamicSensor(); | |
+ public boolean isAdditionalInfoSupported(); | |
} | |
public abstract class android.hardware.SensorManager extends Object { | |
+ public boolean isDynamicSensorDiscoverySupported(); | |
+ public void unregisterDynamicSensorCallback(SensorManager$DynamicSensorCallback); | |
+ public void registerDynamicSensorCallback(SensorManager$DynamicSensorCallback, Handler); | |
+ public void registerDynamicSensorCallback(SensorManager$DynamicSensorCallback); | |
} | |
+ public abstract static class android.hardware.SensorManager$DynamicSensorCallback extends Object { | |
+ public SensorManager$DynamicSensorCallback(); | |
+ public void onDynamicSensorConnected(Sensor); | |
+ public void onDynamicSensorDisconnected(Sensor); | |
+ } | |
public abstract class android.hardware.camera2.CameraDevice extends Object implements AutoCloseable { | |
+ public abstract void createReprocessableCaptureSessionByConfigurations(InputConfiguration, List, CameraCaptureSession$StateCallback, Handler) throws CameraAccessException; | |
+ public abstract void createCaptureSessionByOutputConfigurations(List, CameraCaptureSession$StateCallback, Handler) throws CameraAccessException; | |
} | |
public final class android.hardware.camera2.params.OutputConfiguration extends Object implements Parcelable { | |
+ public OutputConfiguration(int, Surface); | |
+ public static final int SURFACE_GROUP_ID_NONE; | |
+ public int getSurfaceGroupId(); | |
} | |
public abstract static interface android.icu.lang.UCharacter$BidiPairedBracketType { | |
} | |
public abstract static interface android.icu.lang.UCharacter$DecompositionType { | |
} | |
public abstract static interface android.icu.lang.UCharacter$EastAsianWidth { | |
} | |
public abstract static interface android.icu.lang.UCharacter$GraphemeClusterBreak { | |
} | |
public abstract static interface android.icu.lang.UCharacter$HangulSyllableType { | |
} | |
public abstract static interface android.icu.lang.UCharacter$JoiningGroup { | |
} | |
public abstract static interface android.icu.lang.UCharacter$JoiningType { | |
} | |
public abstract static interface android.icu.lang.UCharacter$LineBreak { | |
} | |
public abstract static interface android.icu.lang.UCharacter$NumericType { | |
} | |
public abstract static interface android.icu.lang.UCharacter$SentenceBreak { | |
} | |
public static final class android.icu.lang.UCharacter$UnicodeBlock extends Character$Subset { | |
} | |
public abstract static interface android.icu.lang.UCharacter$WordBreak { | |
} | |
public abstract static interface android.icu.lang.UCharacterEnums$ECharacterCategory { | |
} | |
public abstract static interface android.icu.lang.UCharacterEnums$ECharacterDirection { | |
} | |
public abstract interface android.icu.lang.UProperty { | |
} | |
public abstract static interface android.icu.lang.UProperty$NameChoice { | |
} | |
public final class android.icu.lang.UScript extends Object { | |
} | |
public final class android.icu.text.CollationKey extends Object implements Comparable { | |
} | |
public static final class android.icu.text.CollationKey$BoundMode extends Object { | |
} | |
public abstract class android.icu.text.Collator extends Object implements Comparator, Freezable, Cloneable { | |
} | |
public abstract static interface android.icu.text.Collator$ReorderCodes { | |
} | |
public abstract class android.icu.text.DateFormat extends UFormat { | |
} | |
public class android.icu.text.DateTimePatternGenerator extends Object implements Freezable, Cloneable { | |
} | |
public final class android.icu.text.RuleBasedCollator extends Collator { | |
} | |
public final class android.location.GnssMeasurement extends Object implements Parcelable { | |
+ public static final int MULTIPATH_INDICATOR_NOT_DETECTED; | |
} | |
public final class android.location.GnssMeasurementsEvent extends Object implements Parcelable { | |
+ GnssMeasurementsEvent(); | |
} | |
public abstract static class android.location.GnssMeasurementsEvent$Callback extends Object { | |
+ public static final int STATUS_LOCATION_DISABLED; | |
+ public static final int STATUS_NOT_SUPPORTED; | |
+ public static final int STATUS_READY; | |
} | |
+ public abstract static class android.location.GnssNavigationMessage$Callback extends Object { | |
+ public GnssNavigationMessage$Callback(); | |
+ public static final int STATUS_LOCATION_DISABLED; | |
+ public static final int STATUS_NOT_SUPPORTED; | |
+ public static final int STATUS_READY; | |
+ public void onStatusChanged(int); | |
+ public void onGnssNavigationMessageReceived(GnssNavigationMessage); | |
+ } | |
public final class android.location.GnssStatus extends Object { | |
+ public int getSatelliteCount(); | |
+ public boolean hasAlmanacData(int); | |
+ public boolean hasEphemerisData(int); | |
} | |
+ public abstract static class android.location.GnssStatus$Callback extends Object { | |
+ public GnssStatus$Callback(); | |
+ public void onStopped(); | |
+ public void onStarted(); | |
+ public void onSatelliteStatusChanged(GnssStatus); | |
+ public void onFirstFix(int); | |
+ } | |
public class android.location.LocationManager extends Object { | |
+ public void unregisterGnssNavigationMessageCallback(GnssNavigationMessage$Callback); | |
+ public boolean registerGnssNavigationMessageCallback(GnssNavigationMessage$Callback); | |
+ public boolean registerGnssNavigationMessageCallback(GnssNavigationMessage$Callback, Handler); | |
+ public boolean registerGnssStatusCallback(GnssStatus$Callback, Handler); | |
+ public boolean registerGnssStatusCallback(GnssStatus$Callback); | |
+ public void unregisterGnssStatusCallback(GnssStatus$Callback); | |
+ public void removeNmeaListener(OnNmeaMessageListener); | |
+ public boolean addNmeaListener(OnNmeaMessageListener, Handler); | |
+ public boolean addNmeaListener(OnNmeaMessageListener); | |
} | |
+ public abstract interface android.location.OnNmeaMessageListener { | |
+ public abstract void onNmeaMessage(String, long); | |
+ } | |
public abstract static class android.media.AudioManager$AudioRecordingCallback extends Object { | |
+ public void onRecordingConfigChanged(AudioRecordingConfiguration[]); | |
} | |
public class android.media.AudioRecord extends Object implements AudioRouting { | |
+ public void addOnRoutingChangedListener(AudioRouting$OnRoutingChangedListener, Handler); | |
+ public void removeOnRoutingChangedListener(AudioRouting$OnRoutingChangedListener); | |
} | |
- public abstract static interface android.media.AudioRecord$OnRoutingChangedListener { | |
* public abstract static interface android.media.AudioRecord$OnRoutingChangedListener extends AudioRouting$OnRoutingChangedListener { | |
+ public void onRoutingChanged(AudioRouting); | |
} | |
public abstract interface android.media.AudioRouting { | |
+ public abstract void addOnRoutingChangedListener(AudioRouting$OnRoutingChangedListener, Handler); | |
+ public abstract void removeOnRoutingChangedListener(AudioRouting$OnRoutingChangedListener); | |
} | |
public class android.media.AudioTrack extends Object implements AudioRouting { | |
+ public void addOnRoutingChangedListener(AudioRouting$OnRoutingChangedListener, Handler); | |
+ public void removeOnRoutingChangedListener(AudioRouting$OnRoutingChangedListener); | |
} | |
- public abstract static interface android.media.AudioTrack$OnRoutingChangedListener { | |
* public abstract static interface android.media.AudioTrack$OnRoutingChangedListener extends AudioRouting$OnRoutingChangedListener { | |
+ public void onRoutingChanged(AudioRouting); | |
} | |
public abstract class android.media.DrmInitData extends Object { | |
+ DrmInitData(); | |
} | |
public class android.media.MediaActionSound extends Object { | |
+ public void load(int); | |
+ public void play(int); | |
} | |
public static final class android.media.MediaCodecInfo$CodecProfileLevel extends Object { | |
+ public static final int DolbyVisionProfileDvavPen; | |
+ public static final int DolbyVisionProfileDvavPer; | |
+ public static final int DolbyVisionProfileDvheDtb; | |
+ public static final int DolbyVisionProfileDvheDth; | |
+ public static final int VP9Profile2HDR; | |
+ public static final int VP9Profile3HDR; | |
} | |
public static final class android.media.tv.TvContract$Programs extends Object implements TvContract$BaseTvColumns { | |
+ public static final String COLUMN_RECORDING_PROHIBITED; | |
} | |
public final class android.media.tv.TvInputInfo extends Object implements Parcelable { | |
+ public Bundle getExtras(); | |
} | |
public static final class android.media.tv.TvInputInfo$Builder extends Object { | |
+ public TvInputInfo$Builder setExtras(Bundle); | |
} | |
public final class android.media.tv.TvInputManager extends Object { | |
+ public void updateTvInputInfo(TvInputInfo); | |
} | |
public abstract class android.media.tv.TvInputService extends Service { | |
} | |
public final class android.media.tv.TvTrackInfo extends Object implements Parcelable { | |
+ public boolean equals(Object); | |
+ public int hashCode(); | |
} | |
public final class android.mtp.MtpConstants extends Object { | |
} | |
public final class android.mtp.MtpDevice extends Object { | |
+ public MtpEvent readEvent(CancellationSignal) throws IOException; | |
} | |
public class android.mtp.MtpDeviceInfo extends Object { | |
+ public boolean isEventSupported(int); | |
+ public boolean isOperationSupported(int); | |
} | |
public class android.mtp.MtpEvent extends Object { | |
+ MtpEvent(); | |
+ public static final int EVENT_CANCEL_TRANSACTION; | |
+ public static final int EVENT_CAPTURE_COMPLETE; | |
+ public static final int EVENT_DEVICE_INFO_CHANGED; | |
+ public static final int EVENT_DEVICE_PROP_CHANGED; | |
+ public static final int EVENT_DEVICE_RESET; | |
+ public static final int EVENT_OBJECT_ADDED; | |
+ public static final int EVENT_OBJECT_INFO_CHANGED; | |
+ public static final int EVENT_OBJECT_PROP_CHANGED; | |
+ public static final int EVENT_OBJECT_PROP_DESC_CHANGED; | |
+ public static final int EVENT_OBJECT_REFERENCES_CHANGED; | |
+ public static final int EVENT_OBJECT_REMOVED; | |
+ public static final int EVENT_REQUEST_OBJECT_TRANSFER; | |
+ public static final int EVENT_STORAGE_INFO_CHANGED; | |
+ public static final int EVENT_STORE_ADDED; | |
+ public static final int EVENT_STORE_FULL; | |
+ public static final int EVENT_STORE_REMOVED; | |
+ public static final int EVENT_UNDEFINED; | |
+ public static final int EVENT_UNREPORTED_STATUS; | |
} | |
public class android.net.ConnectivityManager extends Object { | |
+ public void registerDefaultNetworkCallback(ConnectivityManager$NetworkCallback); | |
} | |
public class android.net.NetworkInfo extends Object implements Parcelable { | |
+ public static final Parcelable$Creator CREATOR; | |
+ public boolean isMetered(); | |
} | |
public final class android.nfc.NfcAdapter extends Object { | |
+ public boolean ignore(Tag, int, NfcAdapter$OnTagRemovedListener, Handler); | |
} | |
+ public abstract static interface android.nfc.NfcAdapter$OnTagRemovedListener { | |
+ public abstract void onTagRemoved(); | |
+ } | |
public final class android.nfc.Tag extends Object implements Parcelable { | |
} | |
public final class android.os.Bundle extends BaseBundle implements Cloneable, Parcelable { | |
+ public void remove(String); | |
} | |
public class android.os.HardwarePropertiesManager extends Object { | |
+ public static final int TEMPERATURE_THROTTLING_BELOW_VR_MIN; | |
} | |
public final class android.os.PowerManager extends Object { | |
} | |
public class android.os.UserManager extends Object { | |
+ public static boolean supportsMultipleUsers(); | |
} | |
public final class android.os.health.UidHealthStats extends Object { | |
+ public static final int MEASUREMENT_CPU_POWER_MAMS; | |
+ public static final int MEASUREMENT_SYSTEM_CPU_TIME_MS; | |
+ public static final int MEASUREMENT_USER_CPU_TIME_MS; | |
} | |
public class android.os.storage.StorageManager extends Object { | |
+ public StorageVolume getStorageVolume(File); | |
} | |
public class android.preference.Preference extends Object implements Comparable { | |
} | |
public abstract class android.preference.PreferenceGroup extends Preference { | |
+ protected void onPrepareForRemoval(); | |
} | |
- public class android.printservice.CustomPrinterIconCallback extends Object { | |
* public final class android.printservice.CustomPrinterIconCallback extends Object { | |
} | |
public static class android.provider.CallLog$Calls extends Object implements BaseColumns { | |
} | |
public static final class android.provider.ContactsContract$Intents extends Object { | |
+ public static final String METADATA_ACCOUNT_TYPE; | |
+ public static final String METADATA_MIMETYPE; | |
} | |
public final class android.provider.Settings extends Object { | |
+ public static final String ACTION_VR_LISTENER_SETTINGS; | |
} | |
public static final class android.provider.Settings$Global extends Settings$NameValueTable { | |
} | |
public static final class android.provider.Settings$Secure extends Settings$NameValueTable { | |
} | |
public static final class android.provider.Settings$System extends Settings$NameValueTable { | |
} | |
public static final class android.provider.Telephony$Sms$Intents extends Object { | |
} | |
public final class android.renderscript.ScriptGroup extends BaseObj { | |
+ public void destroy(); | |
} | |
public static final class android.renderscript.ScriptGroup$Closure extends BaseObj { | |
+ protected void finalize() throws Throwable; | |
+ public void destroy(); | |
} | |
public class android.service.carrier.CarrierIdentifier extends Object implements Parcelable { | |
+ public String toString(); | |
} | |
public abstract class android.service.media.MediaBrowserService extends Service { | |
+ public final Bundle getBrowserRootHints(); | |
} | |
public abstract class android.service.notification.NotificationListenerService extends Service { | |
+ public static final int HINT_HOST_DISABLE_CALL_EFFECTS; | |
+ public static final int HINT_HOST_DISABLE_NOTIFICATION_EFFECTS; | |
+ public void onDestroy(); | |
+ public void onListenerDisconnected(); | |
} | |
public static class android.service.notification.NotificationListenerService$Ranking extends Object { | |
+ public String getOverrideGroupKey(); | |
} | |
public class android.service.notification.StatusBarNotification extends Object implements Parcelable { | |
+ public String getOverrideGroupKey(); | |
+ public void setOverrideGroupKey(String); | |
+ public boolean isGroup(); | |
} | |
public class android.service.quicksettings.TileService extends Service { | |
+ public static final String META_DATA_ACTIVE_TILE; | |
+ public void onTileAdded(); | |
} | |
public class android.service.voice.VoiceInteractionSession extends Object implements KeyEvent$Callback, ComponentCallbacks2 { | |
+ public void onHandleAssistSecondary(Bundle, AssistStructure, AssistContent, int, int); | |
} | |
+ public abstract class android.service.vr.VrListenerService extends Service { | |
+ public VrListenerService(); | |
+ public static final String SERVICE_INTERFACE; | |
+ public IBinder onBind(Intent); | |
+ public static final boolean isVrModePackageEnabled(Context, ComponentName); | |
+ public void onCurrentVrActivityChanged(ComponentName); | |
+ } | |
public final class android.telecom.Call extends Object { | |
} | |
public abstract static class android.telecom.Call$Callback extends Object { | |
} | |
public static class android.telecom.Call$Details extends Object { | |
} | |
public abstract class android.telecom.Conference extends Conferenceable { | |
} | |
public abstract class android.telecom.Connection extends Conferenceable { | |
} | |
public final class android.telecom.DisconnectCause extends Object implements Parcelable { | |
} | |
public abstract class android.telecom.InCallService extends Service { | |
} | |
public abstract static class android.telecom.RemoteConference$Callback extends Object { | |
} | |
public final class android.telecom.RemoteConnection extends Object { | |
} | |
public abstract static class android.telecom.RemoteConnection$Callback extends Object { | |
} | |
public class android.telecom.TelecomManager extends Object { | |
} | |
public class android.telephony.CarrierConfigManager extends Object { | |
+ public static final String KEY_CARRIER_WFC_SUPPORTS_WIFI_ONLY_BOOL; | |
+ public static final String KEY_VVM_CELLULAR_DATA_REQUIRED_BOOL; | |
+ public static final String KEY_VVM_PREFETCH_BOOL; | |
} | |
public class android.telephony.TelephonyManager extends Object { | |
+ public static final int APPTYPE_CSIM; | |
+ public static final int APPTYPE_ISIM; | |
+ public static final int APPTYPE_RUIM; | |
+ public static final int APPTYPE_SIM; | |
+ public static final int APPTYPE_USIM; | |
+ public static final int AUTHTYPE_EAP_AKA; | |
+ public static final int AUTHTYPE_EAP_SIM; | |
+ public String getIccAuthentication(int, int, String); | |
+ public String getIccAuthentication(int, int, int, String); | |
} | |
public final class android.util.LocaleList extends Object implements Parcelable { | |
+ public transient LocaleList(Locale[]); | |
} | |
public abstract class android.view.AbsSavedState extends Object implements Parcelable { | |
+ protected AbsSavedState(Parcel, ClassLoader); | |
} | |
public final class android.view.Display extends Object { | |
+ public Display$HdrCapabilities getHdrCapabilities(); | |
} | |
+ public static final class android.view.Display$HdrCapabilities extends Object implements Parcelable { | |
+ public Display$HdrCapabilities(int[], float, float, float); | |
+ public static final Parcelable$Creator CREATOR; | |
+ public static final int HDR_TYPE_DOLBY_VISION; | |
+ public static final int HDR_TYPE_HDR10; | |
+ public static final int HDR_TYPE_HLG; | |
+ public static final float INVALID_LUMINANCE; | |
+ public int describeContents(); | |
+ public void writeToParcel(Parcel, int); | |
+ public float getDesiredMinLuminance(); | |
+ public float getDesiredMaxAverageLuminance(); | |
+ public int[] getSupportedHdrTypes(); | |
+ public float getDesiredMaxLuminance(); | |
+ } | |
+ public final class android.view.DragAndDropPermissions extends Object { | |
+ DragAndDropPermissions(); | |
+ protected void finalize() throws Throwable; | |
+ public void release(); | |
+ } | |
+ public final class android.view.PixelCopy extends Object { | |
+ PixelCopy(); | |
+ public static final int ERROR_DESTINATION_INVALID; | |
+ public static final int ERROR_SOURCE_INVALID; | |
+ public static final int ERROR_SOURCE_NO_DATA; | |
+ public static final int ERROR_TIMEOUT; | |
+ public static final int ERROR_UNKNOWN; | |
+ public static final int SUCCESS; | |
+ public static void request(SurfaceView, Bitmap, PixelCopy$OnPixelCopyFinishedListener, Handler); | |
+ public static void request(Surface, Bitmap, PixelCopy$OnPixelCopyFinishedListener, Handler); | |
+ } | |
+ public abstract static interface android.view.PixelCopy$OnPixelCopyFinishedListener { | |
+ public abstract void onPixelCopyFinished(int); | |
+ } | |
public class android.view.View extends Object implements Drawable$Callback, KeyEvent$Callback, AccessibilityEventSource { | |
+ public void dispatchStartTemporaryDetach(); | |
+ public void dispatchFinishTemporaryDetach(); | |
+ public final boolean isTemporarilyDetached(); | |
} | |
public static class android.view.View$BaseSavedState extends AbsSavedState { | |
+ public View$BaseSavedState(Parcel, ClassLoader); | |
} | |
public abstract class android.view.Window extends Object { | |
+ public void setSustainedPerformanceMode(boolean); | |
+ public final void removeOnFrameMetricsAvailableListener(Window$OnFrameMetricsAvailableListener); | |
+ public final void addOnFrameMetricsAvailableListener(Window$OnFrameMetricsAvailableListener, Handler); | |
} | |
+ public abstract static interface android.view.Window$OnFrameMetricsAvailableListener { | |
+ public abstract void onFrameMetricsAvailable(Window, FrameMetrics, int); | |
+ } | |
public class android.view.accessibility.AccessibilityNodeInfo extends Object implements Parcelable { | |
} | |
public final class android.view.accessibility.AccessibilityWindowInfo extends Object implements Parcelable { | |
+ public CharSequence getTitle(); | |
+ public AccessibilityNodeInfo getAnchor(); | |
} | |
public abstract class android.widget.AbsSpinner extends AdapterView { | |
+ protected void dispatchRestoreInstanceState(SparseArray); | |
} | |
public static class android.widget.FrameLayout$LayoutParams extends ViewGroup$MarginLayoutParams { | |
+ public static final int UNSPECIFIED_GRAVITY; | |
} | |
public class android.widget.RemoteViews extends Object implements Parcelable, LayoutInflater$Filter { | |
+ public void setChronometerCountDown(int, boolean); | |
} | |
public class android.widget.SearchView extends LinearLayout implements CollapsibleActionView { | |
+ protected void onLayout(boolean, int, int, int, int); | |
} | |
public class android.widget.TextView extends View implements ViewTreeObserver$OnPreDrawListener { | |
} | |
+ public class java.io.UncheckedIOException extends RuntimeException { | |
+ public UncheckedIOException(String, IOException); | |
+ public UncheckedIOException(IOException); | |
+ private static final long serialVersionUID; | |
+ public volatile Throwable getCause(); | |
+ public IOException getCause(); | |
+ private void readObject(ObjectInputStream) throws IOException, ClassNotFoundException; | |
+ } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment