cordova.xmlファイルは、ホワイトリストのURL、ログレベル、およびレンダリングの設定を指定する構成ファイルです。このファイルは以前はphonegap.xmlと呼ばれていましたが、インキュベーションのためにAdobe/Nitobi donated the PhoneGap codebaseがApache Software Foundation(ASF)に改名されました。
ファイルには3つの設定が含まれています。
まずです:ロードできるURLの承認リストを指定
<access origin>
。これらのURLは、DroidGapクラスのホワイトリストキャッシュに追加されます。ホワイトリストのURLのみをCordova Webviewまたは新しいブラウザインスタンスに読み込むことができます。
第二には、次のとおりです。
<log level>
Android上でデバッグするためのログレベルを指定します。 ERROR、WARN、INFO、DEBUG、またはVERBOSE(デフォルト= ERROR)に設定できます。
第三には、次のとおりです。
DroidGapクラスの
private boolean classicRender;
フィールドを設定します
<preference name="classicRender" />
。それは実際に私が見つけることができることを何への参照のみがコルドバにthis commitである:それは正しく動作しませんので、
if(android.os.Build.VERSION.SDK_INT < 14 && this.classicRender)
{
//This hack fixes legacy PhoneGap apps
//We should be using real pixels, not pretend pixels
...
は、おそらくそれは、それは明らかにremovedことだということを知っている方が便利です。
cordova.xmlはloadConfiguration()メソッドでは、DroidGapクラスに解析される:
private void loadConfiguration() {
int id = getResources().getIdentifier("cordova", "xml", getPackageName());
...
XmlResourceParser xml = getResources().getXml(id);
etc...
参照線1252フルloadConfiguration()メソッドのDroidGapクラス。 3つの属性はすべて解析されますが、上記のリンクのように、classicRenderの設定は機能せず、無視することができます。