【问题标题】:Read/Write files on Windows Phone 8 via PC USB connection通过 PC USB 连接在 Windows Phone 8 上读取/写入文件
【发布时间】:2013-04-05 01:04:15
【问题描述】:

我正在尝试为 Windows Phone 8 编写音乐播放器,因为当前的 XBox 音乐应用程序非常缺乏。基本上,我希望能够根据设备上的文件是否被评为高或低来同步设备上的文件。

由于设备本身不允许我删除或更改应用程序上的音乐文件,我正在考虑将评分数据库保存在隔离存储中,以便我可以写入数据。然后我会让 PC 上的配套应用程序从设备中读取这个数据库,然后删除评级下降的文件。

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

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

【问题讨论】:

    标签: c# windows-phone-8 windows-phone


    【解决方案1】:

    Codeplex 上的 Windows Phone Power Tools 可以通过 PC 连接将文件写入隔离存储 - 您可能需要查看其源代码:https://wptools.codeplex.com/

    【讨论】:

    • 这是完全错误的——这个答案让我们失去了 2-3 周的编码时间,因为我们不小心。 Windows phone power tools 是一种开发工具——这意味着它只有在 PC 安装了 Visual Studio 时才能工作。它不是为了由消费者运行而创建的。查看它的源代码会误导您使用 Connectivity API,后来发现它在接近发布时无法使用。如果您想传输文件/音乐 - 我建议您查看 MTP(媒体传输协议)
    猜你喜欢
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多