å¨Androidä¸å¯ä»¥è°ç¨èªå¸¦çæµè§å¨ï¼æè æå®ä¸ä¸ªæµè§å¨æ¥æå¼ä¸ä¸ªé¾æ¥ãåªéè¦ä¼ å ¥ä¸ä¸ªuriï¼å¯ä»¥æ¯é¾æ¥å°åã
å¯å¨androidé»è®¤æµè§å¨
å¨Androidç¨åºä¸æ们å¯ä»¥éè¿åééå¼Intentæ¥å¯å¨ç³»ç»é»è®¤çæµè§å¨ãå¦æææºæ¬èº«å®è£ äºå¤ä¸ªæµè§å¨èå没æ设置é»è®¤æµè§å¨çè¯ï¼ç³»ç»å°è®©ç¨æ·éæ©ä½¿ç¨åªä¸ªæµè§å¨æ¥æå¼è¿æ¥ã
使ç¨ä»¥ä¸ä¸è¡ä»£ç å°±è½è°ç¨ç³»ç»èªå¸¦æµè§å¨ã
å¯å¨æå®æµè§å¨æå¼
å¨Androidç¨åºä¸æ们å¯ä»¥éè¿åéæ¾å¼Intentæ¥å¯å¨æå®çæµè§å¨ãä¾å¦æææºå®è£ äºå¤ä¸ªæµè§å¨:QQæµè§å¨ãchromeæµè§å¨ãucæµè§å¨ãæå¯ä»¥æå®ç¨æ个æµè§å¨æå¼è¿ä¸ªé¾æ¥ãä¾å¦æå¼QQæµè§å¨å¦ä¸ä»£ç :
ç¨ucæµè§å¨æå¼åªéè¦ææå¼qqæµè§å¨é£è¡ä»£ç 注éæï¼ç¶åæå¼ucæµè§å¨é£è¡ä»£ç åæ¶æ³¨è§å°±è¡ã
在Android中调用浏览器打开网页的解决方法
1、在界面中的链接按钮,目标是点击链接按钮调用手机浏览器打开特定的网站,首先建立响应方法:
link.setOnClickListener(buttonListener) //....
此外需要响应方法:
case R.id.imageButton1: link() break
2、在工程适当部分添加如下代码。
//press @link button and open brower to www.yiban.cn
private void link() {
// TODO Auto-generated method stub
String url = "http://www.webadress.cn"; // web address
Intent intent = new Intent(Intent.ACTION_VIEW)
intent.setData(Uri.parse(url))
startActivity(intent)
3、导入相应类:String、Content、Uri等,编译无错后运行测试,可以发现触发事件发生时就可以调用手机浏览器打开特定网页,示例中网址可以替换成你需要的网址。运行后效果如下所示。
1、调用系统浏览器
Intent intent = new Intent();
//Intent intent = new Intent(Intent.ACTION_VIEW,uri);
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse("此处填链接");
intent.setData(content_url);
startActivity(intent);
2、调用其他浏览器
Intent intent = new Intent();
//Intent intent = new Intent(Intent.ACTION_VIEW,uri);
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse("此处填链接");
intent.setData(content_url);
intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");
startActivity(intent);
注:
uc浏览器":"com.uc.browser", "com.uc.browser.ActivityUpdate“
opera:"com.opera.mini.android", "com.opera.mini.android.Browser"
qq浏览器:"com.tencent.mtt", "com.tencent.mtt.MainActivity"
博客链接:网页链接