首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android开发
Newki
创建于2022-05-07
订阅专栏
Android开发相关
等 197 人订阅
共148篇文章
创建于2022-05-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Android】谷歌爸爸为什么不帮我默认实现啊,ImageGetter 和 TagHandler 的作用与区别
ImageGetter 和 TagHandler 的区别与作用, 在 Android 开发中,不管是详情的全屏图文混排,还是文本带小图片小标签的展示,只要涉及到图文混排我们可以用三种方案来实现
【Android】UI搭积木,关于Shatter的改动与实战
Shatter碎片的改动与实战 前言 在前文中我们初步的实现的 Shatter 的定义【传送门】,支持了声明周期的感应能进行资源的释放。 我们也能获取到 lifecycleOwner 从而实现内部的
【Android】就想下载个文件到SD卡,怎就这么难?快把代码拿走吧
Android的版本更新算是跟权限管理犟上了,每次版本更新都是权限管理的改动,导致我现在就想简简单单的实现一个下载文件到 SD 卡怎么就一路坎坷呢。
他山之石,Kotlin/Dart对比学,数据类与密封类
在现代编程的世界中,语言的选择成为了构建强大且有效应用程序的基础。每种语言都有其独特之处,它们通过不同的构造和概念来简化开发过程。Kotlin 和 Dart,作为当前流行的两种语言,都在开发者的工具箱
反向学习,从MVI架构中学习Kotlin Flow的几种特性与用法
MVI 架构中,有小伙伴会有疑问,为什么要用这个Flow,能不能平替其他的 Flow。其实在 MVI 的封装中,每一种 Flow 都用到了,特别适合对比学习各种 Flow 的各种特性,一起看看吧。
【Android】只给个泛型,如何自动初始化ViewModel与ViewBinding?这几种方案值得了解
自动完成VM和VB初始化的几种方案 前言 例如我们的 Activity/Fragment 内部的对象初始化,如果是常规的通用的对象初始化,我们当然可以在基类中就定义了。但是对于一些类似ViewMode
【Android】那么多的ViewModel创建方式都有何不同 & 如何自定义ViewModel及范围?
ViewModel的各种创建方式都有什么不同,如何自定义ViewModel及范围? 如果说Android开发其他组件都有的选但是ViewModel是我们现在Android开发必不可少的一环
【Android】还在用SharedPreferences?DataStorePreference 的两种封装方式了解一下
MMKV、ShredPreference、DataStore到底怎么选? 首先感谢扔物线大佬的科普[【MMKV 天下无敌无脑选?那你这几年可能被骗了】有大佬顶在前面我只需要在大佬的胯下小心输出即可
啊 ?用BuildSrc管理Android依赖版本已经过时了?Catalogs才是版本答案?我不信!
说起 Android 的版本管理方案其实有很多种实现的,但是目前主流是三种方向,config.gradle 和 buildSrc 和 version Catalogs 三种方案
反向学习,从MVI架构中学习Kotlin的密封类 & 密封类的其他使用场景
之前看到很多文章讲到Kotlin的密封类的介绍,说实话我本来有点明白的,看了之后我反倒迷糊了。 看我的文章会不会给你一些不一样的理解,下面带着这些疑问看看: 为什么需要密封类这个个东西。
【Android】业务逻辑分离用UserCase,UI逻辑分离用什么?来自定义UI碎片吧!
观大佬文章有感,自定义UI碎片Shatter 故事得从雪人大佬的文章 Android 业务逻辑应该如何写 开始说起,对于 UI 的组件,View 的组织形式,如何更方便的搭建UI
2024年Android项目开发模板开源与相关介绍
本 Demo 基于 gradle 8.0+ 实现,compileSdk 为 34,targetSdk 为 33 ,使用 gradle.kts 做配置,用 Kotlin 封装,使用较为流行的组件化与路由
还能这么用?骚操作玩这么花?Android基于Act实现事件的录制与回放
基于Activity封装实现录制与回放 前言 在前文中我们通过 ViewGroup 实现过自己的录制与回放,但是那只是用于复(学)习,并不能真正在实际开发中应用上,或者说能用但是不好用需要大量的修改
他山之石,Kotlin/Dart对比学,继承、实现、混入的定义与使用
Flutter开发这么久了,其实 Dart 语法我并没有系统的学习过,一些概念还是比较模糊,只专注于业务代码,一些基础语法也就是依葫芦画瓢,甚至连继承、实现、混入等概念都一知半解。
Android自定义ViewGroup的滚动与惯性滚动效果实现的不同组合方式
前言 之前的文章在讲完 ViewGroup 的布局与测量之后直接上实战了,其实并没有细说到 ViewGroup 的滚动和一些触摸的细节问题,今天我补上准备单独讲一讲。
Android自定义View的图片绘制与交互实战,用户新功能指引控件实现
自定义View绘制,用户新功能指引控件实现 前言 自定义 View 的学(复)习又来了,距离之前更新自定义 View 系列的文章已经过一年多了,基本上已经覆盖了大部分自定义 View 的各种路线与思路
他山之石,Kotlin、Dart一起对比起来学,扩展如何定义与使用
Kotlin 的扩展属性与扩展方法骚操作 前言 扩展函数真的是现代开发语言的神器,不管是之前用的 Kotlin 还是 Dart 都可以使用扩展函数,在不改变原本类的前提下添加一些方法和变量,特别的方便
你可能不知道的Android Context动态升降级与Context权限范围限定
MutableContextWrapper 的使用与应用场景 前言 Android 的 Context 大家肯定是不陌生了,它是安卓开发中不可或缺的概念,它允许我们访问系统资源,管理应用程序的生命周期
Android-FCM推送集成与对接JPush通道的踩坑过程
FCM的集成使用与JPsuh的通道对接 前言 省流:想要比较好的离线推送体验,如果用户中有国产设备建议开通全部厂商通道,如果没有国产设备则只需要 FCM 即可。 正文:FCM 做过海外应用的可能或多或
2024年App从备案到上架(国内各大应用市场)全过程
Android应用上架国内应用市场踩坑 前言 大家可能心里明白新郑册下来之后上架会很难,但是到底有多难?心里有底吗?反正我知道。 我们之前一直是做海外市场的,今年下半年才开始做国内的应用,我也是很久没
下一页