问题原因:项目的编译版本compileSdkVersion和targetSdkVersion升级到了31及以上(Android12),然后就是清单文件manifest里面包含...
IP属地:北京
问题原因:项目的编译版本compileSdkVersion和targetSdkVersion升级到了31及以上(Android12),然后就是清单文件manifest里面包含...
一般对项目的依赖管理会有以下需求。 1、项目依赖同意管理,在单独文件中配置。 2、不同的Module种的依赖版本号统一 3、不同项目种的依赖版本号统一 针对这些需求,提出了以...
效果图 先上效果图 实现 WaveView的属性 Wate Level(水位) - 波浪静止时水面距离底部的高度Amplitude(振幅) - 波浪垂直振动时偏离水面的最大距...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
本教程相当于官方教程的精简版,将官方教程的干货提取出来。另外还写了一个分析内存泄漏的例子。 Android Profiler能够提供关于应用 CPU、内存和网络的实时数据。 ...
阅读源码基本套路:WHWWhat:能做哪些事?提供了什么功能?How:采用什么方式实现的?由哪些模块组成?Why:为什么有这样的需求?模块这样封装的意图是什么?还有没有更好的...
最近查资料比较多,因为要实现一个比较难的交互式布局,用到最多的就是CoordinatorLayout,翻阅网上的资料七拼八凑的也算是弄明白了,其实之前读书时就用过,后面就忘了...
之前在开发过程中,数据库基本上会使用Litepal或者SQlite自己写,最近换新环境,公司原先使用的数据库就是GreenDao,在各种情况的作用下,准备了解下GreenDa...