Sto costruendo un'app PhoneGap Build e avrò bisogno di alcuni plugin. Ho seguito i documenti ma nessuno sta funzionando. Poiché nessuno di loro funziona, suppongo sia un problema comune. Ecco i plugin nel file config.xml
:Plugin di PhoneGap Build non funzionanti
<!-- Plugins -->
<gap:plugin name="org.apache.cordova.device" /> <!-- Device plugin -->
<gap:plugin name="com.phonegap.plugin.statusbar" /> <!-- Status bar plugin -->
<gap:plugin name="com.verso.cordova.clipboard" /> <!-- Clipboard plugin -->
<gap:plugin name="com.chariotsolutions.cordova.plugin.keyboard_toolbar_remover" /> <!-- Keyboard toolbar removal plugin -->
<gap:plugin name="org.apache.cordova.splashscreen" /> <!-- Splashscreen plugin -->
<gap:plugin name="org.apache.cordova.vibration" /> <!-- Vibration plugin -->
Ecco i link nel file index.html
(se c'è un problema la mia ipotesi migliore è che sarà qui):
<!-- PhoneGap Build -->
<script src="phonegap.js"></script>
<script src="device.js"></script>
<script src="statusbar.js"></script>
<script src="clipboard.js"></script>
<script src="keyboard_toolbar_remover.js"></script>
<script src="splashscreen.js"></script>
<script src="vibration.js"></script>
Nessuno stanno lavorando ad eccezione del plug-in del dispositivo (che attiva l'evento 'deviceready').
Ecco po 'di codice dal file javascript:
Ho testato questa funzione con un avviso e posso assicurarvi che venga chiamato. Ecco alcuni di più:
// This is for the clipboard plugin
function handleCopyAndPaste() {
$(".copyButton").click(function() {
window.plugins.clipboard.copy($("#result").val());
});
$(".pasteButton").click(function() {
window.plugins.clipboard.paste(function (text) {
$("#convertThis").val(text);
convert();
});
});
}
Questo è per le vibrazioni:
navigator.notification.vibrate(2500);
Questo è per nascondere la barra degli strumenti della tastiera una volta un campo di input chiamato #convertThis
ha focus()
:
$("#convertThis").focus(function() {
toolbar.hide()
});
Ho provato a rimuovere il Collegamenti js in index.html
ma ancora niente. Ho anche provato a inserire i tag del plugin al di fuori del tag del widget in config.xml
e ... NULLA! Stranamente, la scheda plug-in PhoneGap costruire cruscotti dice che nessuno sono installati:
screenshot http://www.uzusoft.com/screenshot.png
Se è possibile fornire alcun aiuto in materia, si prega di fare! Anche sui problemi config.xml, per favore.
UPDATE: Attualmente sto usando PhoneGap Costruire 3.1.0 è per supportare iOS 7.
È necessario effettuare le seguenti operazioni: 1. plugin di Android in codice nativo (Android plugin) 2. parte html per la funzione chiamata di funzione js 3. scrittura per chiamare codice nativo plug 4. Configurare in config.xml dov'è il tuo codice nativo per Android. se fornisci agli altri puoi vedere questo è il problema. vedere l'esempio su come utilizzare il plug-in Android nel seguente link: http://stackoverflow.com/questions/19721772/android-sms-sending-using-phonegap-cordova-3-1/19721910#19721910 –
@power_scriptor I am not usando PhoneGap localmente ... Sto usando PhoneGap Build e quindi non mantengo le API native e non posso scrivere codice nativo. Tutti questi plugin sono plugin forniti nella pagina [PhoneGap Build Plugins] (http://build.phonegap.com/plugins). Inoltre sto costruendo per tutte le piattaforme non solo per Android. –
Dovresti pubblicare l'intero indice.pagina html e config.xml, tutto il codice sopra sembra buono, quindi deve essere da qualche altra parte. – Red2678