Home
last modified time | relevance | path

Searched refs:Program (Results 1 – 25 of 91) sorted by relevance

1234

/packages/providers/TvProvider/tests/src/com/android/providers/tv/
DEpgDataCleanupServiceTests.java89 private static class Program { class in EpgDataCleanupServiceTests
94 Program(long startTime, long endTime) { in Program() method in EpgDataCleanupServiceTests.Program
98 Program(long id, long startTime, long endTime) { in Program() method in EpgDataCleanupServiceTests.Program
106 if (!(obj instanceof Program)) { in equals()
109 Program that = (Program) obj; in equals()
134 private void insertPrograms(Program... programs) { in insertPrograms()
138 private void insertPrograms(Collection<Program> programs) { in insertPrograms()
143 for (Program program : programs) { in insertPrograms()
152 private Set<Program> queryPrograms() { in queryPrograms()
162 Set<Program> programs = Sets.newHashSet(); in queryPrograms()
[all …]
DUtils.java82 public static class Program extends BaseProgram { class in Utils
83 Program(String pkgName) { in Program() method in Utils.Program
87 Program(long id, String pkgName) { in Program() method in Utils.Program
93 if (!(obj instanceof Program)) { in equals()
96 Program that = (Program) obj; in equals()
200 ContentResolver resolver, long channelId, Program... programs) { in insertPrograms()
203 for (Program program : programs) { in insertPrograms()
210 public static Set<Program> queryPrograms(ContentResolver resolver) { in queryPrograms()
220 Set<Program> programs = Sets.newHashSet(); in queryPrograms()
222 programs.add(new Program(cursor.getLong(0), cursor.getString(1))); in queryPrograms()
/packages/apps/TV/src/com/android/tv/data/
DProgramDataManager.java42 import com.android.tv.data.api.Program;
128 private final Map<Long, Program> mChannelIdCurrentProgramMap = new ConcurrentHashMap<>();
133 private Map<Long, ArrayList<Program>> mChannelIdProgramCache = new ConcurrentHashMap<>();
148 private final LruCache<Long, Program> mZeroLengthProgramCache = new LruCache<>(10);
272 public Program getCurrentProgram(long channelId) { in getCurrentProgram()
278 public List<Program> getCurrentPrograms() { in getCurrentPrograms()
342 ArrayList<Program> programs = mChannelIdProgramCache.get(channelId); in isHorizontalLoadNeeded()
408 public List<Program> getPrograms(long channelId, long startTime) { in getPrograms()
410 ArrayList<Program> cachedPrograms = mChannelIdProgramCache.get(channelId); in getPrograms()
425 private int getProgramIndexAt(List<Program> programs, long time) { in getProgramIndexAt()
[all …]
DProgramImpl.java41 import com.android.tv.data.api.Program;
54 public final class ProgramImpl extends BaseProgramImpl implements Parcelable, Program {
126 public static Program fromCursor(Cursor cursor) { in fromCursor()
170 public static Program fromCursorPartialProjection(Cursor cursor) { in fromCursorPartialProjection()
220 public static final Parcelable.Creator<Program> CREATOR =
221 new Parcelable.Creator<Program>() {
223 public Program createFromParcel(Parcel in) {
228 public Program[] newArray(int size) {
229 return new Program[size];
473 public int compareTo(@NonNull Program other) { in compareTo()
[all …]
/packages/apps/TV/tests/robotests/src/com/android/tv/data/api/
DProgramTest.java45 private final Program start10end20 = createProgramWithStartEndTimes(10, 20);
46 private final Program channel1 = createProgramWithChannelId(1);
50 assertThat(Program.sameChannel(null, null)).isFalse(); in sameChannel_nullAlwaysFalse()
51 assertThat(Program.sameChannel(channel1, null)).isFalse(); in sameChannel_nullAlwaysFalse()
52 assertThat(Program.sameChannel(null, channel1)).isFalse(); in sameChannel_nullAlwaysFalse()
57 assertThat(Program.sameChannel(channel1, channel1)).isTrue(); in sameChannel_true()
58 assertThat(Program.sameChannel(channel1, createProgramWithChannelId(1))).isTrue(); in sameChannel_true()
63 assertThat(Program.sameChannel(channel1, createProgramWithChannelId(2))).isFalse(); in sameChannel_false()
68 assertThat(Program.isOverlapping(null, null)).isFalse(); in isOverLapping_nullAlwaysFalse()
69 assertThat(Program.isOverlapping(start10end20, null)).isFalse(); in isOverLapping_nullAlwaysFalse()
[all …]
/packages/apps/TV/tests/robotests/src/com/android/tv/data/
DProgramTest.java28 import com.android.tv.data.api.Program;
29 import com.android.tv.data.api.Program.CriticScore;
56 Program program = new ProgramImpl.Builder().build(); in testBuild()
62 Program program = new ProgramImpl.Builder().setCanonicalGenres("").build(); in testNoGenres()
72 Program program = new ProgramImpl.Builder().setCanonicalGenres(FAMILY_KIDS).build(); in testFamilyGenre()
82 Program program = in testFamilyComedyGenre()
93 Program program = new ProgramImpl.Builder().setCanonicalGenres("other").build(); in testOtherGenre()
161 Program programFromParcel = ProgramImpl.CREATOR.createFromParcel(parcel); in testParcelableWithCriticScore()
172 Program program = new ProgramImpl.Builder().build(); in getEpisodeContentDescription_blank()
178 Program program = in getEpisodeContentDescription_seasonEpisodeAndTitle()
[all …]
DProgramDataManagerTest.java30 import com.android.tv.data.api.Program;
146 Program currentProgram = mProgramDataManager.getCurrentProgram(channelId); in testGetPrograms()
158 List<Program> programs = in testGetPrograms()
162 for (Program program : programs) { in testGetPrograms()
177 for (Program program : programs) { in testGetPrograms()
214 Program currentProgram = mProgramDataManager.getCurrentProgram(testChannelId); in testCurrentProgramListener()
227 List<Program> programList = in testContentProviderUpdate()
267 long expectedStartTime, ProgramInfo expectedInfo, Program actualProgram) { in assertProgramEquals()
307 public Program updatedProgram = null;
310 public void onCurrentProgramUpdated(long channelId, Program program) { in onCurrentProgramUpdated()
/packages/apps/Car/libs/car-broadcastradio-support/src/com/android/car/broadcastradio/support/
DProgram.java37 public final class Program implements Parcelable { class
41 public Program(@NonNull ProgramSelector selector, @NonNull String name) { in Program() method in Program
76 if (!(obj instanceof Program)) return false; in equals()
77 Program other = (Program) obj; in equals()
84 public static @NonNull Program fromProgramInfo(@NonNull ProgramInfo info) { in fromProgramInfo()
85 return new Program(info.getSelector(), ProgramInfoExt.getProgramName(info, 0)); in fromProgramInfo()
88 private Program(Parcel in) { in Program() method in Program
104 public static final Parcelable.Creator<Program> CREATOR = new Parcelable.Creator<Program>() {
105 public Program createFromParcel(Parcel in) {
106 return new Program(in);
[all …]
/packages/apps/TV/tests/common/src/com/android/tv/testing/
DFakeEpgReader.java28 import com.android.tv.data.api.Program;
52 public final ListMultimap<String, Program> epgChannelId2Programs = LinkedListMultimap.create(2);
123 public List<Program> getPrograms(EpgChannel epgChannel) { in getPrograms()
131 public Map<EpgChannel, Collection<Program>> getPrograms( in getPrograms()
136 ImmutableMap.Builder<EpgChannel, Collection<Program>> mapBuilder = ImmutableMap.builder(); in getPrograms()
138 Iterable<Program> programs = getPrograms(epgChannel); in getPrograms()
147 protected Function<Program, Program> updateWith(final EpgChannel channel) { in updateWith()
148 return new Function<Program, Program>() { in updateWith()
151 public Program apply(@Nullable Program program) { in updateWith()
164 protected Predicate<Program> isProgramDuring(final Range<Long> validRange) {
[all …]
DEpgTestData.java23 import com.android.tv.data.api.Program;
81 public static final Program PROGRAM_1 =
88 public static final Program PROGRAM_2 =
119 public ListMultimap<String, Program> getEpgPrograms() {
120 ImmutableListMultimap.Builder<String, Program> builder =
141 public abstract ListMultimap<String, Program> getEpgPrograms(); in getEpgPrograms()
192 private static Iterable<Program> updateTime(long time, Program... programs) {
195 new Function<Program, Program>() {
197 public Program apply(Program p) {
/packages/apps/TV/tests/robotests/src/com/android/tv/dvr/recorder/
DSeriesRecordingSchedulerTest.java27 import com.android.tv.data.api.Program;
91 List<Program> programs = new ArrayList<>(); in testPickOneProgramPerEpisode_onePerEpisode()
92 Program program1 = in testPickOneProgramPerEpisode_onePerEpisode()
98 Program program2 = in testPickOneProgramPerEpisode_onePerEpisode()
104 LongSparseArray<List<Program>> result = in testPickOneProgramPerEpisode_onePerEpisode()
115 List<Program> programs = new ArrayList<>(); in testPickOneProgramPerEpisode_manyPerEpisode()
123 Program program2 = new ProgramImpl.Builder(program1).setStartTimeUtcMillis(1).build(); in testPickOneProgramPerEpisode_manyPerEpisode()
125 Program program3 = in testPickOneProgramPerEpisode_manyPerEpisode()
131 Program program4 = new ProgramImpl.Builder(program1).setStartTimeUtcMillis(1).build(); in testPickOneProgramPerEpisode_manyPerEpisode()
133 LongSparseArray<List<Program>> result = in testPickOneProgramPerEpisode_manyPerEpisode()
[all …]
/packages/apps/TV/src/com/android/tv/
DTimeShiftManager.java37 import com.android.tv.data.api.Program;
176 private Program mCurrentProgram;
316 Program program = in jumpToPrevious()
342 Program currentProgram = in jumpToNext()
347 Program nextProgram = mProgramManager.getProgramAt(currentProgram.getEndTimeUtcMillis()); in jumpToNext()
452 Program currentProgram = getProgramAt(mCurrentPositionMediator.mCurrentPositionMs); in updateCurrentProgram()
453 if (!Program.isProgramValid(currentProgram)) { in updateCurrentProgram()
488 public Program getProgramAt(long timeMs) { in getProgramAt()
489 Program program = mProgramManager.getProgramAt(timeMs); in getProgramAt()
551 public Program getCurrentProgram() { in getCurrentProgram()
[all …]
/packages/apps/TV/src/com/android/tv/dvr/recorder/
DSeriesRecordingScheduler.java35 import com.android.tv.data.api.Program;
399 private LongSparseArray<List<Program>> pickOneProgramPerEpisode( in pickOneProgramPerEpisode()
400 List<SeriesRecording> seriesRecordings, List<Program> programs) { in pickOneProgramPerEpisode()
405 public static LongSparseArray<List<Program>> pickOneProgramPerEpisode( in pickOneProgramPerEpisode()
408 List<Program> programs) { in pickOneProgramPerEpisode()
410 LongSparseArray<List<Program>> result = new LongSparseArray<>(); in pickOneProgramPerEpisode()
417 Map<SeasonEpisodeNumber, List<Program>> programsForEpisodeMap = new HashMap<>(); in pickOneProgramPerEpisode()
418 for (Program program : programs) { in pickOneProgramPerEpisode()
431 List<Program> programsForEpisode = programsForEpisodeMap.get(seasonEpisodeNumber); in pickOneProgramPerEpisode()
439 for (Entry<SeasonEpisodeNumber, List<Program>> entry : programsForEpisodeMap.entrySet()) { in pickOneProgramPerEpisode()
[all …]
/packages/apps/TV/src/com/android/tv/data/api/
DProgram.java15 public interface Program extends BaseProgram, Comparable<Program> { interface
18 static boolean isProgramValid(Program program) { in isProgramValid()
22 static boolean isDuplicate(Program p1, Program p2) { in isDuplicate()
32 static boolean isOverlapping(@Nullable Program p1, @Nullable Program p2) { in isOverlapping()
40 static boolean sameChannel(@Nullable Program p1, @Nullable Program p2) { in sameChannel()
/packages/apps/Car/Radio/src/com/android/car/radio/storage/
DRadioStorage.java29 import com.android.car.broadcastradio.support.Program;
54 private final LiveData<List<Program>> mFavorites;
79 public LiveData<List<Program>> getFavorites() { in getFavorites()
89 public static boolean isFavorite(@NonNull List<Program> favorites, in isFavorite()
91 return favorites.contains(new Program(selector, "")); in isFavorite()
100 List<Program> favorites = mFavorites.getValue(); in isFavorite()
108 private class AddFavoriteTask extends AsyncTask<Program, Void, Void> {
110 protected Void doInBackground(Program... programs) { in doInBackground()
132 public void addFavorite(@NonNull Program favorite) { in addFavorite()
/packages/apps/Car/Radio/src/com/android/car/radio/
DBrowseAdapter.java31 import com.android.car.broadcastradio.support.Program;
80 void onItemFavoriteChanged(Program program, boolean saveAsFavorite); in onItemFavoriteChanged()
84 public Program program;
88 Entry(Program program, boolean isFavorite) { in Entry()
97 @NonNull LiveData<List<Program>> favorites) { in BrowseAdapter()
142 .map(pi -> new Entry(Program.fromProgramInfo(pi), false)) in setProgramList()
167 private void onFavoritesChanged(List<Program> favorites) { in onFavoritesChanged()
168 Map<ProgramSelector.Identifier, Program> favMap = favorites.stream().collect( in onFavoritesChanged()
224 return new Entry(Program.fromProgramInfo(mCurrentProgram), false); in getEntryLocked()
/packages/apps/TV/src/com/android/tv/recommendation/
DChannelPreviewUpdater.java38 import com.android.tv.data.api.Program;
171 new AsyncTask<Void, Void, Set<Program>>() { in updatePreviewDataForChannels()
173 protected Set<Program> doInBackground(Void... params) { in updatePreviewDataForChannels()
174 Set<Program> programs = new HashSet<>(); in updatePreviewDataForChannels()
179 final Program program = in updatePreviewDataForChannels()
196 private boolean isChannelRecommendationApplicable(Channel channel, Program program) { in updatePreviewDataForChannels()
223 protected void onPostExecute(Set<Program> programs) { in updatePreviewDataForChannels()
229 private void updatePreviewDataForChannelsInternal(Set<Program> programs) { in updatePreviewDataForChannelsInternal()
272 long previewChannelId, Set<Program> programs) { in generatePreviewProgramContentsFromPrograms()
274 for (Program program : programs) { in generatePreviewProgramContentsFromPrograms()
DRoutineWatchEvaluator.java23 import com.android.tv.data.api.Program;
48 Program currentProgram = cr.getCurrentProgram(); in evaluateChannel()
58 Program watchedProgram = watchHistory[watchHistory.length - 1].getProgram(); in evaluateChannel()
97 Program currentProgram, Program watchedProgram, long watchedDurationMs) { in calculateRoutineWatchScore()
156 private static double calculateTimeMatchScore(Program p1, Program p2) { in calculateTimeMatchScore()
201 private static double calculateWatchDurationScore(Program program, long durationMs) { in calculateWatchDurationScore()
237 public static ProgramTime createFromProgram(Program p) { in createFromProgram()
/packages/apps/TV/src/com/android/tv/data/epg/
DEpgFetchHelper.java36 import com.android.tv.data.api.Program;
78 Context context, Clock clock, long channelId, List<Program> fetchedPrograms) { in updateEpgData()
86 List<Program> oldPrograms = queryPrograms(context, channelId, startTimeMs, endTimeMs); in updateEpgData()
94 Program oldProgram = in updateEpgData()
98 Program newProgram = fetchedPrograms.get(newProgramsIndex); in updateEpgData()
203 private static List<Program> queryPrograms( in queryPrograms()
223 ArrayList<Program> programs = new ArrayList<>(); in queryPrograms()
235 private static boolean hasSameTitleAndOverlap(Program oldProgram, Program newProgram) { in hasSameTitleAndOverlap()
/packages/apps/Car/Radio/src/com/android/car/radio/service/
DSkipController.java25 import com.android.car.broadcastradio.support.Program;
45 private List<Program> mFavorites;
54 @NonNull LiveData<List<Program>> favorites, @NonNull SkipMode initialMode) { in SkipController()
77 Program program = null; in skip()
95 private void onFavoritesChanged(List<Program> favorites) { in onFavoritesChanged()
106 private Program getFavoriteLocked(boolean next) { in getFavoriteLocked()
126 Program program = mFavorites.get(mCurrentIndex); in getFavoriteLocked()
/packages/apps/TV/src/com/android/tv/dvr/ui/
DDvrUiHelper.java50 import com.android.tv.data.api.Program;
122 Activity activity, Program program, boolean addCurrentProgramToSeries) { in showScheduleDialog()
144 public static void showScheduleConflictDialog(Activity activity, Program program) { in showScheduleConflictDialog()
227 public static void showAlreadyScheduleDialog(Activity activity, Program program) { in showAlreadyScheduleDialog()
237 public static void showAlreadyRecordedDialog(Activity activity, Program program) { in showAlreadyRecordedDialog()
265 Activity activity, Channel channel, Program program, boolean addProgramToSeries) { in requestRecordingCurrentProgram()
286 Activity activity, Program program, boolean addProgramToSeries) { in requestRecordingFutureProgram()
298 Activity activity, Program program, boolean addProgramToSeries) { in handleCreateSchedule()
464 @Nullable List<Program> programs, in startSeriesSettingsActivity()
468 @Nullable Program currentProgram) { in startSeriesSettingsActivity()
[all …]
/packages/apps/TV/src/com/android/tv/dvr/ui/list/
DSeriesScheduleRowAdapter.java31 import com.android.tv.data.api.Program;
55 private final Map<Long, Program> mPrograms = new ArrayMap<>();
87 public void setPrograms(List<Program> programs) { in setPrograms()
93 List<Program> sortedPrograms = new ArrayList<>(programs); in setPrograms()
103 for (Program program : sortedPrograms) { in setPrograms()
252 for (Iterator<Program> iter = mPrograms.values().iterator(); iter.hasNext(); ) { in handleUpdateRow()
253 Program program = iter.next(); in handleUpdateRow()
272 for (Program program : mPrograms.values()) { in getNextTimerMs()
/packages/apps/TV/src/com/android/tv/dvr/
DDvrManager.java46 import com.android.tv.data.api.Program;
165 public ScheduledRecording addSchedule(Program program) { in addSchedule()
176 public ScheduledRecording addSchedule(Program program, in addSchedule()
195 public ScheduledRecording addScheduleWithHighestPriority(Program program) { in addScheduleWithHighestPriority()
214 private ScheduledRecording addSchedule(Program program, long priority, in addSchedule()
274 Program selectedProgram, in addSeriesRecording()
275 List<Program> programsToSchedule, in addSeriesRecording()
342 SeriesRecording series, List<Program> programsToSchedule) { in addScheduleToSeriesRecording()
353 for (Program program : programsToSchedule) { in addScheduleToSeriesRecording()
600 public List<ScheduledRecording> getConflictingSchedules(Program program) { in getConflictingSchedules()
[all …]
/packages/apps/TV/tests/robotests/src/com/android/tv/dvr/provider/
DDvrDbSyncTest.java32 import com.android.tv.data.api.Program;
131 Program program = in testHandleUpdateProgram_changeTimeNotStarted()
148 Program program = in testHandleUpdateProgram_changeTimeInProgressNotCalled()
159 Program program = in testHandleUpdateProgram_changeSeason()
177 Program program = in testHandleUpdateProgram_finished()
234 Program program = in testHandleUpdateProgram_changeTimeNotStartedWithScheduleOffsets()
262 Program program = in testHandleUpdateProgram_changeTimeInProgressWithScheduleOffsets()
300 private void assertUpdateScheduleCalled(Program program) { in assertUpdateScheduleCalled()
/packages/apps/TV/src/com/android/tv/ui/
DChannelBannerView.java57 import com.android.tv.data.api.Program;
87 Provider<Program> getCurrentProgramProvider(); in getCurrentProgramProvider()
114 private Program mNoProgram;
115 private Program mLockedChannelProgram;
120 private final Provider<Program> mCurrentProgramProvider;
148 private Program mLastUpdatedProgram;
625 private void updateProgramInfo(Program program) {
669 private void updateProgramTextView(Program program) {
734 private void updateProgramRatings(Program program) {
774 private void updateProgramTimeInfo(Program program) {
[all …]

1234