0

我从来没有用 Java 写过任何一行代码,而且我对 Java 世界也不太了解,所以当我听说我可以使用 phonegap 创建 android 应用程序时,我非常高兴。但正如我后来发现的,如果我想做更多的事情,我无法摆脱 Java。

我想为我的应用程序创建设置页面,我发现phongeap 扩展允许我读取 phonegap 应用程序设置,但要使用它,我必须创建可以通过 XML 和一些 Java 完成的设置 ​​GUI。我找到了很好的教程来做这件事,但由于我不是 Java 开发人员,所以我不能从中了解很多。

有人能告诉我把所有这些 Java 和 XML 的东西放在哪里,以便让设置 GUI 在 phonegap 应用程序中工作。我的意思是我需要什么文件,内容和目录。

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 回答