如何为我的Phonegap项目制作有效的config.xml? [英] How do I make a valid config.xml for my Phonegap project?

查看:145
本文介绍了如何为我的Phonegap项目制作有效的config.xml?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我为我的Phonegap Android应用程式尝试加入WebIntent外挂程式。在安装它的文档中,它说需要添加一行到 res / xml / config.xml 文件。但是,我没有 config.xml 文件。

I am trying to include the WebIntent plugin for my Phonegap Android app. In the documentation for installing it, it says one needs to add a line to the res/xml/config.xml file. However, I have no config.xml file.

我做了一些搜索,可以简单地创建一个 config.xml ,所以我做了,使用一些指南从我遇到的例子。但是,Android开发者工具界面显示红色X和红色波浪错误线,表示它充满了错误。这是它的外观:

I did a little searching, and it seems that people say it's okay to simply create a config.xml, so I did, using some guidelines from examples I came across. However, the Android Developer Tools interface is showing red Xs and red squiggly error lines all over it, indicating that it's full of mistakes. Here's what it looks like:

我的 config.xml 文件应该是什么样子?

What should my config.xml file look like?

或者,如果有更好的教程或方法来包含WebIntent插件,请告诉我。

Or, alternatively, if there's a better tutorial or method for including the WebIntent plugin, please let me know.

推荐答案

你的config.xml应该看起来像这样Phonegap 2.7或以上。旧版本不使用功能标记。这是开箱即用的配置,并且包含其中的一切。

Your config.xml should look like this in Phonegap 2.7 or above. Older versions don't use the feature tags. This is the out of the box config and has everything in it.

<?xml version="1.0" encoding="UTF-8"?>

<widget xmlns     = "http://www.w3.org/ns/widgets"
    id        = "io.cordova.helloCordova"
    version   = "2.0.0">
<name>APP NAME</name>

<description>
    DESCRIPTION
</description>

<author href="YOUR URL" email="YOUR EMAIL">
    YOUR NAME
</author>

<access origin="*"/>

<!-- <content src="http://mysite.com/myapp.html" /> for external pages -->
<content src="index.html" />

<preference name="loglevel" value="DEBUG" />
<!--
  <preference name="splashscreen" value="resourceName" />
  <preference name="backgroundColor" value="0xFFF" />
  <preference name="loadUrlTimeoutValue" value="20000" />
  <preference name="InAppBrowserStorageEnabled" value="true" />
  <preference name="disallowOverscroll" value="true" />
-->

<feature name="App">
  <param name="android-package" value="org.apache.cordova.App"/>
</feature>
<feature name="Geolocation">
  <param name="android-package" value="org.apache.cordova.GeoBroker"/>
</feature>
<feature name="Device">
  <param name="android-package" value="org.apache.cordova.Device"/>
</feature>
<feature name="Accelerometer">
  <param name="android-package" value="org.apache.cordova.AccelListener"/>
</feature>
<feature name="Compass">
  <param name="android-package" value="org.apache.cordova.CompassListener"/>
</feature>
<feature name="Media">
  <param name="android-package" value="org.apache.cordova.AudioHandler"/>
</feature>
<feature name="Camera">
  <param name="android-package" value="org.apache.cordova.CameraLauncher"/>
</feature>
<feature name="Contacts">
  <param name="android-package" value="org.apache.cordova.ContactManager"/>
</feature>
<feature name="File">
  <param name="android-package" value="org.apache.cordova.FileUtils"/>
</feature>
<feature name="NetworkStatus">
  <param name="android-package" value="org.apache.cordova.NetworkManager"/>
</feature>
<feature name="Notification">
  <param name="android-package" value="org.apache.cordova.Notification"/>
</feature>
<feature name="Storage">
  <param name="android-package" value="org.apache.cordova.Storage"/>
</feature>
<feature name="FileTransfer">
  <param name="android-package" value="org.apache.cordova.FileTransfer"/>
</feature>
<feature name="Capture">
  <param name="android-package" value="org.apache.cordova.Capture"/>
</feature>
<feature name="Battery">
  <param name="android-package" value="org.apache.cordova.BatteryListener"/>
</feature>
<feature name="SplashScreen">
  <param name="android-package" value="org.apache.cordova.SplashScreen"/>
</feature>
<feature name="Echo">
  <param name="android-package" value="org.apache.cordova.Echo"/>
</feature>
<feature name="Globalization">
  <param name="android-package" value="org.apache.cordova.Globalization"/>
</feature>
<feature name="InAppBrowser">
  <param name="android-package" value="org.apache.cordova.InAppBrowser"/>
</feature>
<!-- Deprecated plugins element. Remove in 3.0 -->
<plugins>
<plugin name="WebIntent" value="com.borismus.webintent.WebIntent" />
</plugins>
</widget>

这篇关于如何为我的Phonegap项目制作有效的config.xml?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆