2012-02-15 43 views
0

嗨,大家好,我有一個多部分的問題。首先,如何在Google電視本身的應用程序上調用一個keyevent?例如,我想在我的應用程序中可以調用live tv keyevent的按鈕?我知道這是可能的,因爲市場上的Ableremote應用程序會這樣做,它有一個客戶端和服務器應用程序。我很感謝你的幫助。Anymote來調用谷歌電視本身的keyevents

回答

0

首先,如何才能在谷歌電視本身的應用程序上調用keyevent?例如,我想在我的應用程序中可以調用live tv keyevent的按鈕?

這在標準的Android中是不可能的。

我知道這是可能的,因爲市場上的Ableremote應用程序確實有這個客戶端和服務器應用程序。

他們正在使用remote protocol,該AFAIK無法在Google TV設備上運行,而只能從其他Android設備上的應用運行。

0

對於你的問題的第二部分,它可以對點擊展開電視直播上的按鈕:

final Intent intent = new Intent(); 
intent.setAction(Intent.ACTION_VIEW); 
intent.setData(Uri.parse("tv://passthrough")); 
ImageButton tvButton = (ImageButton)findViewById(R.id.tv_button); 
tvButton.setOnClickListener(new OnClickListener(){ 
     @Override 
     public void onClick(View v) { 
      startActivity(intent); 
     } 
});