https://blog.csdn.net/zhym86848658/article/details/85239408
直接上代码,代码里边都有注释。自定义ViewPager,自定义主要是为了处理用户手指按下停止轮播,抬起继续轮播事件 。 adapter: 普通s...
拿出三年前的项目做了修改,sdk版本升高之后所出现的拍照问题。这是由于启用了文件曝光检查所致,如果没有使用VmPolicy,这是一种默认行为,只...
直接在build文件中添加依赖:implementation 'com.journeyapps:zxing-android-embedded:3...
突然有个朋友问我ScrollView嵌套RecyclerView滑动冲突怎么解决,刚好记录一下,直接使用NestedScrollView替代Sc...
android地图的集成比较简单。 创建一个android应用 在高德开放平台创建应用 集成 创建一个android新项目 就一个刚创建好的应用...
观察者模式底层实现 使用java.util.Observable,java.util.Observer实现观察者模式 优点:1:观察者模式可以实...
注意事项: 备忘录的生命期,要主动管理它的生命周期,建立就要使用,不使用就删除; 备忘录的性能,不要在频繁建立备份的场景中使用备忘录模式,频繁创...
优点:避免大量的If/else导致代码臃肿,更灵活、便于维护与扩展。缺点:类个数增加,使用不当程序结构会比较混乱。 主要有以下角色: Conte...