diff options
author | Hall Liu <hallliu@google.com> | 2017-05-15 22:01:20 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-05-15 22:01:21 +0000 |
commit | 73818566d6cdab38b96a9a6dbf773f11b166526c (patch) | |
tree | d2b9360864b46bc8ec24cd6f8ca9140f4e8c8011 | |
parent | f465d84ebeacc1ac396133009ff8ee614363beec (diff) | |
parent | e50f94663274430a033a3aaaeaf8742e81b45631 (diff) | |
download | base-73818566d6cdab38b96a9a6dbf773f11b166526c.tar.gz |
Merge "Change signalStrength to int."
4 files changed, 15 insertions, 13 deletions
diff --git a/telephony/java/android/telephony/mbms/IStreamingServiceCallback.aidl b/telephony/java/android/telephony/mbms/IStreamingServiceCallback.aidl index 7b4ecf25ea9c..6d2e031250df 100755 --- a/telephony/java/android/telephony/mbms/IStreamingServiceCallback.aidl +++ b/telephony/java/android/telephony/mbms/IStreamingServiceCallback.aidl @@ -17,7 +17,6 @@ package android.telephony.mbms; import android.net.Uri; -import android.telephony.SignalStrength; import android.telephony.mbms.StreamingService; /** @@ -27,5 +26,5 @@ oneway interface IStreamingServiceCallback { void error(int errorCode, String message); void streamStateChanged(in StreamingService service, int state); void uriUpdated(in Uri uri); - void signalStrengthUpdated(in SignalStrength signalStrength); + void broadcastSignalStrengthUpdated(int signalStrength); } diff --git a/telephony/java/android/telephony/mbms/StreamingService.java b/telephony/java/android/telephony/mbms/StreamingService.java index 11fe37272d42..08c4a27d485e 100644 --- a/telephony/java/android/telephony/mbms/StreamingService.java +++ b/telephony/java/android/telephony/mbms/StreamingService.java @@ -19,7 +19,6 @@ package android.telephony.mbms; import android.net.Uri; import android.os.Parcel; import android.os.Parcelable; -import android.telephony.SignalStrength; /** * @hide diff --git a/telephony/java/android/telephony/mbms/StreamingServiceCallback.java b/telephony/java/android/telephony/mbms/StreamingServiceCallback.java index 7f5c486f8d90..752a4b3a44b8 100644 --- a/telephony/java/android/telephony/mbms/StreamingServiceCallback.java +++ b/telephony/java/android/telephony/mbms/StreamingServiceCallback.java @@ -17,7 +17,6 @@ package android.telephony.mbms; import android.net.Uri; -import android.telephony.SignalStrength; /** * A Callback class for use when the applicaiton is actively streaming content. @@ -25,6 +24,15 @@ import android.telephony.SignalStrength; */ public class StreamingServiceCallback extends IStreamingServiceCallback.Stub { + /** + * Indicates broadcast signal strength is not available for this service. + * + * This may be due to the service no longer being available due to geography + * or timing (end of service) or because lack of demand has caused the service + * to be delivered via unicast. + */ + public static final int SIGNAL_STRENGTH_UNAVAILABLE = -1; + public void error(int errorCode, String message) { // default implementation empty @@ -51,19 +59,16 @@ public class StreamingServiceCallback extends IStreamingServiceCallback.Stub { } /** - * Signal Strength updated. + * Broadcast Signal Strength updated. * * This signal strength is the BROADCAST signal strength which, * depending on technology in play and it's deployment, may be * stronger or weaker than the traditional UNICAST signal - * strength. - * - * A {@link android.telephony.SignalStrength#getLevel} result of 0 means - * you don't have coverage for this stream, either due to geographic - * restrictions, poor tower coverage or something (yards of concrete?) - * interferring with the signal. + * strength. It a simple int from 0-4 for valid levels or + * {@link #SIGNAL_STRENGTH_UNAVAILABLE} if broadcast is not available + * for this service due to timing, geography or popularity. */ - public void signalStrengthUpdated(SignalStrength signalStrength) { + public void broadcastSignalStrengthUpdated(int signalStrength) { // default implementation empty } } diff --git a/telephony/java/android/telephony/mbms/vendor/IMbmsStreamingService.aidl b/telephony/java/android/telephony/mbms/vendor/IMbmsStreamingService.aidl index 097f3d15a1e4..a77a10a9badd 100755 --- a/telephony/java/android/telephony/mbms/vendor/IMbmsStreamingService.aidl +++ b/telephony/java/android/telephony/mbms/vendor/IMbmsStreamingService.aidl @@ -21,7 +21,6 @@ import android.telephony.mbms.IMbmsStreamingManagerCallback; import android.telephony.mbms.IStreamingServiceCallback; import android.telephony.mbms.StreamingService; import android.telephony.mbms.StreamingServiceInfo; -import android.telephony.SignalStrength; /** * The interface the opaque MbmsStreamingService will satisfy. |