【问题标题】:Cordova WP8 app restarts(starts with home page) after invoking camera or photo album调用相机或相册后 Cordova WP8 应用程序重新启动(从主页开始)
【发布时间】:2016-07-01 10:41:44
【问题描述】:

我正在使用 cordova 6.x.x 开发一个混合应用程序

目标是支持 windows Phone 8.1,但我在从相机或相册中获取捕获的图像时遇到了困难。每次应用程序在选择图像后导航回 login.html。

我正在使用下面的代码来调用相机。相同的代码适用于 iOS 和 Android 平台。但是在 WP8 中回调将不会被调用,因为页面会重定向到登录屏幕。

navigator.camera.getPicture (onSuccess, onFail,
                             { quality: 50,
                             destinationType: Camera.DestinationType.FILE_URI,
                             allowEdit: 1,
                             saveToPhotoAlbum : true,
                             width: compRatio,
                             height: compRatio
                             });

function onSuccess (imageData) {
}

function onFail(imageData) {

}

【问题讨论】:

    标签: javascript cordova windows-phone-8 cordova-plugins


    【解决方案1】:

    如果您使用 Visual Studio 进行应用开发,那么它可能会发生。我更喜欢你使用命令行来构建你的应用程序。只需创建一个新项目,添加平台,添加插件,将您的 www 文件夹放入项目中。并构建项目。通过 CLI 完成所有这些操作。

    【讨论】:

    • 感谢您的快速转身。我正在按照您上面所说的进行操作,但仍然没有运气。
    • 我已经使用“windows”命令来创建和构建它的通用性。
    • 请使用 wp8 或 8.1 但不是通用的。 Universal 的功能与 wp 有很大的不同。因为它也是为支持PC而设计的。从头开始。科尔多瓦平台添加 wp8。科尔多瓦运行 wp8 ......
    • 我尝试了这个解决方案,由于某种原因,与现有的通用应用程序相比,UI 不合适(可能是 webview 的原因)也无法调试获取消息“断点不会命中。未加载符号"
    • 您的 UI 中没有错误。 javascript中应该有错误。首先制作示例应用程序。然后逐步添加您的代码。我也有同样的问题。我已经使用 wp8 修复了它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    相关资源
    最近更新 更多