Amazon ogenj OS Plugins
Sledite navodilom v priročniku Android Plugins za pregled razvoja meri plugins.
ECHO Amazon ogenj OS Plugin primer
Primerjal JavaScript vmesnik echo funkcija, opisana v uporabo Plugins, uporabite na plugin.xml
injicirati a feature
Specifikacija za lokalne platforme config.xml
datoteke:
<platform name="amazon-fireos">
<config-file target="config.xml" parent="/*">
<feature name="Echo">
<param name="android-package" value="org.apache.cordova.plugin.Echo"/>
</feature>
</config-file>
</platform>
Nato dodamo naslednje v src/org/apache/cordova/plugin/Echo.java
datoteke:
package org.apache.cordova.plugin;
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.CallbackContext;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/**
* This class echoes a string called from JavaScript.
*/
public class Echo extends CordovaPlugin {
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
if (action.equals("echo")) {
String message = args.getString(0);
this.echo(message, callbackContext);
return true;
}
return false;
}
private void echo(String message, CallbackContext callbackContext) {
if (message != null && message.length() > 0) {
callbackContext.success(message);
} else {
callbackContext.error("Expected one non-empty string argument.");
}
}
}
Če želite ponovno uporabiti Android Plugin kode za platformo Amazon ogenj OS potem spremenite plugin.xml usmeriti k je android
posebne izvorne datoteke. Na primer,
<platform name="amazon-fireos">
<config-file target="config.xml" parent="/*">
<feature name="Echo">
<param name="android-package" value="org.apache.cordova.plugin.Echo"/>
</feature>
</config-file>
<source-file src="src/android/Echo.java" target-dir="src/org/apache/cordova/plugin" />
</platform>
Če želite napisati prilagojeno plugin za platformo Amazon ogenj OS potem ustvarite mapo z imenom amazon
pod vaš plugin src / mapo in spreminjanje plugin.xml usmeriti k je amazon
posebne izvorne datoteke. Na primer,
<platform name="amazon-fireos">
<config-file target="config.xml" parent="/*">
<feature name="Echo">
<param name="android-package" value="org.apache.cordova.plugin.Echo"/>
</feature>
</config-file>
<source-file src="src/amazon/Echo.java" target-dir="src/org/apache/cordova/plugin" />
</platform>
Z uporabo Amazon spletni pogled v vaš plugin
Cordova za Amazon ogenj OS pomožen raba od šega presenetiti spletni pogled, ki je zgrajen na odprtokodni projekt kroma. Je GPU pospešiti in optimizirana za tekočine nastop na Kindle Fire.
Razumeti, kako najbolje uporabiti Amazon spletni pogled v vašem projektu, Oglejte si Amazon Developer Portal.