使用webview调起QQ临时会话

来源:互联网 发布:图解java多线程 pdf 编辑:程序博客网 时间:2024/04/30 10:19

在开发过程中我我们有时可能需要使用到在Html5页面上的超链接调起QQ临时会话。使用的方法是:重写WebViewClient加上红色字体的部分,@Override不要写掉了。。。

public class MyWebViewClient extends WebViewClient {private Context context;public MyWebViewClient() {}public MyWebViewClient(Context context) {this.context = context;}@Overridepublic boolean shouldOverrideKeyEvent(WebView view, KeyEvent event) {return super.shouldOverrideKeyEvent(view, event);}@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {view.loadUrl(url);return true;}@Overridepublic void onPageStarted(WebView view, String url, Bitmap favicon) {super.onPageStarted(view, url, favicon);if (url.startsWith("mqqwpa")) {view.stopLoading();Intent in = new Intent(Intent.ACTION_VIEW, Uri.parse(url));context.startActivity(in);} else {super.onPageStarted(view, url, favicon);}}}



0 0
原创粉丝点击