『壹』 如何在android中調用瀏覽器打開網頁
在Android中可以調用自帶的瀏覽器,或者指定一個瀏覽器來打開一個鏈接。只需要傳入一個uri,可以是鏈接地址。
啟動android默認瀏覽器
在Android程序中我們可以通過發送隱式Intent來啟動系統默認的瀏覽器。如果手機本身安裝了多個瀏覽器而又沒有設置默認瀏覽器的話,系統將讓用戶選擇使用哪個瀏覽器來打開連接。
用uc瀏覽器打開只需要把打開qq瀏覽器那行代碼注釋掉,然後打開uc瀏覽器那行代碼取消注視就行。
『貳』 UC安卓瀏覽器插件開發
UC安卓瀏覽器插件開發:
如圖所示,便是UC的插件面板。 UC通過開放瀏覽器插件api, 使開發者能夠進行插件的開發。
當建立一個android工程後,只有這四個地方需要進行配置。 首先在android工程的配置文件AndroidManifest.xml中,需要加入如下代碼:
<service android:name="com.uc.addon.sdk.remote.AddonService">
<intent-filter>
<action android:name="com.uc.browser.action.Addon"/>
</intent-filter>
</service>
這樣插件才能被瀏覽器識別。
然後分別開發extension和receiver。 (有時根據需求只需其中一個就夠了)
首先是extension, 你的extension類必須繼承於AbstractExtension類,並且override onInvoke()方法 。
public class NewTabDemo extends AbstractExtension {
...
@Override
public void onInvoke(){
}
..
}
onInvoke中的內容就是點擊該extension後觸發的操作。
然後是receiver . 相對的,receiver需要繼承AbstractReceiver 類,並重寫onEvent方法:
public class MyEventReceiver extends AbstractEventReceiver{
...
@Override
public void onEvent(int eventId , EventBase event){
if (eventId == EventIds.EVENT_PAGE_START) {
...
}
}
}