试了一下 真是这样 大佬牛逼😄
Compose开发中的margin一、前言:首先compose开发中已经没有margin的概念。但有padding,注意这里的padding和xml中padding也是不一样的, 二、区别:xml的paddi...
一、前言:首先compose开发中已经没有margin的概念。但有padding,注意这里的padding和xml中padding也是不一样的, 二、区别:xml的paddi...
作者:layz4android 内存,是Android应用的生命线,一旦在内存上出现问题,轻者内存泄漏,重者直接crash,因此一个应用保持健壮,内存这块的工作是持久战,而且...
作者:RainyJiang 在学习Retrofit后,由于它本身就是OKHttp的封装,面试中也经常会被一起问到;单纯的解析它的源码学习难免会有点无从下手,往往让人抓不住重点...
作者:Calculus_小王 概述 OKHttp是一个基于HTTP协议的网络请求框架,它支持HTTP/2协议,连接复用和连接池,缓存策略等功能。它的核心设计是拦截器(Inte...
大家在几乎所有app上都有头像或者证件照裁剪的功能,之所以大家选用uCrop的原因无非是开源成熟(虽然还有一些小bug),但是有些需求就需要UI自定义了(其实在这方面感觉这个...
很常见的应用场景:顶部是轮播图,如果滑动到它不可见了我们需要关闭它的滚动线程,记录滚动的位置恢复后又从之前的位置重新滚动。 要想解决这个问题我们遇到了2个难点:1.如何监听I...
大佬 讲的很好👍
Android中的FileProvider粗解FileProvider是什么? FileProvider是安卓7.0以上版本因为谷歌官方对StrictMode(严格模式)的开启而产生的安全机制的产物(也就是说,在7.0以...
FileProvider是什么? FileProvider是安卓7.0以上版本因为谷歌官方对StrictMode(严格模式)的开启而产生的安全机制的产物(也就是说,在7.0以...
本文以单张图片为素材,实现OkHttp + DiskLruCache的使用 1、DiskLruCache工具类 2、OkHttp + DiskLruCache的使用 首先读磁...
一、前言 最近在项目不是很忙的时候,回顾Android系统的文件存储功能,结合自己的经验,也查阅了好多相关的文档,发现了好多好文章,真的非常感谢,写的挺好的。 一直以来,恐怕...
第一步,安装Charles,具体过程上网查询就可以了。 第二步,检查Charles配置 1,选择 【Proxy】菜单,选择【Proxy Settings...】 2,端口号默...
本文为单张图片做磁盘缓存的实例 1、创建图片的磁盘缓存工具类 2、使用DiskLruCache 首先看看有没有此图的缓存,如果有直接加载显示,如果没有则下载图片,同时把图片资...
一、前言 注解可以理解成标记,打标签。单独的一个注解是没用的,需要搭配使用,例如搭配反射等等。我们需要通过使用注解上的值来做相应的操作。 二、自定义一个注解 自定义注解使用@...
一、为什么要使用泛型? 当我们在创建某个方法的时候,参数、返回值类型未知,创建某个类中的成员的时候,类型也是未知的,此时我们可以使用泛型,在我们实际调用方法的时候,或者创建具...
一.第一个程序 通过GlobalScope.launch启动了一个新的协程,协程也可以称之为轻量级的线程,这些线程在GlobalScope上下文中与协程构建器一起启动。del...