PhoneGap 相机在捕获图像后无法确认

2024-03-13

我正在制作一个应用程序来测试 PhoneGap 的功能,以便稍后我可以将其用于更大的项目。我试图通过构建一个简单的测试应用程序来让相机 API 正常工作,该应用程序仅捕获并显示图像。奇怪的是,当我按下捕获按钮时会触发navigate.camera.getPicture()我可以拍照但不能确认照片,以便该过程返回到我的应用程序并向我提供捕获的图像。所有其他按钮都按预期工作,因此我可以按取消键,它会正确返回到我的应用程序并运行作为第二个参数传递给的函数navigate.camera.getPicture()(错误处理程序)。

这是我的调用方式navigate.camera.getPicture():

navigator.camera.getPicture( function( uri ) {
    // code to handle success
}, function( msg ) {
    // code to handle error
}, {
    quality: 100,
    destinationType: Camera.DestinationType.FILE_URI,
    encodingType: Camera.EncodingType.PNG,
    targetWidth: 2000,
    targetHeight: 2000,
    correctOrientation: true,
    saveToPhotoAlbum: false
} );

我尝试注释掉除destinationType 之外的所有配置参数,看看是否有帮助。

我的 config.xml 有这些行允许相机:

<plugin name="Camera" value="org.apache.cordova.CameraLauncher" />
<feature name="http://api.phonegap.com/1.0/camera" />

我的调试环境是运行 Android 4.2.1 的 Galaxy Nexus。

我还在 Ripple 下运行了该应用程序,其工作完全符合预期。

该应用程序是使用 PhoneGap Build 构建的,而不是我的机器上的 Android SDK,如果这有什么区别的话。

我在这里缺少什么吗?

预先感谢 =)


我在运行 Android 4.2 的 Galaxy Nexus 上运行使用 PhoneGap Build 构建的应用程序时遇到了同样的问题。我能够通过在 config.xml 中使用以下两个功能指令来解决此问题:

<feature name="http://api.phonegap.com/1.0/camera"/>
<feature name="http://api.phonegap.com/1.0/file"/>

不幸的是,logcat 没有出现任何错误,但这似乎可以解决问题。希望这可以帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PhoneGap 相机在捕获图像后无法确认 的相关文章

  • 有关gunDB 作为 Cordova 项目的独立数据库的具体问题

    我刚刚发现了gunDB 这个概念似乎非常有趣 我想在开始进一步评估它之前了解更多信息 如果我想构建一个像教程一样的聊天应用程序但实现聊天rooms 有没有一种方法可以让客户端只 订阅 某些聊天室 而避免传输其他所有聊天室的内容 如果不是所有
  • 在 IOS9 中的 Cordova 应用程序上使用 JQuery/Javascript 的 window.history 问题

    我在 IOS9 测试版 下使用 Cordova 应用程序时遇到问题 我正在使用最新的 Cordova 和 JQuery 移动版本 window history 未更新 导致以下故障 window history go 1 无法返回页面 即使
  • 当应用程序停止使用 Sencha Touch 2.2 和 Phonegap 时,LocalStorage 存储不会保留在 Android 手机上

    这在我的浏览器中工作正常 但是当我在手机上安装该应用程序并使用它时 它看起来很好 直到我强制它停止并重新打开该应用程序 然后我的所有记录都消失了 我正在使用 2 2 和 Phonegap 任何帮助将非常感激 这是我的商店 Ext defin
  • Cordova 插件包括 Android 库 (Gradle)

    我想包括这个 Androidlibrary https github com 50ButtonsEach fliclib android在 Cordova 插件中 该库本身由 Gradle 管理 如 Github 链接所示 图书馆的开发者只
  • 如何在phonegap上使用GCM处理android中的多个推送通知

    当推送通知到达时 如果用户无法查看该通知 他收到另一条通知 之前的通知正在更新为新的 但它不应该更新为最新的 我们需要单独显示每个通知 这可以使用 GCM 吗 我已经使用Phonegap来开发应用程序 PushPlugin 支持在有效负载中
  • Phonegap - cordova 在 Android 和 iOS 设备上延迟且缓慢

    我刚刚开始使用 zend studio 开始我的第一个 PhoneGap 项目 但是 在我构建并部署它之后 该应用程序非常慢 Android 和 iOS 均可 滚动滞后 如果我按下按钮 转到下一页的速度很慢 有什么办法可以提高它的性能吗 提
  • 三星特定的网络视图问题

    我有一个phonegap应用程序 可以在Chromium和原生的 纯粹的Android浏览器WebView中无缝运行 三星修改的 Android 浏览器中的某些内容破坏了我的应用程序 而且我一生都找不到描述三星浏览器差异的资源 该线程似乎相
  • 可拖动的非模态弹出窗口 Jquery Mobile

    我希望在 Jquery mobile 中有一个弹出窗口 它不会阻止用户与页面交互 并且 data dismissible false 即当页面的另一部分与页面的另一部分交互并保持可见时 弹出窗口不会消失 我已经尝试过这个 popupNew
  • 使用 Ionic/angularjs 打开图片库

    如何使用 Ionic angularjs 访问图片库 我只想在每次单击按钮时打开图片库 这怎么可能 您可以使用cordova相机插件 cordova 插件添加 org apache cordova camera 插件参考 https git
  • 为什么这个 jquery 代码不能在黑莓上运行?

    我正在使用 jquerymobile 开发phonegap 应用程序 但在黑莓 9780 中它没有向我显示警报 我的代码是 document addEventListener deviceready run false function r
  • 在 ios 版 Ionic 中接收 URL

    我正在使用离子框架 我正在尝试设置一种从另一个应用程序接收网址的方法 就像 您在浏览器中 单击共享 然后将链接发送到另一个应用程序 我的应用程序 我找到了这个cordova https stackoverflow com questions
  • 当对phonegap应用程序进行更改时,Eclipse不更新apk

    已经有人问过这个问题 但没有一个答案有效 例如清理 刷新 更改版本号等 当对源文件进行更改时 Eclipse 不会重建 android 项目 这是一个phonegap应用程序 如果我更改html文件甚至java代码 我仍然得到相同的apk
  • Ionic-Angular.js 拍照并发送到服务器:空图像

    因此 我设法使用自定义指令通过 Angular js 将图像上传到我的服务器 我还成功地实现了 Cordova 的相机功能 现在我尝试连接两者 但是当将图像发送到服务器时 它们被存储为空 我认为问题在于我使用输入字段来获取图像 并且它获取了
  • Jquery 移动应用程序的奇怪行为

    我创建了一个应用程序 其中包含多个主页按钮 单击其中一个按钮 我的应用程序将重定向到某个视图 其中包含 JQM 表单 JQM 日历 文本字段 按钮和数据库等 我的问题是 当我在 Android 设备上测试我的应用程序时 即使我没有使用任何图
  • 为什么 cordova.file.documentsDirectory 为空?

    我正在尝试使用 cordova plugin file transfer 在http ngcordova com docs plugins fileTransfer http ngcordova com docs plugins fileT
  • 电话 GAP 会话存储

    我使用手机 GAP 开发 iPhone 应用程序 在我的应用程序中 我们使用外部数据库 用户使用 Web 服务登录 登录后我需要存储用户 ID 我如何使用手机 GAP 存储用户 ID 我可以使用手机 GAP会话存储可以吗 哪位知道的请帮忙
  • 禁用 WebView 中 div 上的橙色突出显示

    我正在制作 PhoneGap Android 应用程序 无法关闭橙色突出显示可点击元素 我已经尝试了 CSS 的所有组合 webkit tap highlight color webkit focus ring color 和 webkit
  • 使用 PhoneGap 时将标题添加回 Android 窗口

    我正在使用 PhoneGap 构建一个应用程序 它调用 getWindow requestFeature Window FEATURE NO TITLE 在父 onCreate DroidGap 中 但是 我想重新添加标题 以便我可以使用
  • 将项目升级到最新版本的 Cordova 4.0.0 时,控制台中出现 TypeError“无法设置 # 的属性连接”

    今天 我将 Cordova CLI 从版本 3 5 升级到版本 4 0 此后 我将项目的平台支持更新到最新版本的 Android 因为它们现在是单独更新的 从那时起 每当我运行时 我都会出现此错误cordova run android 我收
  • 在“PhoneGap + jQuery Mobile”应用程序中正确注册事件

    我正在尝试定义注册两个初始化事件 jQuery 样式 的正确方法PhoneGap and jQuery 移动 in an Android应用 在研究了文档之后 我得出以下结论 index page live pageinit functio

随机推荐