Android PhoneGap打开一个新的Activity

| 我有一个用PhoneGap加载的html页面。 html是我的并且在电话中,因此我可以完全控制它。 我想单击html页面上的链接以打开一个新活动。 例如: index.html
...    
<a class=\"FullText\" href=\"http://LinkToOpenPage\" >Click me to open an activity</a>
...
MainActivity.java
...
public void OnReceiveLink(string Link)
{
if (Link==\"LinkToOpenPage\")
    {
    Intent myIntent = new Intent(view.getContext(), CalledActivity.class);
    startActivity(myIntent);
    }
}
...
有人能帮我吗?     
已邀请:
        看看这个插件:http://smus.com/android-phonegap-plugins   本操作方法是使用PhoneGap插件将其他Android功能公开到网络上。意图是Android生态系统的基本组成部分,允许在应用程序之间使用某种消息传递机制,但它们不会暴露给Web应用程序。我编写的示例Android插件称为WebIntent,可让您使用JavaScript创建一流的Android应用程序...      这种架构是解锁您的PhoneGap包装的移动网络应用程序的所有Android功能的关键...     
        创建一个新类:
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();
}
    

要回复问题请先登录注册