导航:首页 > 操作系统 > androidnfc

androidnfc

发布时间:2022-03-16 03:54:23

1. android的NFC

  1. android安卓NFC 做了一个通过nfc读取卡的app,只要nfc卡一刷就启动activity。 但是想在我手动开启主程序时才开启NFC接收功能, 并在主程序关闭时结束NFC接收。 不知道如何实现, 现在我的思路是通过操作nfcadpter 或 开关nfc权限(permission)。

2. 安卓手机如何打开nfc

vivo手机NFC的打开方法:进入设置--其他网络与连接/更多设置--打开NFC开关即可。(若没有此开关,则代表该机型不支持NFC)

3. 在Android中如何判断NFC是否启用

Android读写NFC的步骤:
1.首先要在AndroidManifest.xml中声明如下配置信息:
使用<uses-permission>元素允许设备访问NFC硬件:
<uses-permission android:name="android.permission.NFC" />

2.使用<uses-sdk>元素设置最小SDK版本:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" />

3.NFC TAG的发布系统:
当android设备扫描到一个NFC标签时,会自动寻找最适合的Activity来处理这个TAG,如果有多个Activity满足条件的话,会让用户来选择到底使用哪一个Activity来处理,可以理解为就是简单的事件响应与事件处理。

4.如何让一个Activity监听 ”当扫描到NFC标签时” 的这一个事件呢?使用intent filter。
可以理解为当检测到一个NFC标签时,系统自动创建一个相关的Intent对象,含有响应intent filter的Activity将处理这个Intent。
其中,intent filter声明如下:
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" ></action>
<category android:name="android.intent.category.DEFAULT" ></category>
<data android:mimeType="text/plain" ></data>
</intent-filter>

5.读取NFC标签中NDEF格式的文本信息:
先判断手机支不支持NFC功能,若支持,是否已设置开启状态。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_write);
nfcTView=(TextView)findViewById(R.id.info_tv);
nfcAdapter = NfcAdapter.getDefaultAdapter(this);
if (nfcAdapter == null) {
nfcTView.setText("设备不支持NFC!");
finish();
return;
}
if (nfcAdapter!=null&&!nfcAdapter.isEnabled()) {
nfcTView.setText("请在系统设置中先启用NFC功能!");
finish();
return;
}
}

6.读取NFC卡的内容
private boolean readFromTag(Intent intent){
Parcelable[] rawArray = intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);
NdefMessage mNdefMsg = (NdefMessage)rawArray[0];
NdefRecord mNdefRecord = mNdefMsg.getRecords()[0];
try {
if(mNdefRecord != null){
readResult = new String(mNdefRecord.getPayload(),"UTF-8");
return true;
}
}
catch (UnsupportedEncodingException e) {
e.printStackTrace();
};
return false;
}

4. 安卓手机nfc功能怎么用

以小米手机为例,打开手机中的“设置”应用,找到并进入“更多连接方式”,然后就能看到“NFC”功能开关,打开该按钮即可启用。

选择进入“Android Beam”中,打开该功能开关,本机即可和另一台支持Android Beam的设备共享网页、视频等内容。

选中“默认钱包”,在弹窗中选择经常使用或者准备经常使用的钱包,譬如选择“小米钱包”,通过小米钱包应用添加公交卡、MI pay、门禁等卡片,就可以使用相应的功能。

注:部分开通的卡片或会和手机芯片进行绑定,无法随机更换。

选择进入“触碰付款”,则可以为手机设置触碰付款的默认应用,如各大金融类应用,在手机靠近收款设备的时候,该应用就会自动打开进行识别付款。

扩展

其实NFC就是一种近场通信技术,说得再直白一点就是近距离无线通信技术。NFC可以在移动设备、消费类电子产品等工具之间进行近距离无线通信,可以直接交换信息、访问内容等。
很多智能手机上的NFC目前也只能进行图片交换之类的操作,由于NFC还不够普及,用NFC做为电子钱包的愿景估计还要有一段时间才能实现。
手机NFC功能怎么用
下面,巨盾安全工程师给大家介绍一下以后智能手机中NFC都有可能出现哪些功能。NFC设备目前大家熟悉的主要是应用在手机应用中,目前NFC技术在手机上应用主要有以下五类。
1.接触通过,如门禁管理、车票和门票等,用户将储存着票证或门控密码的设备靠近读卡器即可,也可用于物流管理。
2.接触支付,如非接触式移动支付,用户将设备靠近嵌有NFC模块的POS机可进行支付,并确认交易。
3.接触连接,如把两个NFC设备相连接,进行点对点数据传输,例如下载音乐、图片互传和交换通讯录等。
4.接触浏览,用户可将NFC手机接靠近街头有NFC功能的智能公用电话或海报,来浏览交通信息等。
5.下载接触,用户可通过GPRS网络接收或下载信息,用于支付或门禁等功能,如前述,用户可发送特定格式的短信至家政服务员的手机来控制家政服务员进出住宅的权限。

5. 安卓手机怎么nfc

查找手机中的NFC功能,以小米手机为例,具体步骤如下:
1、在手机的主页面,找到“设置”的图标点击进入。

2、在设置列出的选项中,找到“更多的连接方式”点击进入

3、在列出的功能中就有NFC模块,打开手机NFC,显示允许手机在接触其它设备时交换数据。打开后下方的一些选项也由灰色变成黑色。

4、NFC用到钱包时候,可以选择默认的钱包,比如你在用支付的时候可以设置这个选项。

5、触摸付款。选择那些应用能够使用此方式付款。

6、开启Android bean,这个可以打开可以不打开。用来分享两台设备之间的内容。

扩展

以华为荣耀手机为例,演示安卓系统怎样使用NFC功能支付:
1、打开手机设置

2、点击更多

3、点击NFC选项

4、将NFC功能向右滑动,打开NFC功能,华为手机需要将下面的选项也打开。这时手机的NFC功能已经打开,可以使用了。

5、接下来,我们下载支持NFC支付的第三方软件就可以使用了,现以通勤宝APP充值北京公交卡为例,首先下载通勤宝APP。

6、打开软件

7、注册登录

8、点击右上角公交卡图标

9、绑定卡片

10、点击NFC充值

11、这时会提示“请将卡片贴在手机背面”,将公交卡放在手机背面NFC感应区。

12、如果NFC感应成功,会出现充值界面,点充值

13、任选一种充值方式,充值成功后,就可以使用了。

6. 苹果的nfc和安卓的nfc一样吗

摘要 苹果目前就不可以模拟门禁卡,安卓就可以。除了这点以外没有区别。

7. Android中使用NFC读取NfcA类型的芯片,Ap指令怎么获取

就是 byte[] response = mNfc.transceive(cmd);中的这个cmd命令
芯片卡是NFC-A (ISO 14443-3A) TpyeA类型的,得到的Tag是android.nfc.tech.NfcA类型。

8. 安卓手机开nfc

方法/步骤

9. Android的各个版本分别对NFC有什么支持

Android 2.1
主要特性:提升硬件速度 更多屏幕以及分辨率选择 大幅度的用户界面改良支持 Exchange活动墙纸 大幅改进虚拟键盘 蓝牙 2.1 Google 地图
Android 2.2
相对于上一版本的 改变: 1、整体性能大幅度的提升 2、3G网络共享功能。 3、Flash的支持。 4、App2sd功能。 5、全新的软件商店。 6、更多的Web应用API接口的开发。

Android 2.3
主要更新包括: 游戏:增加了新的垃圾回收和优化处理事件,以提高对游戏的支持能力。原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。新的管理窗口和生命周期的框架。 多媒体:支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器,比如混响、均衡、虚拟耳机和低频提升 通讯方式:支持前置摄像头、SIP/VOIP和NFC(近场通讯) 站在用户的角度看,这次更新的亮点主要有: 简化界面、速度提升: 更快更直观的文字输入: 一键文字选择和复制/粘帖: 改进的电源管理系统: 新的应用管理方式: 原生支持前置摄像头、互联网通话和NFC(近场通讯): 系统原生支持VoIP,可以在联系人里加入它的SIP帐户,然后直接通过系统来拨打VoIP电话。 增加下载管理器。

也就是说,在用户自己使用方面,早期版本第三方软件只能安装在手机内存上,2.2,2.3就可以安装在内存卡上了,手机硬件相应配置也有相当大的提高。

阅读全文

与androidnfc相关的资料

热点内容
java带参数的线程 浏览:913
为什么安卓车载中控屏看起来很差 浏览:466
吃鸡怎么解压最快 浏览:968
linux网络编程基础 浏览:219
产研是程序员吗 浏览:594
程序员的法律 浏览:969
编程第四关用冰雪火焰闪现通关 浏览:756
批处理当前文件夹参数 浏览:185
鸿蒙安卓如何下载 浏览:904
开3389命令 浏览:542
程序员大都单纯吗 浏览:915
APP如何实现下载功能 浏览:216
通达信源码怎样放到桌面 浏览:645
程序员的脑袋会秃吗 浏览:455
为什么eve登录启动不进去服务器 浏览:272
微信招生app哪个好用 浏览:233
宝可梦剑盾启动文件在哪个文件夹 浏览:765
压缩机比容 浏览:117
python自动化测试面试 浏览:949
买便宜点的鞋子去哪个app买 浏览:890