Javascript 无法在Phonegap android应用程序上获取navigator.notification.alert(“测试”)
我按照教程使用phonegap()制作了一个android应用程序。应用程序应该使用javascript显示弹出警报,但这不起作用。有人知道我可能做错了什么吗?下面是我的HTML文件(index.HTML)代码 我确实在android清单文件中完全按照上的指定设置了权限Javascript 无法在Phonegap android应用程序上获取navigator.notification.alert(“测试”),javascript,android,cordova,Javascript,Android,Cordova,我按照教程使用phonegap()制作了一个android应用程序。应用程序应该使用javascript显示弹出警报,但这不起作用。有人知道我可能做错了什么吗?下面是我的HTML文件(index.HTML)代码 我确实在android清单文件中完全按照上的指定设置了权限 谢谢 我刚刚意识到,我的源文件夹中的phonegap.js版本与我在html脚本标记中提到的版本不同。现在可以了 我刚刚意识到,我的源文件夹中的phonegap.js版本与我在html脚本标记中提到的版本不同。现在可以了 其他详
谢谢 我刚刚意识到,我的源文件夹中的phonegap.js版本与我在html脚本标记中提到的版本不同。现在可以了 我刚刚意识到,我的源文件夹中的phonegap.js版本与我在html脚本标记中提到的版本不同。现在可以了 其他详细信息:我尝试在2.3模拟器上运行它,Galaxy S运行2.3,最后在ICS运行模拟器上运行,但在任何一个模拟器上都不起作用。您看到了
h1
和h2
,但没有看到警报?或者它以哪种方式不工作?其他详细信息:我尝试在运行2.3的2.3模拟器上运行它,Galaxy S运行2.3,最后在运行ICS的模拟器上运行,但在任何一个模拟器上都不工作。您看到了h1
和h2
,但没有看到警报?或者它以哪种方式不起作用?
<!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>
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");
}
}