首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android
阿巴斯甜
创建于2024-05-20
订阅专栏
这个是所有的Android文章
等 3 人订阅
共15篇文章
创建于2024-05-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
为什么一定要List<Consumer<Fragment>> ,不这样用List<Fragment> 呢?
先把你两行代码摆出来对比 你项目现在的代码 java 你疑惑的写法 java 一、一句话核心区别 List<Fragment> 存的是 Fragment 对象本身→ 存已经创建好的 Fragment
Hilt 的其它对象注入到普通类和普通类( @Inject constructor)注入到其它类(Activity或Fragment)
100% 可以!!! 普通类(不是 ViewModel)完全能用 Hilt 依赖注入! 我给你用最简单、最确定的话讲清楚: 一、结论(超级重要) 不管是不是 ViewModel不管是不是 Activi
Android中Hilt 的使用:
一、Hilt 2.44 完整配置(必做) 1. 项目根 build.gradle/build.gradle.kts gradle 2. App 模块 build.gradle gradle 3. 自定
Android 中InitializationProvider的使用:
一、核心概念与作用 1. 是什么? InitializationProvider 是 androidx.startup:startup-runtime 库中的一个内置 ContentProvider,
Kotlin的中 sealed class(密封类) 详细使用
一、先一句话讲清楚:密封类是啥? 密封类 = 受限制的类 + 加强版枚举 它用来表示有限的、固定的、可枚举的类型 比如:网络请求结果、页面事件、状态、操作类型... 它的子类数量是固定的,不能随便加
MVI 架构详细说明
一、MVI 到底是什么? MVI = Model - View - Intent 它是一种严格单向数据流的架构: View:页面,只做两件事 展示 UI 发送用户意图(点击、刷新、输入…) Inten
ARouter的使用
一、基础使用(必须会) 一个用于 Android 组件化开发的路由框架,主要解决: 跨组件跳转 组件间通信 解耦 简单说,就是统一管理所有页面跳转,让组件之间可以互相调用。 1. 添加依赖 项目级 b
Navigation中,怎么用这个app:launchSingleTop="true"
我用最通俗的大白话给你讲清楚,保证你一听就懂! app:launchSingleTop="true" = 防止重复打开同一个页面 它的作用就是:当你要跳转到的页面已经在返回栈的最顶部时,不再创建一个新
Android 中Navigation的使用
一、Navigation 是什么 Jetpack Navigation Component 是官方用来管理 页面跳转(Fragment / Activity / Dialog) 的框架。核心作用: 统
Android从一个APP跳转到另外一个APP
一、第一种方式: 1、当前APP加入获取权限声明:(不加入权限检查,没法启动目标app) 2、当前APP执行跳转代码: 二、第二种方式: 1、目标APP的对应Activity中加入action 2、当
Android studio升级版本之后找不到classpath的位置
1、问题: Android Studio到新版Android Studio Dolphin,后找不到classpath的位置了。 2、老的版本添加classpath 平时我们可以在项目的根目录下bui
Glide 加载图片,同一url更换图片不更新的问题
一、解决方法有两个: 1、每次加载都清理缓存。 但这个方法是不可取的, 会导致每次都去网络加载图片. 显示非常慢. 这就相当于废弃了缓存这个好用的功能: 2、第二种方法: 这个api是增加签名,地址不
Android 图片压缩-鲁班压缩
1、简介: 2、效果与对比 这里就不放效果图了,我拷贝了鲁班github上面的介绍——Android图片压缩工具,仿微信朋友圈压缩策略,因为是逆向推算,效果还没法跟微信一模一样,但是已经很接近微信
Android 相册选择多图片上传
1、介绍: Android图片选择器,仿微信的图片选择器的样式和效果。支持图片的单选、限数量的多选和不限数量的多选。支持图片预览和图片文件夹的切换。支持在选择图片时调用相机拍照,也支持不用打开相册直接
Android 11(高德、地图)以上获取不到第三方app是否安装
1、问题 2、添加包名 在app下的manifest文件内manifest标签下添加<queries>标签设置包名 3、测试这种方式也行 4、MapUtil工具类 5、调用