无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

每周開發(fā)總結(jié)——WebView使用遇到的問(wèn)題等

2020-04-22 23:34 作者:功夫程序員  | 我要投稿

1.Webview不能正常加載網(wǎng)頁(yè)數(shù)據(jù)

從Android 9.0開始,默認(rèn)禁止訪問(wèn)http明文的鏈接數(shù)據(jù)。我用webview加載明文的圖片,網(wǎng)頁(yè)之類的,加載不出來(lái)。通過(guò)搜索網(wǎng)絡(luò)材料,得知需要增加配置,才可以繼續(xù)訪問(wèn)。

在Application中,加入一句話 android:usesCleartextTraffic="true" 即可。搜索usesCleartextTraffic可以了解更多信息。

2.Webview加上上述的話以后發(fā)現(xiàn)有的頁(yè)面還是加載不出來(lái)

加上上面的明文訪問(wèn)權(quán)限以后,發(fā)現(xiàn)有的網(wǎng)頁(yè)能正常加載,有的網(wǎng)頁(yè)半天等很久還是打不開。比如說(shuō)騰訊首頁(yè)立刻打開,但是百度首頁(yè)一個(gè)簡(jiǎn)單的頁(yè)面卻很久都打不開。又經(jīng)歷了一些搜索和思考,加上了webView.getSettings().setJavaScriptEnabled(true)立刻可以正常訪問(wèn)。應(yīng)該是 百度首頁(yè)有一些js代碼,必須添加信任js,enableJs才可以正常訪問(wèn)。

3.Webview中H5的video控件中的視頻不能播放或不能自動(dòng)播放。

增加了以下一句配置后即可自動(dòng)播放。webView.getSettings().setMediaPlaybackRequiresUserGesture(false);

4.最近看了點(diǎn)Flutter相關(guān)。

Flutter的理念很好,確實(shí)也很先進(jìn)。從根本設(shè)計(jì)上就考慮了跨端開發(fā)的性能問(wèn)題,運(yùn)行效率等同于原生應(yīng)用。開發(fā)效率高。很多大公司都很看好flutter,擁抱flutter。

5.上bilibili看了看jetpack的學(xué)習(xí)視頻

jetpack的架構(gòu)基本上是MVVM,Android的架構(gòu)越來(lái)越成熟,向更好的架構(gòu)方向演進(jìn)中。以后開發(fā)也會(huì)越來(lái)越容易,開發(fā)效率希望有一天能像web開發(fā)那么快速高效。bilibili上面的專業(yè)的視頻挺多的,也沒(méi)有廣告,也是一個(gè)學(xué)習(xí)的好地方。


每周開發(fā)總結(jié)——WebView使用遇到的問(wèn)題等的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
宝应县| 沁水县| 汕尾市| 洞口县| 宜春市| 盖州市| 保康县| 潜江市| 伊金霍洛旗| 天峻县| 和政县| 奎屯市| 姚安县| 清徐县| 区。| 迭部县| 新郑市| 河源市| 正定县| 沙河市| 久治县| 新平| 黑水县| 黑河市| 乌恰县| 绿春县| 墨竹工卡县| 朔州市| 治县。| 桐乡市| 开江县| 永德县| 和田县| 尚义县| 邻水| 灵台县| 莒南县| 南投市| 雅安市| 绿春县| 凤翔县|