没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
FastWebView 背景 Android原生WebView有磁盘缓存最大上限,在4.4之前只有10M,在4.4及其之后虽然提升至20M,但对频繁的H5业务场景来说,还是太小了。HTTP的缓存部分采用LRU缓存算法实现,我们在使用HTTP缓存协议对资源缓存时,太小的缓存空间很容易导致页面缓存被清除,从而重新加载。不仅浪费用户的流量,也会造成不好的用户体验。 如果服务器或者客户端的开发同学对HTTP缓存协议不熟悉,就很容易导致无法高效的利用缓存。况且,就算使用了HTTP协议缓存,在使用本地缓存之前,默认需要经过一次请求来校验缓存是否过期,如果在弱网环境下就会极大的拖慢H5加载速度。 FastWebView通过自定义本地缓存的方式,突破原生WebView缓存限制,提供多种缓存模式,支持预加载和离线加载,并友好的支持离线预推,可以大幅提升H5加载速度。经过千万级用户的项目实践数据证明,二次加载
资源推荐
资源详情
资源评论
收起资源包目录
FastWebView-master.zip (93个子文件)
FastWebView-master
gradlew.bat 2KB
gradlew 5KB
gradle.properties 747B
fastwebview
proguard-rules.pro 772B
src
main
res
values
strings.xml 77B
java
com
ryan
github
view
config
MimeTypeFilter.java 327B
FastCacheMode.java 146B
DefaultMimeTypeFilter.java 2KB
CacheConfig.java 3KB
offline
WebResourceResponseGenerator.java 307B
DefaultWebResponseGenerator.java 3KB
Chain.java 771B
ResourceInterceptor.java 215B
PhraseList.java 3KB
Destroyable.java 146B
ForceRemoteResourceInterceptor.java 2KB
MemResourceInterceptor.java 3KB
CacheRequest.java 2KB
DiskResourceInterceptor.java 8KB
DefaultRemoteResourceInterceptor.java 969B
OfflineServer.java 317B
OfflineServerImpl.java 4KB
WebViewCache.java 407B
FastWebViewPool.java 2KB
WebResource.java 3KB
WebViewCacheImpl.java 3KB
loader
OkHttpResourceLoader.java 6KB
ResourceLoader.java 239B
DefaultResourceLoader.java 3KB
SourceRequest.java 1KB
InnerFastClient.java 10KB
okhttp
OkHttpClientProvider.java 2KB
FastWebView.java 5KB
utils
MemorySizeCalculator.java 738B
HeaderUtils.java 2KB
AppVersionUtil.java 708B
LogUtils.java 480B
MimeTypeMapUtils.java 1KB
lru
Util.java 2KB
DiskLruCache.java 30KB
StrictLineReader.java 7KB
StreamUtils.java 580B
MD5Utils.java 1KB
cookie
CookieInterceptor.java 265B
PersistentCookieStore.java 9KB
CookieStore.java 451B
CookieStrategy.java 152B
FastCookieManager.java 2KB
SerializableCookie.java 2KB
MemoryCookieStore.java 3KB
CookieJarImpl.java 2KB
FastOpenApi.java 399B
AndroidManifest.xml 210B
.gitignore 8B
build.gradle 690B
design.png 24KB
install.Unix.sh 0B
LICENSE 1KB
app
proguard-rules.pro 772B
src
main
res
mipmap-xxxhdpi
ic_launcher.png 9KB
ic_launcher_round.png 15KB
drawable
ic_launcher_background.xml 6KB
mipmap-hdpi
ic_launcher.png 3KB
ic_launcher_round.png 5KB
drawable-v24
ic_launcher_foreground.xml 2KB
values
colors.xml 214B
strings.xml 77B
styles.xml 394B
mipmap-xxhdpi
ic_launcher.png 6KB
ic_launcher_round.png 10KB
mipmap-mdpi
ic_launcher.png 2KB
ic_launcher_round.png 3KB
mipmap-xhdpi
ic_launcher.png 4KB
ic_launcher_round.png 7KB
mipmap-anydpi-v26
ic_launcher_round.xml 276B
ic_launcher.xml 276B
layout
activity_main.xml 806B
xml
network_security_config.xml 250B
java
com
ryan
github
webview
sample
NetworkUtils.java 557B
MainActivity.java 1KB
WebViewActivity.java 8KB
Performance.java 5KB
AndroidManifest.xml 998B
.gitignore 8B
build.gradle 909B
gradle
wrapper
gradle-wrapper.jar 52KB
gradle-wrapper.properties 233B
.gitignore 60B
README.md 9KB
bintray.gradle 568B
settings.gradle 32B
data.png 252KB
build.gradle 617B
共 93 条
- 1
资源评论
w4676
- 粉丝: 27
- 资源: 4620
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- httpsappfbql.txt
- Unit 4 Study Abroad.pptx
- Autosar学习视频10-19节
- stm32小车.zip
- AshampooUnInstaller v15.00.22 Portable一款强大的卸载工具,彻底、智能著称阿香婆强制卸载软件.rar
- Ashampoo WinOptimizer v27.00.05 阿香婆一款专业的垃圾清理、碎片整理启动项管理系统优化工具.rar
- misc设备驱动 正点原子阿尔法
- youleng-wms JAVA开发的WMS源码可以借签学习 数据库MYSQL
- 385大神asp.net三层设计停车场管理系统毕业课程源码设计+参考论文
- 数据集,训练数据集,深度学习
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功