Home
last modified time | relevance | path

Searched refs:Announcement (Results 1 – 25 of 26) sorted by relevance

12

/aosp14/frameworks/base/core/java/android/hardware/radio/
H A DAnnouncement.java35 public final class Announcement implements Parcelable { class
78 void onListUpdated(Collection<Announcement> activeAnnouncements); in onListUpdated()
86 public Announcement(@NonNull ProgramSelector selector, @Type int type, in Announcement() method in Announcement
93 private Announcement(@NonNull Parcel in) { in Announcement() method in Announcement
111 public static final @android.annotation.NonNull Parcelable.Creator<Announcement> CREATOR =
112 new Parcelable.Creator<Announcement>() {
113 public Announcement createFromParcel(Parcel in) {
114 return new Announcement(in);
117 public Announcement[] newArray(int size) {
118 return new Announcement[size];
H A DIAnnouncementListener.aidl19 import android.hardware.radio.Announcement;
23 void onListUpdated(in List<Announcement> activeAnnouncements); in onListUpdated()
H A DAnnouncement.aidl20 parcelable Announcement;
H A DRadioManager.java1812 private final Map<Announcement.OnListUpdatedListener, ICloseHandle> mAnnouncementListeners =
1823 @NonNull Announcement.OnListUpdatedListener listener) { in addAnnouncementListener()
1837 @NonNull Announcement.OnListUpdatedListener listener) { in addAnnouncementListener()
1842 public void onListUpdated(List<Announcement> activeAnnouncements) { in addAnnouncementListener()
1866 public void removeAnnouncementListener(@NonNull Announcement.OnListUpdatedListener listener) { in removeAnnouncementListener()
/aosp14/frameworks/base/core/tests/BroadcastRadioTests/src/android/hardware/radio/
H A DRadioAnnouncementTest.java36 private static final int TRAFFIC_ANNOUNCEMENT_TYPE = Announcement.TYPE_TRAFFIC;
38 private static final Announcement TEST_ANNOUNCEMENT =
39 new Announcement(FM_PROGRAM_SELECTOR, TRAFFIC_ANNOUNCEMENT_TYPE, VENDOR_INFO);
44 new Announcement(/* selector= */ null, TRAFFIC_ANNOUNCEMENT_TYPE, VENDOR_INFO); in constructor_withNullSelector_fails()
54 new Announcement(FM_PROGRAM_SELECTOR, TRAFFIC_ANNOUNCEMENT_TYPE, in constructor_withNullVendorInfo_fails()
96 Announcement[] announcements = Announcement.CREATOR.newArray(sizeExpected); in newArray_forAnnouncementCreator()
108 Announcement announcementFromParcel = Announcement.CREATOR.createFromParcel(parcel); in writeToParcel_forAnnouncement()
H A DRadioManagerTest.java119 private static final int EVENT_ANNOUNCEMENT_TYPE = Announcement.TYPE_EVENT;
120 private static final List<Announcement> TEST_ANNOUNCEMENT_LIST = Arrays.asList(
121 new Announcement(DAB_SELECTOR, EVENT_ANNOUNCEMENT_TYPE,
134 private Announcement.OnListUpdatedListener mEventListener;
/aosp14/frameworks/base/core/tests/BroadcastRadioTests/src/com/android/server/broadcastradio/aidl/
H A DAnnouncementAggregatorTest.java30 import android.hardware.radio.Announcement;
51 private static final int[] TEST_ENABLED_TYPES = new int[]{Announcement.TYPE_TRAFFIC};
63 private Announcement[] mAnnouncementMocks;
98 ArgumentCaptor<List<Announcement>> announcementsCaptor = in onListUpdated_withMultipleModuleWatchers()
185 mAnnouncementMocks = new Announcement[moduleNumber]; in watchModules()
190 mAnnouncementMocks[index] = mock(Announcement.class); in watchModules()
H A DRadioModuleTest.java31 import android.hardware.radio.Announcement;
49 private static final int TEST_ENABLED_TYPE = Announcement.TYPE_EVENT;
128 android.hardware.broadcastradio.Announcement halAnnouncement = in onListUpdate_forAnnouncementListener()
133 new android.hardware.broadcastradio.Announcement[]{halAnnouncement}); in onListUpdate_forAnnouncementListener()
H A DAidlTestUtils.java172 static android.hardware.broadcastradio.Announcement makeAnnouncement(int type, in makeAnnouncement()
174 android.hardware.broadcastradio.Announcement halAnnouncement = in makeAnnouncement()
175 new android.hardware.broadcastradio.Announcement(); in makeAnnouncement()
H A DBroadcastRadioServiceImplTest.java32 import android.hardware.radio.Announcement;
61 private static final int[] TEST_ENABLED_TYPES = new int[]{Announcement.TYPE_TRAFFIC};
H A DConversionUtilsTest.java32 import android.hardware.radio.Announcement;
120 private static final int TEST_ENABLED_TYPE = Announcement.TYPE_EMERGENCY;
125 private static final Announcement ANNOUNCEMENT =
/aosp14/frameworks/base/core/tests/BroadcastRadioTests/src/com/android/server/broadcastradio/hal2/
H A DAnnouncementAggregatorHidlTest.java30 import android.hardware.radio.Announcement;
52 private static final int[] TEST_ENABLED_TYPES = new int[]{Announcement.TYPE_TRAFFIC};
64 private Announcement[] mAnnouncementMocks;
99 ArgumentCaptor<List<Announcement>> announcementsCaptor = in onListUpdated_withMultipleModuleWatchers()
186 mAnnouncementMocks = new Announcement[moduleNumber]; in watchModules()
191 mAnnouncementMocks[index] = mock(Announcement.class); in watchModules()
H A DRadioModuleHidlTest.java33 import android.hardware.radio.Announcement;
54 private static final int TEST_ENABLED_TYPE = Announcement.TYPE_EVENT;
130 android.hardware.broadcastradio.V2_0.Announcement halAnnouncement = in onListUpdate_forAnnouncementListener()
135 new ArrayList<android.hardware.broadcastradio.V2_0.Announcement>( in onListUpdate_forAnnouncementListener()
H A DTestUtils.java117 static android.hardware.broadcastradio.V2_0.Announcement makeAnnouncement(int type, in makeAnnouncement()
119 android.hardware.broadcastradio.V2_0.Announcement halAnnouncement = in makeAnnouncement()
120 new android.hardware.broadcastradio.V2_0.Announcement(); in makeAnnouncement()
H A DConvertTest.java25 import android.hardware.radio.Announcement;
62 private static final int TEST_ENABLED_TYPE = Announcement.TYPE_EMERGENCY;
67 private static final Announcement ANNOUNCEMENT =
H A DBroadcastRadioServiceHidlTest.java31 import android.hardware.radio.Announcement;
60 private static final int[] TEST_ENABLED_TYPES = new int[]{Announcement.TYPE_TRAFFIC};
/aosp14/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/
H A DAnnouncementAggregator.java21 import android.hardware.radio.Announcement;
60 public @NonNull List<Announcement> currentList = new ArrayList<>();
62 public void onListUpdated(List<Announcement> active) { in onListUpdated()
90 List<Announcement> combined = new ArrayList<>(); in onListUpdated()
H A DConvert.java23 import android.hardware.broadcastradio.V2_0.Announcement;
438 public static @NonNull android.hardware.radio.Announcement announcementFromHal( in announcementFromHal()
439 @NonNull Announcement hwAnnouncement) { in announcementFromHal()
440 return new android.hardware.radio.Announcement( in announcementFromHal()
H A DRadioModule.java24 import android.hardware.broadcastradio.V2_0.Announcement;
416 public void onListUpdated(ArrayList<Announcement> hwAnnouncements) in addAnnouncementListener()
/aosp14/frameworks/base/services/core/java/com/android/server/broadcastradio/aidl/
H A DAnnouncementAggregator.java20 import android.hardware.radio.Announcement;
73 public List<Announcement> mCurrentList = new ArrayList<>();
75 public void onListUpdated(List<Announcement> active) { in onListUpdated()
126 List<Announcement> combined = new ArrayList<>(mModuleWatchers.size()); in onListUpdated()
H A DRadioModule.java23 import android.hardware.broadcastradio.Announcement;
470 public void onListUpdated(Announcement[] hwAnnouncements) in addAnnouncementListener()
472 List<android.hardware.radio.Announcement> announcements = in addAnnouncementListener()
H A DConversionUtils.java25 import android.hardware.broadcastradio.Announcement;
652 public static android.hardware.radio.Announcement announcementFromHalAnnouncement( in announcementFromHalAnnouncement()
653 Announcement hwAnnouncement) { in announcementFromHalAnnouncement()
654 return new android.hardware.radio.Announcement( in announcementFromHalAnnouncement()
/aosp14/frameworks/base/core/tests/BroadcastRadioTests/src/com/android/server/broadcastradio/
H A DIRadioServiceAidlImplTest.java31 import android.hardware.radio.Announcement;
54 private static final int[] ENABLE_TYPES = new int[]{Announcement.TYPE_TRAFFIC};
H A DIRadioServiceHidlImplTest.java30 import android.hardware.radio.Announcement;
52 private static final int[] ENABLE_TYPES = new int[]{Announcement.TYPE_TRAFFIC};
/aosp14/frameworks/base/core/api/
H A Dsystem-current.txt5538 public final class Announcement implements android.os.Parcelable {
5544 …ull public static final android.os.Parcelable.Creator<android.hardware.radio.Announcement> CREATOR;
5555 public static interface Announcement.OnListUpdatedListener {
5556 method public void onListUpdated(java.util.Collection<android.hardware.radio.Announcement>);
5656 …ull java.util.Set<java.lang.Integer>, @NonNull android.hardware.radio.Announcement.OnListUpdatedLi…
5657 …ull java.util.Set<java.lang.Integer>, @NonNull android.hardware.radio.Announcement.OnListUpdatedLi…
5660 …ublic void removeAnnouncementListener(@NonNull android.hardware.radio.Announcement.OnListUpdatedLi…

12