addJavaScriptInterface的使用方法
暂无评分
创建之后,即添加userpermissionforinternet(用户互联网权限)到AndroidManifest.xml文件中。
然后创建一个命名为www的文件夹,之后在该文件夹内创建一个index.html文件。我们已经在名为main.xml的布局文件使用WebView和textview。main.xml代码如下:
在main.xml文件中,我们已经用到一个父布局,它是一个线性布局,如果没有它,我会用一些子控制和布局。
现在我们将写更多行到JavaScriptInterfaceDemoActivity.java类。代码如下:
packagemy.demo;
importmy.demo.R;
importandroid.app.Activity;
importandroid.content.Context;
importandroid.os.Bundle;
importandroid.os.Handler;
importandroid.webkit.WebView;
importandroid.widget.TextView;
importandroid.widget.Toast;
publicclassJavaScriptInterfaceDemoActivityextendsActivity{
privateWebViewWv;
privateTextViewmyTextView;
finalHandlermyHandler=newHandler();
/**Calledwhentheactivityisfirstcreated.*/
@Override
publicvoidonCreate(BundlesavedI