我们都知道Java泛型的实现依赖于类型擦除,但是不可能完全擦除,因为运行时还是要知道泛型的真实类型的,那这个真是类型是如何存储的,又如何能拿到?...
对于开发来说Android11外部存储的读写迎来了很大的变化,由原来的申请权限后可以自由读写转变成了沙盒模式,在Android10中还可以通过r...
这篇文章主要是讲述一些unit test基本类库中的基本方法,实践下来发现只要掌握这些基本的API,大部分的测试用例都是可以实现的,万变不离其宗...
0 概述 Navigation框架是Jetpack里面的fragment管理框架,将fragment之间的跳转、动画、栈管理等做了统一的封装,并...
记录一下使用cardView来实现阴影效果时碰到的版本适配的解决方案。 一、背景 在API 21以前想要实现阴影效果一般要通过drawable或...
动态更换theme需求多种多样,解决方案也多种多样。目前我了解的有如下三种: 固定一个或者多个主题,仅更换主题色等,可以直接通过setTheme...
官网文档 简述 矢量图的主要优点是可以无损的拉伸和缩放,而且本身的是一个xml文件,这样可以避免开发时再使用多套图片,减少APK大小,尤其在一些...
0.官方文档 Google Doc Codelabs Multi-Features Instant App Git Hub Samples Go...
记录一下初学kotlin时的一些疑惑。当我们需要添加属于类的常量或者方法时,通常我们需要在java中使用static关键字,而kotlin中去掉...