2013-04-05 95 views
0

我试图为Windows Phone 8编写音乐播放器,因为当前的XBox Music应用程序非常缺乏。基本上我希望能够根据设备上的文件是否被评分或降低来同步设备上的文件。通过PC USB连接在Windows Phone 8上读取/写入文件

由于设备本身不会让我删除或更改应用程序上的音乐文件,因此我正在考虑在可以写入数据的隔离存储中保留额定值数据库。然后,我会在PC上有一个伴侣应用程序从设备读取该数据库,然后删除已向下评估的文件。

不幸的是,我完全无法通过代码访问我的电脑上的设备。我知道这是可能的,因为我可以通过Windows资源管理器访问设备,但是当我加载一些C#代码来尝试读取文件时,根本找不到设备。我使用文件选取器来查看是否可以修改文件,但是每次我选择一个文件时,Windows都会将该文件从设备复制到C:\的临时目录中,所以当我尝试删除它时,它只会删除临时文件和文件仍然在设备上。

这到底是怎么回事?我似乎无法找到任何有关通过USB访问代码的信息。有任何想法吗?

回答

0

CodePlex上,基于Windows Phone的电动工具可以从PC连接文件写入到独立存储 - 你可能想看看它的源代码:https://wptools.codeplex.com/

+0

这是完全错误的 - 这回答让我们失去2-3几周的编码,因为我们不小心。 Windows手机电动工具是一款开发工具 - 这意味着它只有在PC安装了Visual Studio时才能使用。它不是由消费者创造的。查看其源代码会误导您使用Connectivity API,后来证明这些API在发布版本时并不可用。如果你想传输文件/音乐 - 我建议你看看MTP(媒体传输协议) – user3141326 2016-02-28 12:07:22

相关问题