无法在 Phonegap Android 应用程序上获取 navigator.notification.alert(“test”)
我正在按照教程使用phonegap制作Android应用程序(http://mobile .tutsplus.com/tutorials/phonegap/phonegap-from-scratch/)。该应用程序应该使用 JavaScript 显示弹出警报,但这不起作用。有谁知道我可能做错了什么?这是我的 HTML 文件 (index.html) 代码
<!DOCTYPE HTML>
<html>
<head>
<title>mobiletuts phonegap</title>
<script src="phonegap-1.2.0.js"></script>
<script>
function onLoad(){
document.addEventListener("deviceready", onDeviceReady, true);
}
function onDeviceReady(){
navigator.notification.alert("PhoneGap is working!!");
}
</script>
</head>
<body onload="onLoad();">
<h1>Welcome to PhoneGap</h1>
<h2>Edit assets/www/index.html</h2>
</body>
</html>
这是 src 文件夹中主 java 文件的代码:
package com.my.namespace;
import android.os.Bundle;
import com.phonegap.DroidGap;
public class HelloPhonegapActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
}
我确实按照 http://mobile.tutsplus.com/tutorials/phonegap/phonegap-from-scratch/。
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我刚刚意识到我的源文件夹中的phonegap.js 版本与我在html 脚本标记中引用的版本不同。现在可以了!
I just realized I had a different version of phonegap.js in my source folder than the one I was referring to in the html script tag. It works now!