0
我想創建一個可以通過藍牙發送文件的Android應用程序,並且希望我的應用程序在出現ACTION_SEND意圖時工作。在這種情況下,我怎樣才能真正獲得要傳輸到我的mainActivity中的文件的URI?生成ACTION_SEND Intent時獲取文件的URI
我想創建一個可以通過藍牙發送文件的Android應用程序,並且希望我的應用程序在出現ACTION_SEND意圖時工作。在這種情況下,我怎樣才能真正獲得要傳輸到我的mainActivity中的文件的URI?生成ACTION_SEND Intent時獲取文件的URI
呼叫getIntent().getData()
在onCreate()
獲得在被用來創建活動Intent
提供的Uri
。
如果您使用的android:launchMode
可能導致您的活動的現有實例返回到前臺,您還需要覆蓋onNewIntent()
以在發生這種情況時通知。您可以撥打getData()
對Intent
提供onNewIntent()
以獲得Uri
。