dim.red 环境:Gradle 4.4.1 相关 Task 输入输出注解@Input,@InputFile,@InputDirectory,@InputFiles, @...
dim.red 环境:Gradle 4.4.1 相关 Task 输入输出注解@Input,@InputFile,@InputDirectory,@InputFiles, @...
本文译自Encrypting Shared Preferences with the AndroidX Security Library,介绍了AndroidX安全库中Enc...
简介 Kotlin Multiplatform Mobile,缩写为KMM,记住这个缩写,今后遇到它,知道是在说什么 KMM目前处于alpha阶段,预计在2022年春季发布b...
方法1:反射获取构造函数,然后依次反射赋值属性 缺点1:构造函数可能包含复杂的参数,不容易模拟参数,而且构造函数可以会执行一些逻辑,这些逻辑可能不便再次执行; 缺点2:and...
本文首发:http://yuweiguocn.github.io/ 本文介绍了Data Binding的原理。 关于Data Binding的使用请查看Data Bindin...
概述 pubspec.yaml是dart项目使用的配置文件,使用YAML语言编写 用flutter开发需要了解pubspec的配置规则 pubspec.yaml示例: pub...
概览 matrix,中文名:矩阵,曾经在《线性代数》中出现过。我们应该学过矩阵乘法,知道它不满足乘法交换律,知道前乘和后乘结果不一样。 在android中也多次出现matri...
声明试开发,紧贴潮流 不用xml 减少xml文件,降低包体积 java代码直接设置UI布局,效率高于读取xml 开发提效 不用再定义xml和绑定或者View控件,提高开发速度...
使用Compose写UI compose是android新推出的UI工具包,使用可组合函数以声明式来构建UI,不再使用xml布局文件 使用compose构建ui的例子: 运行...
OkHttpClient.Builder默认参数 Dispatcher-任务调度器 ConnectionTool-缓存链接和清理空闲的连接
安装cmake 打开下载地址:https://cmake.org/download/[https://cmake.org/download/] 择cmake-3.19.2-m...
什么是RenderScript RenderScript 是用于在 Android 上以高性能运行计算密集型任务的框架。RenderScript 主要用于数据并行计算,不过串...
@mandypig 感谢指出问题。已经修复
非粘性LiveData-NonStickyLiveData实现非粘性的LiveDatahttps://github.com/WLHere/Snippet/blob/master/util/NonStickyLiveData.java...
哪里会出问题?
非粘性LiveData-NonStickyLiveData实现非粘性的LiveDatahttps://github.com/WLHere/Snippet/blob/master/util/NonStickyLiveData.java...
android可以在开发者选项-动画程序时长调整修改动画缩放时间,也可以关闭动画。如图: 修改之后会影响Animator,不影响Animation。如果关闭动画,也会影响Lo...
Service 是一种可在后台执行长时间运行操作而不提供界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。此外,组件可通过绑定到服...
正常的requestLayout流程 调用requestLayout() 设置标识PFLAG_FORCE_LAYOUT,标明请求了requestLayout 依次向上请求pa...
BlockingQueue说明 提供对存取的阻塞功能,在存取时适时等待存:如果没有可用空间,则等待直到有空间存储取:如果队列为空,则等待直到队列有值 BlockingQueu...
实现效果 xml code