关于内置浏览器的问题

============问题描述============



程序内置了admob广告条(或其它广告条)
如果我想客户点击广告的时候 在我程序内置的浏览器打开网页
该怎么实现呢

谢谢!!!!!!!!!!!

============解决方案1============


我提供一个思路,不过我也没试过,仅供参考

点击广告之后,他需要打开一个浏览器类型的应用,因此必然调用了 startActivity 这种东西, 所以,你可以重写你的 startActivity,在里面判断是否是广告点击,然后 获取对应链接数据,将使用内置浏览器打开,屏蔽他的 Intent

============解决方案2============


1.创建一个Activity,包含WebView控件
2.在这个Activity的onCreate函数里增加以下代码:

String adUrl = "your ad url";

WebView webView = (WebView)findViewById(R.id.webView);

webView.getSettings().setJavaScriptEnabled(true);

webView.setWebViewClient(new WebViewClient() {});

webView.loadUrl(adUrl);


3.在别的Activity里通过startActivity打开广告页面

============解决方案3============


6楼说的有理,svenwang说的根本没理解整个东西的关键点
posted @ 2014-10-23 16:24  android教程  阅读(198)  评论(0编辑  收藏  举报
我要啦免费统计