日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android 除了webview 浏览器控件,AgentWeb是基于Android WebView一个功能完善小型浏览器库...

發布時間:2025/4/16 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 除了webview 浏览器控件,AgentWeb是基于Android WebView一个功能完善小型浏览器库... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【技巧沙龍】AI開辟者拭魅戰營-7分鐘打造1個定制技能。7月22號,我們等你一路!

Android 端

AgentWeb 介紹

AgentWeb是一個高度封裝的 Android WebView ,簡單易用 , 帶有進度條 、 支撐文件上傳 、 下載 、 簡化 Javascript 通信 、 鏈式調用 、 加強 Web 安然的庫 。讓你幾行代碼集成一個小型瀏覽器在你的應用 。 App 下載體驗

媒介

WebView 可謂是每個應用必備的一個控件了 ,然則談起它的應用 ,讓很多人都不是那么愛好它 ,比如說每個 Web 頁面都須要各類一大年夜推的 setting ,好一點的可能封裝成一個 BaseWebActivity 和 BaseWebFragment ,然則反復的代碼老是讓有潔癖的法度榜樣員不舒暢 ,并且 WebView 本身功能也不是很完美 , AgentWeb 就泥補了這些空白 。

AgentWeb 功能支撐進度條以及自定義進度條

支撐文件下載

支撐文件下載斷點續傳

支撐下載通知情勢提示進度

簡化 Javascript 通信

支撐 Android 4.4 Kitkat 以及其他版本文件上傳

支撐注入 Cookies

加強 Web 安然

兼容低版本安然 Js 通信

為什么要應用 AgentWeb ? Web 文件下載 文件上傳 Js 通信 斷點續傳 應用簡略單純度 進度條 線程安然 WebView 不支撐 不支撐 支撐 不支撐 麻煩 沒有 不安然 AgentWeb 支撐 支撐 更簡潔 支撐 簡潔 有 安然

簡潔易用

為什么說它簡潔易用嗎 ? 下面京東效不雅圖 , 只需一句話 !mAgentWeb?=?AgentWeb.with(this)//傳入Activity

.setAgentWebParent(mLinearLayout,?new?LinearLayout.LayoutParams(-1,?-1))//傳入AgentWeb?的父控件?,如不雅父控件為?RelativeLayout?,?那么第二參數須要傳入?RelativeLayout.LayoutParams

.useDefaultIndicator()//?應用默認進度條

.defaultProgressBarColor()?//?應用默認進度條色彩

.setReceivedTitleCallback(mCallback)?//設置?Web?頁面的?title?回調

.createAgentWeb()//

.ready()

.go("http://www.jd.com");

你沒看錯 ,瑯綾擎沒有一句 Setting , 甚至連 WebChromeClient 都不設備就有進度條 。//Javascript?辦法

functioncallByAndroid(){

console.log("callByAndroid")

}

總結mAgentWeb.getJsEntraceAccess().quickCallJs("callByAndroid");

結不雅consoleMessage:callByAndroid??lineNumber:27

Javascript 通信拼接太麻煩 ? 請看 。

效不雅圖

到了這里 , 弱弱問一句 , 你還有什么來由不應用 AgentWeb ?

淺談進度條

為什么要談一下進度條這個器械呢 ? 因為沒有進度條的 WebView 頁面體驗實袈溱太差了 ,AgentWeb 默認的進度條是一般瀏覽器的進度條 ,為什么采取這種進度條呢 ? 因為體驗好 ,微信和QQ ,付出寶 、 UC 以及 Safari 都采取這種進度條是有他們事理的 , 我還見過應用加載 Web 頁面的時刻直接彈 Dialog 弗采撤消 ,沒有異常須要讓用戶肯定情況都別彈 Dialog ,特別在用戶收集不好的情況下 ,加載速度變得沖破的慢 ,那么 Dialog 就一向存在 ,用戶耐性不好 ,只能把你過程殺逝世 。

推薦閱讀

在描述Device Tree的構造之前,我們先問一個基本問題:是否Device Tree要描述體系中的所有硬件信息?謎底是否定的。根本上,那些可以動態探測到的設備是不須要描述的,例如USB device。不過對于SOC上的usb host con>>>詳細閱讀

地址:http://www.17bianji.com/lsqh/36324.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的android 除了webview 浏览器控件,AgentWeb是基于Android WebView一个功能完善小型浏览器库...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。