2015-08-28 23 views
1

任何人都能掌握新的Channel API?例如,Android網站說它可以用來發送音樂文件。但是,Channel對象的文檔說receiveFile和sendFile只能在任何頻道上使用一次。使用通道I的唯一示例可以在StackOverflow中查找以發送單個文件。頻道如何發送多個文件?應用是否創建了很多頻道?開發者是否應該將這些文件合併爲一個?Wear Channel API每通道獲取一個文件

任何有識之士將是最受歡迎的。是否有任何理由更新使用資產來使用渠道的代碼?

回答

0

您可以擁有多個通道,因此如果您需要嘗試多次傳輸,最簡單的方法是爲每個文件打開一個通道。

+0

是的,文檔很清晰,但最簡單的是繼續使用與以前Wear版本配合使用的資產和數據層。使用渠道而不是資產有什麼優勢?通道對象的示例代碼在哪裏? – Beth

+0

最重要的區別是,資產在網絡上的所有節點上都可以複製,而ChannelApi可以將節點的子集作爲目標,因此,如果您不希望跨所有設備同步數據文件,這可能非常有利。您可以查看發送和同步數據(http://developer.android.com/training/wearables/data-layer/index.html),然後向下滾動到頻道以查看您的案例的優勢是否重要或不。 –

+0

這聽起來有點不同,但是當我查看文檔時,我發現使用Data API所需的URI格式,可以使用:// /,還可以設置哪些節點接收數據。這將有助於舉一些例子。我仍然沒有看到區別。從數據API轉到頻道的原因是什麼?優勢在哪裏? – Beth

相關問題