最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

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

1、指定android自帶的瀏覽器訪問(wèn)

("com.android.browser":packagename;"com.android.browser.BrowserActivity":?jiǎn)?dòng)主activity)

Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse("http://www.fzitv.net");
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"

三、打開(kāi)本地html文件

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

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ì)覺(jué)得用這種形式"file://sccard/help.html"是否可以,可以很肯定的跟你說(shuō),默認(rèn)的瀏覽器設(shè)置是沒(méi)有對(duì)"file"這個(gè)進(jìn)行解析的,如果要讓你的默認(rèn)android瀏覽器有這個(gè)功能需要自己到android源碼修改manifest.xml文件,然后自己編譯瀏覽器代碼生成相應(yīng)的apk包來(lái)重新在機(jī)器上安裝。

大體的步驟如下:

1、打開(kāi) 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è)形式了。

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

相關(guān)文章

最新評(píng)論

临城县| 周宁县| 勐海县| 南溪县| 林芝县| 阿拉善左旗| 喀喇沁旗| 仁寿县| 唐海县| 金湖县| 攀枝花市| 乡宁县| 庄河市| 鸡西市| 唐山市| 太仓市| 宿州市| 南乐县| 禹州市| 昌黎县| 深圳市| 浏阳市| 东乡县| 孟津县| 盱眙县| 会东县| 临沭县| 延吉市| 民和| 哈巴河县| 靖边县| 广宁县| 嘉荫县| 白银市| 长沙市| 扎囊县| 泰宁县| 兰坪| 汨罗市| 会同县| 抚宁县|