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. Fragment的使用简介【Android】
  2. android之ListView和adapter配合显示图片和文字列表
  3. Android开屏视频广告
  4. Android(安卓)RecyclerView的简单使用
  5. android之ListView和adapter配合显示图片和文字列表
  6. Android文字跑马灯控件(文本自动水平滚动)
  7. Android(安卓)NDK之----- C调用Java [GetMethodID方法的使用]
  8. Android开发-WebSocketWssDemo
  9. Android(安卓)GPS学习笔记—LMS初始化

随机推荐

  1. 让Activity变成一个窗口:Activity属性设定
  2. android handler
  3. freetype 在android编译时上的一个makefi
  4. android Camera架构介绍
  5. Error:In declare-styleable FontFamilyF
  6. android 技术等级
  7. android必学的两个项目,android仿京东、an
  8. Android 权限管理 — 只防君子不防小人
  9. Android(安卓)应用版本控制
  10. Activity的四种启动模式