对设计模式的简要概括 创建型: 抽象工厂模式(Abstract Factory):提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类。 构建器模式(Bu...
一个viewmodel维护多个livedata和mvp的p还是有区别的,我觉得可能更多作用在于解藕吧,毕竟vm不再持有v和m,不用作为媒介,耦合度降低了许多,再加上databinding就很像前端和flutter等技术的响应式编程了,代码量也减少很多,个人见解😀
ViewModel 一个 Android 上使用 MVVM 的规范ViewModel 是个抽象类,作用是为 Activity/Fragment 这样的视图控制器来存储和管理相关数据。 一个 ViewModel 对象的创建会和 Activit...
一、常见保活方案 1、监听广播:监听全局的静态广播,比如时间更新的广播、开机广播、解锁屏、网络状态、解锁加锁亮屏暗屏(3.1版本),高版本需要应用开机后运行一次才能监听这些系...
@第七个佩恩 权限请求的库
Android判断GPS是否开启和打开GPS最近做项目需要用到蓝牙,在6.0测试机上运行时发现6.0以上需要打开定位才能使用蓝牙搜索到设备,于是就有了打开GPS的需求,这里分享一下经验 @Overridepublic ...
如果我要依赖aar,怎么依赖呢
Flutter Plugin开发流程这篇文章主要介绍了Flutter Plugin开发流程,包括如何利用Android Studio开发以及发布等。 今天这篇文章,给大家介绍如何开发Flutter Plugin...
Android(2017-2018)BAT面试题整理(Android篇,含答案) 版权声明:本文为博主原创文章,未经博主允许不得转载。 **个人面试经历总结文章:Androi...
@你需要一台永动机 多谢多谢
Android仿微信图片详情页面,可下拉关闭页面话不多说,直接上效果图 ImageReview在这个库里面用到了第三方的缩放图片查看库 1、要实现效果图的方案,需要操作重写ViewPager的事件处理。2、下滑透明的方案可...
@你需要一台永动机 喜欢能不能给github点个 star,谢谢
Android仿微信图片详情页面,可下拉关闭页面话不多说,直接上效果图 ImageReview在这个库里面用到了第三方的缩放图片查看库 1、要实现效果图的方案,需要操作重写ViewPager的事件处理。2、下滑透明的方案可...
本文主要介绍了Flutter布局相关的内容,对相关知识点进行了梳理,并从实际例子触发,进一步讲解该如何去进行布局。 1. 简介 在介绍Flutter布局之前,我们得先了解Fl...
由于接口升级到https,部分接口可能无法登录,但是源码还没有去维护,请注意。以下源码是我刚刚学习Kotlin的时候写的,里面还保留了大量的Java风格的代码,如今看来还不是...
@O2_f871 scrollview内部只能有一个view,你可以用LinearLayout包起来
解决recyclerView和ScrollView滑动冲突ScrollView嵌套ListView解决滑动冲突是自定义了listView去测量listView高度,而recycerView嵌套在scrollView中需要重写layo...
@O2_f871 scrollview只能有一个子view的原因吗
解决recyclerView和ScrollView滑动冲突ScrollView嵌套ListView解决滑动冲突是自定义了listView去测量listView高度,而recycerView嵌套在scrollView中需要重写layo...