導航:首頁 > 操作系統 > 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相關的資料

熱點內容
文件伺服器上如何查看 瀏覽:975
雪花繪制源碼 瀏覽:662
app主頁演示圖怎麼做 瀏覽:542
幼兒園設計pdf 瀏覽:645
干接點輸入單片機 瀏覽:541
亞馬遜雲伺服器查看 瀏覽:163
如何用免費雲伺服器 瀏覽:610
php的輸出命令 瀏覽:264
在家怎麼製作解壓小玩具 瀏覽:99
javascript源碼輔助閱讀 瀏覽:384
pythonui開發工具 瀏覽:595
adr指標源碼 瀏覽:217
程序員轉架構管理 瀏覽:959
企業伺服器為什麼不能被拷貝 瀏覽:119
用c編程實現txt搜索 瀏覽:854
JAVA小數隨機數 瀏覽:337
app加拿大pc怎麼操控的 瀏覽:698
光影app蘋果怎麼下載不了 瀏覽:971
php會員注冊代碼 瀏覽:511
csgo如何用128tick伺服器 瀏覽:571