
应用或者其他模块可以通过接口完成以下功能:
| 类名 | 接口名 | 功能描述 | 
|---|---|---|
| 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();
       }
   }            
                当前题目:创新互联鸿蒙OS教程:鸿蒙OS NFC基础控制
                
                文章URL:http://www.csdahua.cn/qtweb/news9/356859.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网