我正在尝试为Windows Phone 8编写音乐播放器,因为目前的XBox音乐应用程序非常缺乏。基本上我希望能够根据设备上的文件是否已经评级来同步文件。
由于设备本身不允许我删除或更改应用程序上的音乐文件,我正在考虑在可以写入数据的隔离存储中保留一个评级数据库。然后,我将在PC上有一个配套应用程序从设备读取此数据库,然后删除已向下评级的文件。
不幸的是,我完全无法通过代码访问我的PC上的设备。我知道这是可能的,因为我可以通过Windows资源管理器访问设备,但是当我加载一些C#代码来尝试读取文件时,它根本找不到设备。我使用文件选择器来查看是否可以修改文件,但每次选择文件时,Windows都会将文件从设备复制到C:\上的临时目录中,所以当我尝试删除它时,它只是删除了临时文件和文件保留在设备上。
这里到底发生了什么?我似乎无法找到有关通过USB访问代码中的WP8的任何信息。有什么想法吗?
答案 0 :(得分:0)
Codeplex上的Windows Phone Power Tools可以通过PC连接将文件写入隔离存储 - 您可能需要查看其源代码:https://wptools.codeplex.com/