簡體   English   中英

本機功能無法與PhoneGap配合使用-Co​​rdova

[英]Native functionality no working with PhoneGap - Cordova

我已經為PhoneGap參考中指定的android native按鈕實現了幾個功能:

js:

var _previous;
function bindCordovaNativeHandlers(){
    document.addEventListener("deviceready", onDeviceReady, false);
}

function onDeviceReady(){
    document.addEventListener("menubutton", onMenuKeyDown, false);
    document.addEventListener("backbutton", onBackKeyDown, false);
}

function onMenuKeyDown(){
    //open function bar
    $('.action').click();
}

function onBackKeyDown() {
    //quit funciton
    var interval = 2000,
        current = Date.now();

    _previous = _previous || 0;

    console.log(current - _previous);
    if (current - _previous <= interval) {
        navigator.app.exitApp();

    }
    _previous = current;
}

的HTML:

為了不引起我的用戶的懷疑,我想要求最少的權限(cordova插件被翻譯成android權限)。

該功能是否需要任何cordova插件?

我在上一個版本中刪除的插件:

 <gap:plugin name="org.apache.cordova.battery-status" />
    <gap:plugin name="org.apache.cordova.camera" />
    <gap:plugin name="org.apache.cordova.media-capture" />
    <gap:plugin name="org.apache.cordova.console" />
    <gap:plugin name="org.apache.cordova.contacts" />
    <gap:plugin name="org.apache.cordova.device" />
    <gap:plugin name="org.apache.cordova.device-motion" />
    <gap:plugin name="org.apache.cordova.device-orientation" />
    <gap:plugin name="org.apache.cordova.dialogs" />
    <gap:plugin name="org.apache.cordova.file" />
    <gap:plugin name="org.apache.cordova.file-transfer" />
    <gap:plugin name="org.apache.cordova.geolocation" />
    <gap:plugin name="org.apache.cordova.globalization" />
    <gap:plugin name="org.apache.cordova.inappbrowser" />
    <gap:plugin name="org.apache.cordova.media" />
    <gap:plugin name="org.apache.cordova.network-information" />
    <gap:plugin name="org.apache.cordova.splashscreen" />
    <gap:plugin name="org.apache.cordova.vibration" />

好吧,答案是它沒有用,因為正如PhoneGap文檔中所述,您應該添加cordova.js的引用,該引用將在構建過程中注入到項目的根目錄中,具體取決於操作系統的操作系統。該構建適用的設備。

例如:

<script src="cordova.js"></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM