0

私はJavaで一行も書いたことがなく、Javaの世界についてもよく知らないので、phonegapを使用してAndroidアプリを作成できると聞いて、とてもうれしかったです。しかし、後で発見したように、もっと何かをしたいのであれば、Javaから逃れることはできません。

アプリケーションの設定ページを作成したいのですが、phonegapアプリケーションの設定を読み取ることができるphongeap拡張機能を見つけましたが、それを使用するには、XMLと一部のJavaを介して実行できる設定GUIを作成する必要があります。私はそれを行うための良いチュートリアルを見つけましたが、私はJava開発者ではないので、それから多くを理解することはできません。

誰かが、phonegapアプリケーションで設定GUIを機能させるために、これらすべてのJavaおよびXMLのものをどこに置くかを教えてもらえますか?つまり、必要なファイル、コンテンツ、ディレクトリを意味します。

4

1 に答える 1

0

次のコードでわかるように、phonegap を使用すると、すべての Java コードをエスケープできます。Java コードは必要ありません。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
                      "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <title>Cordova Menu Button Example</title>

    <script type="text/javascript" charset="utf-8" src="cordova-2.3.0.js"></script>
    <script type="text/javascript" charset="utf-8">

    // Call onDeviceReady when Cordova is loaded.
    // At this point, the document has loaded but cordova-2.3.0.js has not.
    // When Cordova is loaded and talking with the native device,
    // it will call the event `deviceready`.
    function onLoad() {
        document.addEventListener("deviceready", onDeviceReady, false);
    }

    // Cordova is loaded and it is now safe to make calls Cordova methods
    function onDeviceReady() {
        // Register the event listener
        document.addEventListener("menubutton", onMenuKeyDown, false);
    }

    // Handle the menu button
    function onMenuKeyDown() { alert("menu btn pressed");

    }

    </script>
  </head>
  <body onload="onLoad()">
  </body>
</html>

この機能にプラグインを使用しないでください。メインのドキュメントにアクセスしてください。また、次のような他のイベントを見つけることもできます。

  • デバイスレディ
  • 一時停止
  • 履歴書
  • オンライン
  • オフライン
  • 戻るボタン
  • バッテリークリティカル
  • 電池切れ
  • バッテリー状態
  • メニューボタン
  • 検索ボタン
  • 通話開始ボタン
  • 通話終了ボタン
  • 音量ダウンボタン
  • 音量アップボタン
于 2013-01-08T08:05:07.940 に答える