Loading api/current.txt +4 −6 Original line number Original line Diff line number Diff line Loading @@ -28222,7 +28222,6 @@ package android.telecomm { method public int describeContents(); method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; field public static final android.os.Parcelable.Creator CREATOR; field public static final int ROUTE_ALL = 15; // 0xf field public static final int ROUTE_BLUETOOTH = 2; // 0x2 field public static final int ROUTE_BLUETOOTH = 2; // 0x2 field public static final int ROUTE_EARPIECE = 1; // 0x1 field public static final int ROUTE_EARPIECE = 1; // 0x1 field public static final int ROUTE_SPEAKER = 8; // 0x8 field public static final int ROUTE_SPEAKER = 8; // 0x8 Loading @@ -28239,7 +28238,7 @@ package android.telecomm { method public final void destroy(); method public final void destroy(); method public final int getCapabilities(); method public final int getCapabilities(); method public final java.util.List<android.telecomm.Connection> getConnections(); method public final java.util.List<android.telecomm.Connection> getConnections(); method public final android.telecomm.PhoneAccountHandle getPhoneAccount(); method public final android.telecomm.PhoneAccountHandle getPhoneAccountHandle(); method public final int getState(); method public final int getState(); method public void onDisconnect(); method public void onDisconnect(); method public void onHold(); method public void onHold(); Loading Loading @@ -28314,12 +28313,11 @@ package android.telecomm { } } public final class ConnectionRequest implements android.os.Parcelable { public final class ConnectionRequest implements android.os.Parcelable { ctor public ConnectionRequest(android.telecomm.PhoneAccountHandle, android.net.Uri, int, android.os.Bundle); ctor public ConnectionRequest(android.telecomm.PhoneAccountHandle, android.net.Uri, android.os.Bundle); method public int describeContents(); method public int describeContents(); method public android.telecomm.PhoneAccountHandle getAccountHandle(); method public android.telecomm.PhoneAccountHandle getAccountHandle(); method public android.net.Uri getAddress(); method public android.os.Bundle getExtras(); method public android.os.Bundle getExtras(); method public android.net.Uri getHandle(); method public int getHandlePresentation(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; field public static final android.os.Parcelable.Creator CREATOR; } } Loading Loading @@ -28497,11 +28495,11 @@ package android.telecomm { public final class StatusHints implements android.os.Parcelable { public final class StatusHints implements android.os.Parcelable { ctor public StatusHints(android.content.ComponentName, java.lang.CharSequence, int, android.os.Bundle); ctor public StatusHints(android.content.ComponentName, java.lang.CharSequence, int, android.os.Bundle); method public int describeContents(); method public int describeContents(); method public android.content.ComponentName getComponentName(); method public android.os.Bundle getExtras(); method public android.os.Bundle getExtras(); method public android.graphics.drawable.Drawable getIcon(android.content.Context); method public android.graphics.drawable.Drawable getIcon(android.content.Context); method public int getIconResId(); method public int getIconResId(); method public java.lang.CharSequence getLabel(); method public java.lang.CharSequence getLabel(); method public android.content.ComponentName getPackageName(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; field public static final android.os.Parcelable.Creator CREATOR; } } telecomm/java/android/telecomm/AudioState.java +5 −2 Original line number Original line Diff line number Diff line Loading @@ -34,7 +34,7 @@ public final class AudioState implements Parcelable { /** Direct the audio stream through a wired headset. */ /** Direct the audio stream through a wired headset. */ public static final int ROUTE_WIRED_HEADSET = 0x00000004; public static final int ROUTE_WIRED_HEADSET = 0x00000004; /** Direct the audio stream through the device's spakerphone. */ /** Direct the audio stream through the device's speakerphone. */ public static final int ROUTE_SPEAKER = 0x00000008; public static final int ROUTE_SPEAKER = 0x00000008; /** /** Loading @@ -43,7 +43,10 @@ public final class AudioState implements Parcelable { */ */ public static final int ROUTE_WIRED_OR_EARPIECE = ROUTE_EARPIECE | ROUTE_WIRED_HEADSET; public static final int ROUTE_WIRED_OR_EARPIECE = ROUTE_EARPIECE | ROUTE_WIRED_HEADSET; /** Bit mask of all possible audio routes. */ /** Bit mask of all possible audio routes. * * @hide */ public static final int ROUTE_ALL = ROUTE_EARPIECE | ROUTE_BLUETOOTH | ROUTE_WIRED_HEADSET | public static final int ROUTE_ALL = ROUTE_EARPIECE | ROUTE_BLUETOOTH | ROUTE_WIRED_HEADSET | ROUTE_SPEAKER; ROUTE_SPEAKER; Loading telecomm/java/android/telecomm/Conference.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -54,7 +54,7 @@ public abstract class Conference { mPhoneAccount = phoneAccount; mPhoneAccount = phoneAccount; } } public final PhoneAccountHandle getPhoneAccount() { public final PhoneAccountHandle getPhoneAccountHandle() { return mPhoneAccount; return mPhoneAccount; } } Loading Loading @@ -183,7 +183,7 @@ public abstract class Conference { } } /** /** * Tears down the conference object and any of it's current connections. * Tears down the conference object and any of its current connections. */ */ public final void destroy() { public final void destroy() { Log.d(this, "destroying conference : %s", this); Log.d(this, "destroying conference : %s", this); Loading telecomm/java/android/telecomm/ConnectionRequest.java +8 −23 Original line number Original line Diff line number Diff line Loading @@ -29,31 +29,25 @@ public final class ConnectionRequest implements Parcelable { // TODO: Token to limit recursive invocations // TODO: Token to limit recursive invocations private final PhoneAccountHandle mAccountHandle; private final PhoneAccountHandle mAccountHandle; private final Uri mHandle; private final Uri mAddress; private final int mHandlePresentation; private final Bundle mExtras; private final Bundle mExtras; private final int mVideoState; private final int mVideoState; /** /** * @param accountHandle The accountHandle which should be used to place the call. * @param accountHandle The accountHandle which should be used to place the call. * @param handle The handle (e.g., phone number) to which the {@link Connection} is to connect. * @param handle The handle (e.g., phone number) to which the {@link Connection} is to connect. * @param handlePresentation The {@link PropertyPresentation} which controls how the handle * is shown. * @param extras Application-specific extra data. * @param extras Application-specific extra data. */ */ public ConnectionRequest( public ConnectionRequest( PhoneAccountHandle accountHandle, PhoneAccountHandle accountHandle, Uri handle, Uri handle, int handlePresentation, Bundle extras) { Bundle extras) { this(accountHandle, handle, handlePresentation, extras, VideoProfile.VideoState.AUDIO_ONLY); this(accountHandle, handle, extras, VideoProfile.VideoState.AUDIO_ONLY); } } /** /** * @param accountHandle The accountHandle which should be used to place the call. * @param accountHandle The accountHandle which should be used to place the call. * @param handle The handle (e.g., phone number) to which the {@link Connection} is to connect. * @param handle The handle (e.g., phone number) to which the {@link Connection} is to connect. * @param handlePresentation The {@link PropertyPresentation} which controls how the handle * is shown. * @param extras Application-specific extra data. * @param extras Application-specific extra data. * @param videoState Determines the video state for the connection. * @param videoState Determines the video state for the connection. * @hide * @hide Loading @@ -61,20 +55,17 @@ public final class ConnectionRequest implements Parcelable { public ConnectionRequest( public ConnectionRequest( PhoneAccountHandle accountHandle, PhoneAccountHandle accountHandle, Uri handle, Uri handle, int handlePresentation, Bundle extras, Bundle extras, int videoState) { int videoState) { mAccountHandle = accountHandle; mAccountHandle = accountHandle; mHandle = handle; mAddress = handle; mHandlePresentation = handlePresentation; mExtras = extras; mExtras = extras; mVideoState = videoState; mVideoState = videoState; } } private ConnectionRequest(Parcel in) { private ConnectionRequest(Parcel in) { mAccountHandle = in.readParcelable(getClass().getClassLoader()); mAccountHandle = in.readParcelable(getClass().getClassLoader()); mHandle = in.readParcelable(getClass().getClassLoader()); mAddress = in.readParcelable(getClass().getClassLoader()); mHandlePresentation = in.readInt(); mExtras = in.readParcelable(getClass().getClassLoader()); mExtras = in.readParcelable(getClass().getClassLoader()); mVideoState = in.readInt(); mVideoState = in.readInt(); } } Loading @@ -87,12 +78,7 @@ public final class ConnectionRequest implements Parcelable { /** /** * The handle (e.g., phone number) to which the {@link Connection} is to connect. * The handle (e.g., phone number) to which the {@link Connection} is to connect. */ */ public Uri getHandle() { return mHandle; } public Uri getAddress() { return mAddress; } /** * The {@link PropertyPresentation} which controls how the handle is shown. */ public int getHandlePresentation() { return mHandlePresentation; } /** /** * Application-specific extra data. Used for passing back information from an incoming * Application-specific extra data. Used for passing back information from an incoming Loading @@ -118,9 +104,9 @@ public final class ConnectionRequest implements Parcelable { @Override @Override public String toString() { public String toString() { return String.format("ConnectionRequest %s %s", return String.format("ConnectionRequest %s %s", mHandle == null mAddress == null ? Uri.EMPTY ? Uri.EMPTY : Connection.toLogSafePhoneNumber(mHandle.toString()), : Connection.toLogSafePhoneNumber(mAddress.toString()), mExtras == null ? "" : mExtras); mExtras == null ? "" : mExtras); } } Loading @@ -147,8 +133,7 @@ public final class ConnectionRequest implements Parcelable { @Override @Override public void writeToParcel(Parcel destination, int flags) { public void writeToParcel(Parcel destination, int flags) { destination.writeParcelable(mAccountHandle, 0); destination.writeParcelable(mAccountHandle, 0); destination.writeParcelable(mHandle, 0); destination.writeParcelable(mAddress, 0); destination.writeInt(mHandlePresentation); destination.writeParcelable(mExtras, 0); destination.writeParcelable(mExtras, 0); destination.writeInt(mVideoState); destination.writeInt(mVideoState); } } Loading telecomm/java/android/telecomm/ConnectionService.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -781,7 +781,7 @@ public abstract class ConnectionService extends Service { } } } } ParcelableConference parcelableConference = new ParcelableConference( ParcelableConference parcelableConference = new ParcelableConference( conference.getPhoneAccount(), conference.getPhoneAccountHandle(), conference.getState(), conference.getState(), conference.getCapabilities(), conference.getCapabilities(), connectionIds); connectionIds); Loading Loading
api/current.txt +4 −6 Original line number Original line Diff line number Diff line Loading @@ -28222,7 +28222,6 @@ package android.telecomm { method public int describeContents(); method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; field public static final android.os.Parcelable.Creator CREATOR; field public static final int ROUTE_ALL = 15; // 0xf field public static final int ROUTE_BLUETOOTH = 2; // 0x2 field public static final int ROUTE_BLUETOOTH = 2; // 0x2 field public static final int ROUTE_EARPIECE = 1; // 0x1 field public static final int ROUTE_EARPIECE = 1; // 0x1 field public static final int ROUTE_SPEAKER = 8; // 0x8 field public static final int ROUTE_SPEAKER = 8; // 0x8 Loading @@ -28239,7 +28238,7 @@ package android.telecomm { method public final void destroy(); method public final void destroy(); method public final int getCapabilities(); method public final int getCapabilities(); method public final java.util.List<android.telecomm.Connection> getConnections(); method public final java.util.List<android.telecomm.Connection> getConnections(); method public final android.telecomm.PhoneAccountHandle getPhoneAccount(); method public final android.telecomm.PhoneAccountHandle getPhoneAccountHandle(); method public final int getState(); method public final int getState(); method public void onDisconnect(); method public void onDisconnect(); method public void onHold(); method public void onHold(); Loading Loading @@ -28314,12 +28313,11 @@ package android.telecomm { } } public final class ConnectionRequest implements android.os.Parcelable { public final class ConnectionRequest implements android.os.Parcelable { ctor public ConnectionRequest(android.telecomm.PhoneAccountHandle, android.net.Uri, int, android.os.Bundle); ctor public ConnectionRequest(android.telecomm.PhoneAccountHandle, android.net.Uri, android.os.Bundle); method public int describeContents(); method public int describeContents(); method public android.telecomm.PhoneAccountHandle getAccountHandle(); method public android.telecomm.PhoneAccountHandle getAccountHandle(); method public android.net.Uri getAddress(); method public android.os.Bundle getExtras(); method public android.os.Bundle getExtras(); method public android.net.Uri getHandle(); method public int getHandlePresentation(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; field public static final android.os.Parcelable.Creator CREATOR; } } Loading Loading @@ -28497,11 +28495,11 @@ package android.telecomm { public final class StatusHints implements android.os.Parcelable { public final class StatusHints implements android.os.Parcelable { ctor public StatusHints(android.content.ComponentName, java.lang.CharSequence, int, android.os.Bundle); ctor public StatusHints(android.content.ComponentName, java.lang.CharSequence, int, android.os.Bundle); method public int describeContents(); method public int describeContents(); method public android.content.ComponentName getComponentName(); method public android.os.Bundle getExtras(); method public android.os.Bundle getExtras(); method public android.graphics.drawable.Drawable getIcon(android.content.Context); method public android.graphics.drawable.Drawable getIcon(android.content.Context); method public int getIconResId(); method public int getIconResId(); method public java.lang.CharSequence getLabel(); method public java.lang.CharSequence getLabel(); method public android.content.ComponentName getPackageName(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; field public static final android.os.Parcelable.Creator CREATOR; } }
telecomm/java/android/telecomm/AudioState.java +5 −2 Original line number Original line Diff line number Diff line Loading @@ -34,7 +34,7 @@ public final class AudioState implements Parcelable { /** Direct the audio stream through a wired headset. */ /** Direct the audio stream through a wired headset. */ public static final int ROUTE_WIRED_HEADSET = 0x00000004; public static final int ROUTE_WIRED_HEADSET = 0x00000004; /** Direct the audio stream through the device's spakerphone. */ /** Direct the audio stream through the device's speakerphone. */ public static final int ROUTE_SPEAKER = 0x00000008; public static final int ROUTE_SPEAKER = 0x00000008; /** /** Loading @@ -43,7 +43,10 @@ public final class AudioState implements Parcelable { */ */ public static final int ROUTE_WIRED_OR_EARPIECE = ROUTE_EARPIECE | ROUTE_WIRED_HEADSET; public static final int ROUTE_WIRED_OR_EARPIECE = ROUTE_EARPIECE | ROUTE_WIRED_HEADSET; /** Bit mask of all possible audio routes. */ /** Bit mask of all possible audio routes. * * @hide */ public static final int ROUTE_ALL = ROUTE_EARPIECE | ROUTE_BLUETOOTH | ROUTE_WIRED_HEADSET | public static final int ROUTE_ALL = ROUTE_EARPIECE | ROUTE_BLUETOOTH | ROUTE_WIRED_HEADSET | ROUTE_SPEAKER; ROUTE_SPEAKER; Loading
telecomm/java/android/telecomm/Conference.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -54,7 +54,7 @@ public abstract class Conference { mPhoneAccount = phoneAccount; mPhoneAccount = phoneAccount; } } public final PhoneAccountHandle getPhoneAccount() { public final PhoneAccountHandle getPhoneAccountHandle() { return mPhoneAccount; return mPhoneAccount; } } Loading Loading @@ -183,7 +183,7 @@ public abstract class Conference { } } /** /** * Tears down the conference object and any of it's current connections. * Tears down the conference object and any of its current connections. */ */ public final void destroy() { public final void destroy() { Log.d(this, "destroying conference : %s", this); Log.d(this, "destroying conference : %s", this); Loading
telecomm/java/android/telecomm/ConnectionRequest.java +8 −23 Original line number Original line Diff line number Diff line Loading @@ -29,31 +29,25 @@ public final class ConnectionRequest implements Parcelable { // TODO: Token to limit recursive invocations // TODO: Token to limit recursive invocations private final PhoneAccountHandle mAccountHandle; private final PhoneAccountHandle mAccountHandle; private final Uri mHandle; private final Uri mAddress; private final int mHandlePresentation; private final Bundle mExtras; private final Bundle mExtras; private final int mVideoState; private final int mVideoState; /** /** * @param accountHandle The accountHandle which should be used to place the call. * @param accountHandle The accountHandle which should be used to place the call. * @param handle The handle (e.g., phone number) to which the {@link Connection} is to connect. * @param handle The handle (e.g., phone number) to which the {@link Connection} is to connect. * @param handlePresentation The {@link PropertyPresentation} which controls how the handle * is shown. * @param extras Application-specific extra data. * @param extras Application-specific extra data. */ */ public ConnectionRequest( public ConnectionRequest( PhoneAccountHandle accountHandle, PhoneAccountHandle accountHandle, Uri handle, Uri handle, int handlePresentation, Bundle extras) { Bundle extras) { this(accountHandle, handle, handlePresentation, extras, VideoProfile.VideoState.AUDIO_ONLY); this(accountHandle, handle, extras, VideoProfile.VideoState.AUDIO_ONLY); } } /** /** * @param accountHandle The accountHandle which should be used to place the call. * @param accountHandle The accountHandle which should be used to place the call. * @param handle The handle (e.g., phone number) to which the {@link Connection} is to connect. * @param handle The handle (e.g., phone number) to which the {@link Connection} is to connect. * @param handlePresentation The {@link PropertyPresentation} which controls how the handle * is shown. * @param extras Application-specific extra data. * @param extras Application-specific extra data. * @param videoState Determines the video state for the connection. * @param videoState Determines the video state for the connection. * @hide * @hide Loading @@ -61,20 +55,17 @@ public final class ConnectionRequest implements Parcelable { public ConnectionRequest( public ConnectionRequest( PhoneAccountHandle accountHandle, PhoneAccountHandle accountHandle, Uri handle, Uri handle, int handlePresentation, Bundle extras, Bundle extras, int videoState) { int videoState) { mAccountHandle = accountHandle; mAccountHandle = accountHandle; mHandle = handle; mAddress = handle; mHandlePresentation = handlePresentation; mExtras = extras; mExtras = extras; mVideoState = videoState; mVideoState = videoState; } } private ConnectionRequest(Parcel in) { private ConnectionRequest(Parcel in) { mAccountHandle = in.readParcelable(getClass().getClassLoader()); mAccountHandle = in.readParcelable(getClass().getClassLoader()); mHandle = in.readParcelable(getClass().getClassLoader()); mAddress = in.readParcelable(getClass().getClassLoader()); mHandlePresentation = in.readInt(); mExtras = in.readParcelable(getClass().getClassLoader()); mExtras = in.readParcelable(getClass().getClassLoader()); mVideoState = in.readInt(); mVideoState = in.readInt(); } } Loading @@ -87,12 +78,7 @@ public final class ConnectionRequest implements Parcelable { /** /** * The handle (e.g., phone number) to which the {@link Connection} is to connect. * The handle (e.g., phone number) to which the {@link Connection} is to connect. */ */ public Uri getHandle() { return mHandle; } public Uri getAddress() { return mAddress; } /** * The {@link PropertyPresentation} which controls how the handle is shown. */ public int getHandlePresentation() { return mHandlePresentation; } /** /** * Application-specific extra data. Used for passing back information from an incoming * Application-specific extra data. Used for passing back information from an incoming Loading @@ -118,9 +104,9 @@ public final class ConnectionRequest implements Parcelable { @Override @Override public String toString() { public String toString() { return String.format("ConnectionRequest %s %s", return String.format("ConnectionRequest %s %s", mHandle == null mAddress == null ? Uri.EMPTY ? Uri.EMPTY : Connection.toLogSafePhoneNumber(mHandle.toString()), : Connection.toLogSafePhoneNumber(mAddress.toString()), mExtras == null ? "" : mExtras); mExtras == null ? "" : mExtras); } } Loading @@ -147,8 +133,7 @@ public final class ConnectionRequest implements Parcelable { @Override @Override public void writeToParcel(Parcel destination, int flags) { public void writeToParcel(Parcel destination, int flags) { destination.writeParcelable(mAccountHandle, 0); destination.writeParcelable(mAccountHandle, 0); destination.writeParcelable(mHandle, 0); destination.writeParcelable(mAddress, 0); destination.writeInt(mHandlePresentation); destination.writeParcelable(mExtras, 0); destination.writeParcelable(mExtras, 0); destination.writeInt(mVideoState); destination.writeInt(mVideoState); } } Loading
telecomm/java/android/telecomm/ConnectionService.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -781,7 +781,7 @@ public abstract class ConnectionService extends Service { } } } } ParcelableConference parcelableConference = new ParcelableConference( ParcelableConference parcelableConference = new ParcelableConference( conference.getPhoneAccount(), conference.getPhoneAccountHandle(), conference.getState(), conference.getState(), conference.getCapabilities(), conference.getCapabilities(), connectionIds); connectionIds); Loading