首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

主activity调用默认浏览器如何实现

2013-01-01 
主activity调用默认浏览器怎么实现度娘说:Intent intent new Intent()intent.setAction(android.intent

主activity调用默认浏览器怎么实现
度娘说:Intent intent= new Intent();        
        intent.setAction("android.intent.action.VIEW");    
        Uri content_url = Uri.parse("www.baidu.com");   
        intent.setData(content_url);           
        intent.setClassName("com.android.browser","com.android.browser.FMSActivity");   
        startActivity(intent);
然后修改xml: <intent-filter>
                  <action android:name="android.intent.action.VIEW" />
                  <category android:name="android.intent.category.DEFAULT" />
                  <category android:name="android.intent.category.BROWSABLE" />
                  <data android:scheme="file" />
              </intent-filter>
Log:12-21 05:54:56.367: E/AndroidRuntime(277): at sz.zd.SzActivity.onCreate(SzActivity.java:19)
问题: startActivity(intent);

[解决办法]
哪有这样复杂,xml不用改任何东西,只需要在类中加上这几句话即可:

Uri myBlogUri = Uri.parse("http://xxxxx.com");  
Intent returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri);
startActivity(returnIt); 

热点排行