我正在開發基於Android Developer Site的藍牙聊天示例的藍牙應用程序。我需要通過藍牙進行文件傳輸。有人可以幫我嗎?藍牙文件傳輸
藍牙文件傳輸
回答
在傳輸文件的情況下,您可以使用intent顯式調用ACTION_SEND,如下所示。
您可以將文件通過OBEX一對夫婦的方式發送到配對的設備:
隨着ACTION_SEND
意圖,即會彈出一個菜單,可以處理你要發送的文件類型的應用程序,從用戶將需要選擇藍牙,然後是設備。
Intent i = new Intent(Intent.ACTION_SEND); i.setType("image/jpeg");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/file.jpg"));
startActivity(Intent.createChooser(i, "Send Image"));
我認爲這將幫助ü。 :)
文件的資源文件=新的文件(「// MNT/SD卡/ TviderFB.apk」); \t \t \t \t Intent intent = new Intent(); \t \t \t \t intent.setAction(Intent.ACTION_SEND); \t \t \t \t intent.setType( 「圖像/ JPEG」); \t \t \t \t intent.putExtra(Intent.EXTRA_STREAM, \t \t \t \t Uri.fromFile(的資源文件)); \t \t \t \t ctx.startActivity(意向); – vidit 2011-07-04 12:37:00
我爲藍牙文件傳輸添加此代碼此代碼在我的應用程序中正常工作 – vidit 2011-07-04 12:39:28
@Vidit:好...乾杯:)感謝分享。 – Hussain 2011-07-04 12:40:34
遵循以下步驟:
- 查看源文件的字節數組(緩衝區)
打電話給你的聊天服務實例的傳遞字節發送寫方法:
// mChatService is your Bluetooth chat service mChatService.write(buffer);
編輯處理程序爲
MESSAGE_WRITE
和MESSAGE_READ
案件
您好, @Mr博佩爾鬆和薩賈德SJJ 。 即時通訊投票你的答案,我認爲這將幫助我出於我的要求,我想發送一個對象(myDataType)到掃描設備,並在接收端閱讀,所以你會善意闡述這一技術,因爲我已經花了Android編程更短的時間所以這可能似乎艱難的我,在此先感謝.. – 2011-08-05 05:36:13
http://stackoverflow.com/questions/6938237/hiding-permission-intent-in-android/6938298#6938298 – 2011-08-08 08:25:48
我需要some1解決上面的評論。 thankz – 2011-08-08 08:26:24
- 1. 藍牙文件傳輸Android
- 2. WP7藍牙文件傳輸
- 3. 安卓藍牙文件傳輸失敗
- 4. 通過藍牙文件傳輸Android
- 5. J2me中的藍牙文件傳輸
- 6. 通過藍牙與Android傳輸文件
- 7. 藍牙文件或消息傳輸
- 8. 通過藍牙傳輸文件
- 9. Android上的藍牙文件傳輸
- 10. 藍牙文件傳輸窗口程序
- 11. 自動接受藍牙文件傳輸
- 12. Android藍牙:通過BluetoothSocket傳輸文件
- 13. Android藍牙傳輸
- 14. iPhone iPad藍牙傳輸
- 15. GameKit藍牙傳輸問題
- 16. 我的應用程序的藍牙文件傳輸
- 17. 文件傳輸到另一個iOS設備使用藍牙
- 18. Android和iPhone之間通過藍牙文件傳輸?
- 19. 如何檢測Android藍牙文件傳輸的EOF?
- 20. 通過藍牙將文件從手機傳輸到另一個
- 21. 藍牙串口配置文件通信流式傳輸
- 22. MAP藍牙配置文件來傳輸數據
- 23. 如何擺脫Windows 8藍牙文件傳輸的確認?
- 24. 從iPhone應用程序通過藍牙傳輸文件
- 25. 藍牙文件傳輸使用32feet和c#
- 26. Mac到藍牙設備的文件傳輸,簡單的例子?
- 27. Android上的藍牙文件傳輸(甚至是限制類型)
- 28. 文件傳輸在phonegap中使用藍牙
- 29. Android應用程序使用藍牙傳輸文件
- 30. Android:通過藍牙處理NFC文件傳輸
有趣的問題,投票×最大,因爲我也有類似任務的工作,, – 2011-08-05 05:57:43