使用databingding构建一个通用的adapter第一步构建CommonAdapter 第二部创建CommonBindingAdapter 如果要使用多个item和多个...
使用databingding构建一个通用的adapter第一步构建CommonAdapter 第二部创建CommonBindingAdapter 如果要使用多个item和多个...
网上关于androidx的fragment懒加载文章已经有很多,各有侧重。几乎都点到了sexMaxLifecycle和修改FragmentPagerAdapter。很少看到经...
先说明此系列都是用Java的不是Kotlin( ps.虽然我也想用kotlin但实力不允许) Jetpack mvvm 三部曲(二) LiveData[https://www...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
Bug:升级到gradle tools 3.1.X, gradle version 4.6+, # novoda/bintray-release有个严重bug,导致上传失败c...
1.前言 前面的几个章节了解了JVM的基础知识,直到了JVM的底层结构及内存的回收策略,这章接着学习JVM加载类的过程 2.目录 3.类的加载过程 虚拟机把描述类的数据从Cl...
前言:在android5.0之前,每一个android应用中只会含有一个dex文件,但是这个dex的方法数量被限制在65535之内,这就是著名的64K(64*1024)事件。...
Android 10 引入了对外部存储权限的更改,旨在更好地保护用户数据以及降低应用的存储空间。Android 11 开发者预览版里加入了更多改进,以帮助开发者更好地适应这些...