android红外接收api,关于安卓红外API:ConsumerIrManager类

本文介绍了如何在Android中使用ConsumerIrManager类来实现红外遥控功能,包括权限声明、实例获取、hasIrEmitter()方法检查红外发射器存在以及transmit()方法的使用,详细解释了传输红外信号的参数含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前没怎么接触过安卓编程,学校实验室要搞个小项目,本来想搞个类似小米遥控板那种的小应用。结果发现百度一下 安卓红外API 找不到有用的东西。自己摸索了半天给大家分享分享

后来在Android开发者文档里面找到了一个叫ConsumerIrManager的类。

先看看文档里面怎么写的:

public final class

ConsumerIrManager

extends Object

Java.lang.Object

android.hardware.ConsumerIrManager

Class Overview

Class that operates consumer infrared on the device.

To obtain an instance of the system infrared transmitter, call Context.getSystemService() with CONSUMER_IR_SERVICE as the argument.

Summary

Nested Classes

class

ConsumerIrManager.CarrierFrequencyRange

Represents a range of carrier frequencies (inclusive) on which the infrared transmitter can transmit

Public Methods

CarrierFrequencyRange[]

getCarrierFrequencies()

Query the infrared transmitter’s supported carrier frequencies

boolean

hasIrEmitter()

Check whether the device

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值