Java 使用android中的tvinputmanager获取电视中的所有电视频道
Main Activity.java 请帮助我的朋友如何获取所有频道列表Java 使用android中的tvinputmanager获取电视中的所有电视频道,java,android,video-streaming,television,Java,Android,Video Streaming,Television,Main Activity.java 请帮助我的朋友如何获取所有频道列表 public class MainActivity extends Activity { private static final String TAG = MainActivity.class.getSimpleName(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate
public class MainActivity extends Activity {
private static final String TAG = MainActivity.class.getSimpleName();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button button = (Button)findViewById(R.id.ping_button);
Button access = (Button)findViewById(R.id.btnaccess);
Button justtest=(Button)findViewById(R.id.btntest);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
System.out.print("Listing TvInputManager's TvInputInfo list:\n");
TvInputManager tvInputManager=(TvInputManager)getApplicationContext().getSystemService(TV_INPUT_SERVICE);
List<TvInputInfo> tvInputList=tvInputManager.getTvInputList();
Log.i("TV", "Got "+tvInputList.size()+ " TvInputsInfos.");
for (int i=0; i<tvInputList.size(); i++) {
Log.i("TV", tvInputList.get(i).getId());
}
}
});
Intent intent = new Intent();
intent.setAction("com.futarque.StartTvService");
sendBroadcast(intent);
justtest.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
System.out.print("Listing TvInputManager's TvInputInfo list:\n");
TvInputManager tvInputManager=(TvInputManager)getApplicationContext().getSystemService(TV_INPUT_SERVICE);
List<TvInputInfo> tvInputList=tvInputManager.getTvInputList();
Log.i("TV", "Got "+tvInputList.size()+ " TvInputsInfos.");
for (int i=0; i<tvInputList.size(); i++) {
Log.i("TV", tvInputList.get(i).getId());
}
}
});
Intent intent = new Intent();
intent.setAction("com.futarque.StartTvService");
sendBroadcast(intent);
公共类MainActivity扩展活动{
私有静态最终字符串标记=MainActivity.class.getSimpleName();
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
最终按钮按钮=(按钮)findViewById(R.id.ping_按钮);
按钮访问=(按钮)findViewById(R.id.btnacess);
按钮justtest=(按钮)findViewById(R.id.btntest);
setOnClickListener(新视图.OnClickListener(){
公共void onClick(视图v){
System.out.print(“列出TvInputManager的TvInputInfo列表:\n”);
TvInputManager TvInputManager=(TvInputManager)getApplicationContext().getSystemService(电视输入服务);
List tvInputList=tvInputManager.getTvInputList();
Log.i(“TV”,“Got”+tvInputList.size()+“TvInputsInfos”);
对于(int i=0;i