logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Android】关于mvp结构的学习与demo

mvpmvp的了解demomvp的了解mvp模式的设计,首先m-model,v-view,p-presenter。model层主要时进行数据的处理,提供业务逻辑的数据结构(定义类),提供数据的获取(从本地数据库或者远程网络获取数据),提供数据的存储。view层,主要负责界面的显示,不涉及任何业务逻辑处理,presenter层,负责业务的逻辑处理,model和view不能直接通信,presenter

#kotlin#android-studio
【Android】mvvm的学习

mvvm结构mvvm简单介绍mvvm简单介绍首先也是和mvp一样的三层结构,model,view,viewModel的三层,其实就是把mvp的presenter层改成了viewModel层,其他的不变。不过具体为什么需要这样子改呢,可以先看完viewModel的代码之后再作对比。代码同样用的之前的mvp结构学习博客,就是构建一个recyclerview显示内容。关于mvp结构的学习与demo原先的

#kotlin#android-studio
【Android】kotlin和安卓基础学习

kotlin和as日常使用方面kotlin基础方面as使用kotlin基础方面记录的是上一周学习的内容,都是之前用Java写安卓的时候没有遇见过的属性,方法,关键字,或者之前没有了解的各种。kotlin点击返回事件,onBackPressed()lambda表达式,表示匿名函数抽象化,Unit表示无返回值typealias类型别名,缩短或替代原有类型by关键字,将具体接口或类实现委托给别人,而自己

#kotlin#android-studio
android录屏时不截入自定义悬浮框

2.如果不想修改framework层,那看看国内手机系统其实都是自带的录屏软件,方案一说白了就是匹配view的名字是不是在某个白名单里面,那我们可以适配各个手机系统,改成跟他们自带录屏软件同样的名字,这样又不用修改framework,而且对我们而言就是根据手机系统差异,构建不同的layoutparams。除了上面的title外,有些手机系统可能还得修改一下其他参数,,下面把各个厂商的title差异

文章图片
#android#java#开发语言
到底了