blob: b932b60513afaeaa5d176475943709f5c1e091c2 [file] [log] [blame]
package com.android.tv.samples.sampletunertvinput;
import android.app.Activity;
import android.content.Intent;
import android.media.tv.TvInputInfo;
import android.os.Bundle;
import com.android.tv.testing.data.ChannelInfo;
import com.android.tv.testing.data.ChannelUtils;
import com.android.tv.testing.data.ProgramInfo;
import java.util.Collections;
/** Setup activity for SampleTunerTvInput */
public class SampleTunerTvInputSetupActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ChannelInfo channel =
new ChannelInfo.Builder()
.setNumber("1-1")
.setName("Sample Channel")
.setLogoUrl(
ChannelInfo.getUriStringForChannelLogo(this, 100))
.setOriginalNetworkId(1)
.setVideoWidth(640)
.setVideoHeight(480)
.setAudioChannel(2)
.setAudioLanguageCount(1)
.setHasClosedCaption(false)
.setProgram(
new ProgramInfo(
"Sample Program",
"",
0,
0,
ProgramInfo.GEN_POSTER,
"Sample description",
ProgramInfo.GEN_DURATION,
null,
ProgramInfo.GEN_GENRE,
null))
.build();
Intent intent = getIntent();
String inputId = intent.getStringExtra(TvInputInfo.EXTRA_INPUT_ID);
ChannelUtils.updateChannels(this, inputId, Collections.singletonList(channel));
setResult(Activity.RESULT_OK);
finish();
}
}