首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2024面试题
订阅
用户7114610506629
更多收藏集
微信扫码分享
微信
新浪微博
QQ
47篇文章 · 0订阅
理解并实现 Android MVVM 架构
Android MVVM 架构 在现代 Android 开发中,维护一个清晰、可测试和模块化的代码库变得至关重要。Google 推荐的架构实践是使用 MVVM(Model-View-ViewModel
Android项目:使用Jetpack组件搭建一个基于MVVM的RxAndroid(RxJava)、Retrofit、OkHttp的项目
本篇 Blog 所用源码 Github 地址:MVVM Demo 下面开始进入正题,本篇以获取公众号列表数据展示为例。文章目录按照 Demo 项目从数据到业务逻辑处理最后到界面展示。 准备工作 添加依
Android从零开始搭建MVVM架构(7) ———— 使用玩Android API带你搭建MVVM框架(终极篇)
在上一篇我们搭建了简单的MVVM项目,并使用玩安卓API(感谢鸿洋),实现了一个简单的banner的广告功能。这篇,我们要在上一篇的基础上去优化 一、拓展LiveData的功能。 在上篇,我们发现只有接口请求成功了的操作。我们正常项目中还会有,showloading、hidel…
一款简单高效的Android异步框架
当我们在用java进行Android开发时,经常会涉及到线程间的切换操作。由子线程执行耗时任务,执行完毕后再切到主线程。对于这种需求在Rxjava出现之前不可避免采用handler.post(runn
一步一步实现Android低功耗蓝牙(BLE)基本开发
项目需要接入两个低功耗蓝牙设备(BLE),并且与之交互(读/写)数据,所以看了下官方对于这块儿的介绍,总结了一下BLE开发中一些需要注意的地方以及基本流程。
仿IOS边界弹性动画 (RecyclerView、NestedScrollView、ViewPager )
怎么开头呢? 在Ui过程中,每一个Android开发可能都接收到如下需求: 是不是,肯定是的. IOS中页面滑动动画确实不错, 我说的是页面边界的弹簧动画, 其实这是一个简单的动画,出现的场景可以是任
Android采用Scroller实现底部二楼效果
需求 在移动应用开发中,有时我们希望实现一种特殊的布局效果,即“底部二楼”效果。这个效果类似于在列表底部拖动时出现额外的内容区域,用户可以继续向上拖动查看更多内容。这种效果可以用于展示广告、推荐内容或
WebView组件封装(五)——实现H5页面秒开方案总结
一、WebView组件封装系列文章 WebView组件封装(一)——怎样使用全局缓存池管理提高WebView加载速度 WebView组件封装(二)——怎样用设计模式封装WebView,轻松实现个性化定
Android-蓝牙ble(连接通信篇)
前言 前面我们已经了解了蓝牙ble的基本流程,主要分为:扫描发现蓝牙设备、解析蓝牙广播包、建立GATT连接、mtu协商 发现服务、打开服务、进行通信、断开连接。 上篇已经重点讲解了蓝牙ble的扫描和广
Android经典实战之用WindowInsetsControllerCompat方便的显示和隐藏状态栏和导航栏
WindowInsetsControllerCompat 是 Android 中的一个类,用于更方便地处理和控制窗口插入 (Window Insets),例如状态栏和导航栏的显示和隐藏。这个类是