首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MVVM
初学者_Study
创建于2022-06-21
订阅专栏
MVVM框架
等 8 人订阅
共12篇文章
创建于2022-06-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android MVVM框架使用(十二)记事本功能增强:视图类型、批量删除、搜索笔记
在上一篇文章中完成了记事本基本功能,就是增删改查,本文对一些功能进行增强,对用户的体验就会更好。 功能一个一个来写,首先是视图类型,默认展示列表视图,增加一个宫格视图。 在menu包下创建notebook_settings.<?xml version="1.<menu x...
Android MVVM框架使用(十一)(功能开发)记事本
对于一些常规的MVVM框架搭建也有一些了,那么对于一些小功能的开发也需要说明一下,注重实践,本文实践一下。一个功能并不一定能一篇文章就能写完。 从标题就看到了记事本的功能,这个功能还是比较有实用价值的,虽然每一个手机都自带这个功能,但依然有人去开发,因为这个功能可以考察开发...
Android MVVM框架搭建(十)Hilt、ViewBinding、Activity Result API
前言正文一、依赖二、Hilt使用1. Hilt 应用类2. ViewModel使用3. 三、ViewBinding使用1. ViewBinding介绍2. 启用ViewBinding3. ViewBinding使用介绍4. 四、Activity Result API使用1. 页面...
Android MVVM框架搭建(九)TabLayout、ViewPager、城市地图天气切换
在上一篇文章中完成了高德地图的使用及地图天气的显示,现在地图上可以查看当前的所在地天气,本文中将对国内其他城市进行切换,地图进行移动,天气查询。同时完成Fragment中再加载Fragment,通过TabLayout和ViewPager进行切换。 从易到难,先完成Fragm...
Android MVVM框架搭建(八)高德地图定位、天气查询、BottomSheetDialog
实际上地图和天气我在之前的好天气App上都写过了,那个上面写的就比较多了,也比较复杂了,在这里第一个是为了丰富MVVM的使用场景,同时满足在Fragment中使用地图的需要,第三个就是底部弹窗与MVVM的结合。 本文中将会使用地图,这里我选择使用高德地图,需要去集成SDK,...
Android MVVM框架搭建(七)Permission、AlertDialog、拍照和相册选取
在上一篇博客中完成了新闻详情数据的查看以及用户的注册登录,这篇文章中将对用户的信息进行增加和修改。会使用到文件读写、相机权限、自定义Dialog、相册选取和相机拍照。 下面先进行数据库的升级,因为我们要更换用户的头像,因此首先用户表里面是需要一个头像的字段的,之前对数据库进...
Android MVVM框架搭建(六)腾讯X5WebView + DrawerLayout + NavigationView
在上一篇文章中在HomeActivity中通过装载不同的Fragment显示不同的数据,目前有新闻数据和视频数据,不过光是显示数据,看不到详细内容也不行。其次在这样的页面中要想显示个人信息的话,可以增加一个Fragment或者通过侧滑抽屉来显示,同时既然有个人信息页面,自然就...
Android MVVM框架搭建(五)Navigation + Fragment + BottomNavigationView
MVVM框架的模式在这几篇文章中相比你已经熟悉很多了,具体的架构模式如下图所示: 上层的Activity/Fragment表示为View层,通过ViewModel去操作数据,然后由Repository去控制数据的来源,可以是本地数据库也可以是网络数据。这个模式在文章和代码中都...
Android MVVM框架搭建(四)RecyclerVIew + ViewPager2 + BaseQuickAdapter
前言正文一、图片列表数据二、新增访问地址和接口三、访问接口四、RecyclerView显示数据五、绑定点击事件六、协调布局使用七、保存本地数据库1. Entity2. Dao3. 版本升级迁移4. 八、ViewPager2显示数据1. 布局使用ViewPager22. BaseQ...
Android MVVM框架搭建(三)MMKV + Room + RxJava2
前言正文一、添加依赖二、MMKV1. 初始化2. 数据存取3. 三、Room1. @Entity2. @Dao3. @Database4. 初始化5. 使用6. 四、RxJava21. Flowable&Completable2. CustomDisposable3. 在上一...
Android MVVM框架搭建(二)OKHttp + Retrofit + RxJava
前言正文一、引入依赖二、工具类三、构建网络框架1. Base2. 异常处理3. 拦截器4. 四、使用网络框架1. 创建返回实体2. 创建ApiService3. 创建数据存储4. 项目环境配置5. 在上一篇文章中,简单的介绍了MVVM框架的成员和简单使用,一个成熟的框架自然是...
Android MVVM框架搭建(一)ViewModel + LiveData + DataBinding
MVVM框架出来已经有一段时间了,现在也有很多的项目运用了MVVM框架,因此也不算是很新的东西,但是从个人的角度来说我希望写出来,因为每年都会有新的Android开发工程师进入,一些框架的使用都是封装好的,或者写的很高级,刚开始不容易看懂,因此我的想法是写一个简单易懂的MVV...