2013-02-11 107 views
1

我正在開發一款應用程序,它使用NFC在兩部手機之間啓動文件傳輸。經過一番研究後,我發現NFCAdapter功能setBeamPushUris完全允許這樣做,並且實際上將使用藍牙或WiFi直接傳輸大文件,只需將此函數的返回值設置爲一組文件URI即可。Android:通過藍牙處理NFC文件傳輸

但是,文件傳輸似乎由操作系統在後臺處理,並且似乎沒有辦法在文件下載後通知應用程序。下載文件並執行其他操作後,應用程序是否有任何反應?有沒有人有這方面的經驗?是否有可能以某種方式處理意圖,以便在從手機發送到手機時處理NFC消息的相同方式對數據傳輸作出反應?

回答

0

我從來沒有這樣做過,但是我的假設是,在傳輸文件後,您不會通過NFC發送消息,因爲兩個設備在傳輸過程中不會一起使用。那麼......您使用什麼機制來完成轉移?我的猜測是,無論是應該處理成功/失敗回調。