MbmsHelper

Added in 1.1.0

public final class MbmsHelper


Helper methods for working with the android.telephony.mbms cell-broadcast APIs.

Summary

Public methods

static @Nullable CharSequence
getBestNameForService(
    @NonNull Context context,
    @NonNull ServiceInfo serviceInfo
)

Finds the best name for an eMBMS streaming or file-download service, given a Context that specifies the user's preferred languages.

Public methods

getBestNameForService

Added in 1.1.0
public static @Nullable CharSequence getBestNameForService(
    @NonNull Context context,
    @NonNull ServiceInfo serviceInfo
)

Finds the best name for an eMBMS streaming or file-download service, given a Context that specifies the user's preferred languages. If no language supported by the ServiceInfo is preferred by the user, this method will return null. If called while running on an SDK version prior to P, this method will return null.

Parameters
@NonNull Context context

An instance of Context from your user-facing app

@NonNull ServiceInfo serviceInfo

An instance of android.telephony.mbms.StreamingServiceInfo or android.telephony.mbms.FileServiceInfo provided by the middleware.

Returns
@Nullable CharSequence

The best name to display to the user for the service, or null if nothing matches.