
网络
文章平均质量分 61
网络相关
拉莫帅
这个作者很懒,什么都没留下…
展开
-
Android Retrofit注解使用规范
前言 Retrofit是一个封装的网络请求框架库,它是基于okHttp的,支持同步异步,通过动态代理的方式进行处理,使用大量的注解配置参数,比较简洁。Retrofit主要是负责封装接口,这一篇主要着重于介绍它的注释使用一. 简介二. 注解1. 网络请求方法2. 标记3. 网络请求参数Retrofit的注解写法(1)GET请求使用@Query常用在地址后问号拼接的形式,例如原创 2022-01-11 15:28:39 · 1314 阅读 · 0 评论 -
Android 如何判断后台返回的图片地址是否加载成功?
在项目实战中,有需求对图片做显示处理,这里显示图片应用的是glide implementation 'com.github.bumptech.glide:glide:4.9.0'在做项目的时候,不能一味的cv,也要多方位考虑,这样自己才能有所提升。这里在做图片处理的时候,由于图片地址是后台返回的。作为移动开发,我们无法确认图片什么时候加载成功?什么时候加载失败?这里优化很简单,无非就是加载成功就显示图片;如果加载失败,给它设置一张默认照片ImageView image;if (vie.原创 2021-11-15 14:59:29 · 2610 阅读 · 0 评论 -
网络请求未知错误 CLEARTEXT communication to XX not permitted by network security policy 解决方案
这里简单的用了聚合免费的接口写了一个demo,专门来解决这个bug搭建完MVP框架后,设置baseUrl开始请求。找了好久感觉没问题,后来查了资料才知道,是我们的baseUrl的问题因为是内部测试环境所以使用的是ip地址,或者http://原因:Android P系统网络访问安全策略升级,限制了非加密的流量请求Android P系统限制了明文流量的网络请求,之下的版本没有影响,所以okhttp3会抛出该异常处理方法:降低目标版本,app/build.gradle中targetSdkV原创 2021-08-17 10:04:38 · 3996 阅读 · 0 评论 -
Android开发中如何打开手机网络设置界面(适用于所有机型)
网络判断首先导入网络判断的依赖:<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>然后创建一个网络工具类:NetUtilsWorkpublic static boolean isConn(Context context){ //1.得到网络判断的系统服务原创 2017-12-19 20:36:05 · 630 阅读 · 0 评论