2015-04-03 21 views
1

使用Android 4.1+,將單一字符串傳遞給發件人 - >接收方,然後返回接收方 - >發送方最簡單的方法是什麼?在Android中兩個手機之間傳遞字符串的最簡單方法是什麼?

Ex。 2路使用NFC只有一個用戶按下「觸摸即可發送」 UI

編輯通訊:我想這無需蜂窩連接來完成,這樣無線上網的平板電腦可能會執行此操作,以及

+1

短信? – 2015-04-03 14:05:21

+0

這是一個有趣的想法!使用NFC發起在兩臺設備之間反彈的短信技術上會起作用,但是我希望這可以與沒有蜂窩連接的設備兼容。我想我應該更新我原來的帖子... – WeldFire 2015-04-03 16:11:03

+0

如果您正在尋找,您可以使用Google Cloud Messaging,idk向彼此發送推送通知。 – 2015-04-03 16:24:23

回答

0

您可以使用wifi p2p(aka wifi direct)設置一個P2P本地wifi網絡進行文件傳輸。您可以閱讀官方指南/草稿here(包含代碼示例,需要Android 4.0或更高版本)。

或者您可以使用NFC(請參閱此helper class,這對我有很大幫助)。

+0

NFC會更好,我想繞過用戶不得不兩次使用手機。我發現,這在Android 2.3以上是不可能的?還是我不正確? – WeldFire 2015-04-03 16:08:47

0

@評論WeldFire:不完全正確。 Android橫樑總是需要用戶操作來傳輸數據(通過NFC),請參閱this question

如果您需要通過NFC進行傳輸,您需要使用NFC主機卡仿真分別標籤閱讀器,這是比較複雜的,但允許傳輸而無需用戶交互(需要API19 = Android 4.4+),請參閱docu

它也可以有自動WiFi p2p連接,請參閱this blogexample code。在我看來,這是在沒有用戶交互的情況下建立Android設備之間連接的最簡單和最好的方式。

相關問題