直接调用接口即可:007f为IR头码,0x5f是发送的IR code
import android.hardware.output.IrSendManager;
public class MainActivity extends Activity {
private IrSendManager mIrSendMananger;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// mTvManager = TvManager.getInstance();
mIrSendMananger = (IrSendManager)this.getApplicationContext().getSystemService(Context.IRSEND_SERVICE);
Button mSendIR = (Button)findViewById(R.id.Send);
mSendIR.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
try {
Log.d("yanxi",""+mIrSendMananger.SendIR(0x007f, 0x5f, false));
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
}
}