【问题标题】:How to Determine App Capabilities in Windows Phone 8如何确定 Windows Phone 8 中的应用程序功能
【发布时间】:2013-10-08 16:31:23
【问题描述】:

根据http://msdn.microsoft.com/en-us/library/windowsphone/develop/gg180730(v=vs.105).aspx#BKMK_wp8apps The Windows Phone SDK 8.0 does not contain tools to detect the capabilities required for apps that target Windows Phone 8. When you submit an app that targets Windows Phone 8 to the Store, capabilities are not analyzed and the app manifest file is not regenerated or corrected. 在我的应用程序中,我使用CameraCaptureTask 和ShareMediaTask 先捕获图片然后共享。默认情况下,在我的 WMAppManifest 文件中,我有 ID_CAP_MEDIALIB_PHOTO、ID_CAP_NETWORKING 和 ID_CAP_SENSORS。事实上,我确实使用 MediaLibrary 为 ShareMediaTask 收集照片路径,所以我在 WMAppManifest 中保留了该功能。如果实际的图像捕获和共享不是发生在我的应用程序中,而是发生在 CameraCaptureTask 和 ShareMediaTask 中,我是否还需要另外两个?

【问题讨论】:

    标签: windows-phone-8 cameracapturetask


    【解决方案1】:

    ShareMediaTask 没有任何能力要求。

    CameraCaptureTask 只要求您指定相机硬件功能。

    供参考,规则定义在:

    “C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\Marketplace\Rules.xml”

    【讨论】:

    • 在我的项目中,我目前只指定ID_CAP_MEDIALIB_PHOTO 来访问设备本身上的照片。即使我使用的是CameraCaptureTask,我也没有包含ID_CAP_ISV_CAMERA,而且它似乎可以在我的设备上正常工作。参考您回答的我的问题stackoverflow.com/questions/19213144/…,我假设CameraCaptureTask 也没有能力要求?
    • @Matthew 没错。 CameraCaptureTask 没有能力要求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    相关资源
    最近更新 更多