欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android開發(fā)之瀏覽器用法實(shí)例詳解(調(diào)用uc,opera,qq瀏覽器訪問網(wǎng)頁)

 更新時(shí)間:2016年01月12日 09:04:43   作者:wudihan  
這篇文章主要介紹了Android開發(fā)之瀏覽器用法,結(jié)合實(shí)例形式詳細(xì)分析了Android調(diào)用瀏覽器的具體步驟與相關(guān)使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Android開發(fā)之瀏覽器用法。分享給大家供大家參考,具體如下:

一、啟動(dòng)android默認(rèn)瀏覽器

Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse("http://www.dbjr.com.cn");
intent.setData(content_url);
startActivity(intent);

這樣子,android就可以調(diào)用起手機(jī)默認(rèn)的瀏覽器訪問。

二、指定相應(yīng)的瀏覽器訪問

1、指定android自帶的瀏覽器訪問

("com.android.browser":packagename;"com.android.browser.BrowserActivity":啟動(dòng)主activity)

Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse("http://www.dbjr.com.cn");
intent.setData(content_url);
intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");
startActivity(intent);

2、啟動(dòng)其他瀏覽器(當(dāng)然該瀏覽器必須安裝在機(jī)器上)

只要修改以下相應(yīng)的packagename 和 主啟動(dòng)activity即可調(diào)用其他瀏覽器

復(fù)制代碼 代碼如下:
intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");

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"

三、打開本地html文件

打開本地的html文件的時(shí)候,一定要指定某個(gè)瀏覽器,而不能采用方式一來瀏覽,具體示例代碼如下

Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse("content://com.android.htmlfileprovider/sdcard/help.html");
intent.setData(content_url);
intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");
startActivity(intent);

關(guān)鍵點(diǎn)是調(diào)用了"content"這個(gè)filter。

以前有在win32編程的朋友,可能會(huì)覺得用這種形式"file://sccard/help.html"是否可以,可以很肯定的跟你說,默認(rèn)的瀏覽器設(shè)置是沒有對"file"這個(gè)進(jìn)行解析的,如果要讓你的默認(rèn)android瀏覽器有這個(gè)功能需要自己到android源碼修改manifest.xml文件,然后自己編譯瀏覽器代碼生成相應(yīng)的apk包來重新在機(jī)器上安裝。

大體的步驟如下:

1、打開 packages/apps/Browser/AndroidManifest.xml文件把加到相應(yīng)的<intent-filter>后面就可以了

<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>

2、重新編譯打包,安裝,這樣子,新的瀏覽器就支持"file"這個(gè)形式了。

希望本文所述對大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論