从手机发送.mp3文件到android wearable(smartwatch)

时间:2015-08-07 13:56:47

标签: android wear-os

我是androidwear的新手,我对有关转移资产的文档感到困惑:http://developer.android.com/training/wearables/data-layer/assets.html

我正在考虑将音乐从手机传输到手表,所以我想在手机上下载这首歌并通过蓝牙发送给手表。

但在查看文档后,我注意到了方法:

Asset createFromUri (Uri uri) 

我是否可以使用该方法创建我的资产而无需在手机上下载文件并通过手表上的数据项目发送?

1 个答案:

答案 0 :(得分:0)

如果您的意思是指示手表直接下载媒体,那么大多数情况下答案都是否定的;有些手表有wifi收音机,但只有在手表没有直接连接到手机时才会启用;在该状态下,您的手表可以直接从网络下载媒体,但这对用户来说不是一个非常好的体验,因为它只有在与手机断开连接时才有效;至少你需要有另一种方法来覆盖连接的案例。

通常,最好使用ChannelApi来完成此任务,而不是使用DataApi;使用ChannelApi,您可以send a file直接从手机到手表(反之亦然),也可以使用较低级别的apis并打开OutputStream / InputStream并自行管理传输。