微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – Phonegap – 配置config.xml文件以启用摄像头

我正在尝试创建一个使用设备上的相机的应用程序.当我在Android手机上运行应用程序时,我可以让它工作没问题.但是,当我使用Phonegap构建器打包它时,我似乎无法打开相机.

我的猜测是config.xml文件存在问题.这就是我的样子:

<?xml version="1.0" encoding="UTF-8"?>
   <widget xmlns       = "http://www.w3.org/ns/widgets"
      xmlns:gap   = "http://phonegap.com/ns/1.0"
      id      = "com.test.testApp"
      version     = "1.0.0">

   <name>Test App</name>

   <description>
       Test Description
   </description>

   <author href="http://mysite.com"
       email="[email protected]">
       Geoff Baum
   </author>

   <gap:platforms>
       <gap:platform name="android" minVersion="2.1" />
       <gap:platform name="webos" />
       <gap:platform name="symbian.wrt" />
       <gap:platform name="blackBerry" project="widgets"/>
   </gap:platforms>

  <icon src="icon.png" gap:role="default" />

   <!--<gap:splash src="weirdo.png" />-->

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

   <!--<preference name="orientation" value="default" />-->
   <!--<preference name="android-minSdkVersion" value="7" /> -->
 </widget>

这看起来是否正确?我有这个文件在我打包的文件夹的根级别并发送到Phonegap.这是正确的方法吗?我不知道我还能做些什么.任何帮助将不胜感激.谢谢!

更新:
所以我尝试包含Android特定的JS文件cordova-1.7.0.js,一切正常.所以看起来Phonegap构建没有添加必要的文件.有谁知道这件事吗?谢谢.

解决方法:

你有任何理由

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

两次?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐