1.初始化manager:

private void initial() {// TODO Auto-generated method stubmanager = (ConsumerIrManager) getSystemService(CONSUMER_IR_SERVICE);}

2.检测设备是否有红外装置:

if (mIrManager != null) {//Check whether the device has an infrared emitter.if (mIrManager.hasIrEmitter()) {//do something//Query the infrared transmitter's supported carrier frequenciesCarrierFrequencyRange[] frequencyRanges = mIrManager.getCarrierFrequencies();if (frequencyRanges != null) {for (CarrierFrequencyRange frequency : frequencyRanges) {frequencyRange += String.format("%1$d ~ %2$d \n",frequency.getMinFrequency(), frequency.getMaxFrequency());//do something}}}}

3.transmit

//This method is synchronous; when it returns the pattern has been transmitted. Only patterns shorter than 2 seconds will be transmitted.manager.transmit(frequency, pattern);



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐
  • —软件人才免语言低担保 赴美带薪读研!—



更多相关文章

  1. Android GPS学习笔记—LMS初始化
  2. android kernel 初始化 2
  3. Android MediaServer初始化流程
  4. Android 初始化Setup Wizard——Provision
  5. Android 编译流程解析01-AppPlugin初始化
  6. android 软键盘隐藏 activity初始化时edittext聚焦
  7. Android GPS学习笔记—GpsLP初始化
  8. Android UI架构(四)--SurfaceFlinger的初始化.md

随机推荐

  1. Android: /cache中的文件是怎么消失的
  2. Android(安卓)之 拦截手机短信并自动转发
  3. Android中ExpandableListView的使用
  4. Android(安卓)原生 MediaPlayer 和 Media
  5. Android(安卓)图片的浏览、缩放、拖动和
  6. android-screenshot-library - Library f
  7. android部署运行已有项目小结
  8. android 启动页面
  9. Android(安卓)apk打包流程,AAPT打包,apk瘦
  10. Android(安卓)StageFrightMediaScanner源