应用或者其他模块可以通过接口完成以下功能:
类名 | 接口名 | 功能描述 |
---|---|---|
NfcController | getInstance(Context context) | 获得一个NFC控制类的单例。 |
openNfc() | 打开本机NFC。 | |
closeNfc() | 关闭本机NFC。 | |
isNfcOpen() | 查询本机NFC是否已打开。 | |
getNfcState() | 获取本机NFC的开关状态。 | |
isNfcAvailable() | 查询本机是否支持NFC功能。 | |
NfcPermissionException | NfcPermissionException(String errorMessage) | 构造一个NFC权限异常的实例。 |
// 查询本机是否支持 NFC
NfcController nfcController = NfcController.getInstance(context);
boolean isAvailable = nfcController.isNfcAvailable();
if (isAvailable) {
// 调用查询NFC是否打开接口,返回值为NFC是否是打开的状态
boolean isOpen = nfcController.isNfcOpen();
if (!isOpen) {
// 调用打开NFC接口,返回值为函数是否正常执行
boolean isEnableSuccess = nfcController.openNfc();
} else {
// 调用关闭NFC接口,返回值为函数是否正常执行
boolean isDisableSuccess = nfcController.closeNfc();
}
}
场景介绍通过方向传感器数据,可以感知用户设备当前的朝向,从而达到为用户指明方位的目的。通过重力和陀螺仪传感器数据,能感知...
LayoutScatterjava.lang.Object |---ohos.agp.components.LayoutScatterpublic class LayoutScatterextends Object提供组件转换...
MagicLayout.LayoutConfigjava.lang.Object |---ohos.agp.components.ComponentContainer.LayoutConfig |---|---ohos.agp.compon...
RoundProgressBarjava.lang.Object |---ohos.agp.components.Component |---|---ohos.agp.components.ProgressBar |---|---|---o...
ToggleButtonjava.lang.Object |---ohos.agp.components.Component |---|---ohos.agp.components.Text |---|---|---ohos.agp.com...