首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Harmony学习之路

    HarmonyOS学习路之开发篇—网络与连接(网络管理)

    接口说明 管理HTTP缓存的功能主要由HttpResponseCache类提供。 // 初始化时设置缓存目录dir及最大缓存空间 HttpResponseCache.install(dir, 10 * 1024 * 1024); // 访问URL // 为确保缓存保存到文件系统可以执行 flush操作 HttpResponseCache.getInstalled().flush(); // 结束时关闭缓存 HttpResponseCache.getInstalled().close(

    88320编辑于 2023-10-15
  • 来自专栏振兴的Android修炼手册

    Android网络之HttpUrlConnection和Socket关系解析

    进行网络请求如果网络请求结果无效则使用缓存 //NETWORK:返回网络请求 initResponseSource(); //请求行为记录 if (responseCache instanceof HttpResponseCache ) { ((HttpResponseCache) responseCache).trackResponse(responseSource); } //请求资源需要访问网络 if (cachedResponseHeaders.validate(responseHeaders)) { if (responseCache instanceof HttpResponseCache ) { ((HttpResponseCache) responseCache).trackConditionalCacheHit(); }

    1.8K30发布于 2020-05-31
  • 来自专栏郭霖

    Android访问网络,使用HttpURLConnection还是HttpClient?

    当缓存被安装后(调用HttpResponseCache的install()方法),所有的HTTP请求都会满足以下三种情况: 所有的缓存响应都由本地存储来提供。 File httpCacheDir = new File(getCacheDir(), "http"); Class.forName("android.net.http.HttpResponseCache

    1.6K60发布于 2018-01-05
  • 来自专栏技术小黑屋

    Android中HTTP相关的API

    File httpCacheDir = new File(getCacheDir(), "http"); Class.forName("android.net.http.HttpResponseCache

    1.9K30发布于 2018-09-05
  • 来自专栏双十二技术哥

    Android性能优化(八)之网络优化

    对网络的缓存可以参见HttpResponseCache。 备注:我们也可以自定义缓存的实现,一些网络库例如:Volley、Okhttp等都有好的实践供参考。

    2.7K30发布于 2018-08-21
  • 来自专栏程序员叨叨叨

    【转-干货】Retrofit2.0使用总结及注意事项

    File baseDir = AppUtil.getAvailableCacheDir(sContext); final File cacheDir = new File(baseDir, "HttpResponseCache

    6.1K30发布于 2018-08-28
  • 来自专栏开发者技术前线

    Android App性能优化全方面解析

    对网络的缓存可以参见HttpResponseCache。 在某些情况,我们尽量少使用GPS定位,如果条件允许,尽可能使用网络定位。

    1K10发布于 2020-11-23
  • 来自专栏Android进阶

    Android必看面试题——基础篇

    当缓存被安装后(调用HttpResponseCache的install()方法),所有的HTTP请求都会满足以下三种情况: 所有的缓存响应都由本地存储来提供。

    3.6K53发布于 2020-03-19
领券