Android PhoneGap将打开一个新活动
我有一个html页面加载了PhoneGap。html是我的,在手机上,所以我完全可以控制它 我想点击html页面上的链接打开一个新的活动 例如: index.htmlAndroid PhoneGap将打开一个新活动,android,cordova,Android,Cordova,我有一个html页面加载了PhoneGap。html是我的,在手机上,所以我完全可以控制它 我想点击html页面上的链接打开一个新的活动 例如: index.html ... <a class="FullText" href="http://LinkToOpenPage" >Click me to open an activity</a> ... 有人能帮我吗?看看这个插件: 本指南是关于通过PhoneGap插件向web公开附加的Android功能。是Andro
...
<a class="FullText" href="http://LinkToOpenPage" >Click me to open an activity</a>
...
有人能帮我吗?看看这个插件: 本指南是关于通过PhoneGap插件向web公开附加的Android功能。是Android生态系统的基本组成部分,允许应用程序之间使用某种消息传递机制,但它们不会暴露于web应用程序。我编写的示例Android插件名为WebIntent,它允许您使用JavaScript创建一流的Android应用程序 该架构是将任何Android功能解锁到PhoneGap包装的移动web应用程序的关键 创建一个新类:
public class Variables {
private WebView mAppView;
private DroidGap mGap;
public Variables(DroidGap gap, WebView view)
{
mAppView = view;
mGap = gap;
}
public void changeActivity(){
Intent intent = new Intent(mGap, Example.class);
mGap.startActivity(intent);
}
}
在您的主要活动中添加:
super.init();
mc = new Variables(this, appView);
appView.addJavascriptInterface(mc, "MyCls");
在JavaScript调用window.MyCls
方法中:
function changeActivity() {
window.MyCls.changeActivity();
}
嘿你是不是碰巧弄明白了?我在找同样的东西。@Aneem你试过我的答案了吗?
function changeActivity() {
window.MyCls.changeActivity();
}