
Android开发
文章平均质量分 56
Y.IU.
悄悄努力,然后惊艳所有人。
展开
-
Android权限申请之动态申请权限
对于一些危险权限在AndroidManifest清单文件中申请之后,还需要得到用户的许可并打开,才算是真正的开启了这个权限。所以可以使用动态申请权限,对于某个功能,如果需要开启某个权限,在用户使用它之前,弹窗提示用户是否要开启这个权限。检查权限是否开启,如果开启了则不需要再执行下面的步骤,直接使用功能即可。如果没有开启,那么就申请开启权限。在AndroidManifest清单文件中声明要开启的权限。下面以申请写入外存权限为例。接受申请开启权限的结果。......原创 2022-08-02 21:44:27 · 12542 阅读 · 0 评论 -
MotionLayout--在可视化编辑器中实现动画
在可视化编辑器中实现动画原创 2022-07-26 12:17:21 · 582 阅读 · 0 评论 -
Android--设置App的启动页面
几乎所有的app,在启动进入主页的过程中,都会先显示一张图片然后再进入app主页。其实如果不设置这张图片的话,默认就是白色背景,给用户的体验不好。如果就只是这样设置的话,我们会发现,在启动页完成并到达主页之后,这个背景图片还存在,所有我们需要重新将app的主题设置成原来的那样。找到app/src/main/res/values下的themes文件。在AndroidManifest.xml文件中设置这个主题。新建一个style,并写入以下三个子项。...原创 2022-07-17 21:01:57 · 6307 阅读 · 0 评论 -
流行框架:OkHttp配置
在请求的过程中会执行一次拦截器中的interceptor方法,此时的请求还未发给服务器。那么可以在interceptor方法中对请求进行修饰,比如,不管是什么接口发起的请求,服务器希望每个请求带上当前的平台、应用的版本号等请求头。缓存(cache)默认情况下,OkHttp的缓存是关闭状态,需要我们开启。步骤如下:让OkHttpClient的构建者调用cache方法。配置cache方法,只需要通过new Cache()。为Cache的构造方法传递参数。file:保存缓存的文件位置。size:文件的最大大小原创 2022-07-01 21:08:00 · 576 阅读 · 0 评论 -
流行框架:OkHttp
OkHttp是由Square公司提供的一个处理网络请求的开源项目,是目前Anroid运用最广泛的网络框架。添加依赖在AndroidManifest中加入网络权限同步请求:发送一个请求之后,只有完成这个请求之后才能继续执行后面的请求或者方法。异步请求:发送一个请求之后,将会通过接口立即得到一个返回值,无需等到这个请求完成,即可继续执行后面的请求或者方法。步骤大致分为五步:注意:因为网络请求是一个耗时的操作,所以需要开启一个子线程来实现,否则java将会报错,而异步请求则不需要,因为异步请求在内部会自己开启原创 2022-07-01 21:06:33 · 354 阅读 · 0 评论 -
流行框架:Glide的使用
引入依赖Glide占位符placeholder 正在请求图片时展示的图片error 请求失败时展示的图片 (如果没有设置,就展示placeholder占位图)fallback 请求的url为null时展示的图片(如果没有设置,就展示placeholder占位图)配置占位符的使用:具体使用:过渡与转换过渡:transition从占位符到新加载的图片的动画避免占位符在动画后还能显示实现代码转换:transformCircleCrop:圆角RoundedCorners:四个角度统一原创 2022-07-01 21:05:26 · 203 阅读 · 0 评论