首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
小皮工作坊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
55篇文章 · 0订阅
【Android 13源码分析】Activity生命周期之onPause
Activity 生命周期是学习 Android 必定要掌握的知识点,但是刚入行的同学对于这个概念基本上是靠死记硬背,有一些实际工作经验的同学,在工作中通过实现业务需求或者解决一些BUG基本上是可以知
Kotlin委托的原理与使用,以及在Android开发中常用的几个场景
Kotlin委托的常见使用场景 前言 在设计模式中,委托模式(Delegate Pattern)与代理模式都是我们常用的设计模式(Proxy Pattern),两者非常的相似,又有细小的区分。
三、JNI中秘钥存储方案
常见的秘钥存储方式 如果需要在本地存储一个密钥串,典型的三种方式: 直接写在java源码中。(通过反编译就能拿到) 写在gradle脚本中,通过BuildConfig读取。(build文件中的语法最终
Android的RV列表刷新?Payload 与 Diff 的方式有什么异同?
RecyclerView是我们常用的列表控件,一般来说当Item的数据改变的时候我们需要刷新当前的Item 。需要用到类似 Payload 与 Diff 之类的刷新方式
NDK 系列(5):JNI 从入门到实践,万字爆肝详解!
JNI 是实现 Java 代码与 C/C++ 代码交互的特性, 思考一个问题 —— Java 虚拟机是如何实现两种毫不相干的语言的交互的呢? 今天,我们来全面总结 JNI 开发知识框架
直播、聊天交友APP的开发及上架GooglePlay总结【Compose版】
Jetpack Compose在2021年7月底的时候正式发布了Release 1.0版本,在8月中旬的时候正好赶上公司海外项目计划重构,于是主动请缨向领导申请下来了此次开发的机会。
【背上Jetpack】Jetpack 主要组件的依赖及传递关系
库的每个版本都要经历三个预发布阶段,才能成为稳定版本。各预发布阶段的标准如下: Alpha 版功能稳定,但功能可能不完整。 在版本处于 Alpha 版状态时,可以添加、移除或更改 API。 Beta 版功能稳定,并且具有功能完整的 API Surface。 它们可以投入实际使用…
RxRetrofit - 终极封装 - 深入浅出 & 数据缓存
背景 数据持久化在现在移动app开发中已经越来越被大家认可,提高了用户体验和软件的稳定性,但是由于retrofit持久化的局限性,所以需要自己动手改造一个适合自己的数据持久化方案! 封装效果 这里写图片描述第一次请求是网络加载,之后只要在设置的保鲜时间以内都是通过缓存拉取数据,…
Google 推荐在项目中使用 sealed 和 RemoteMediator
在开始阅读本文之前,建议更新 PokemonGo 最新的代码,对照着代码一起看,为了节省篇幅,文中只会列出核心代码。 之前有小伙们问过我,如何在 Flow 基础上封装成功或者失败处理逻辑,关于这个问题,其实 Google Android 团队的工程师在 medium 上发表过一…
原创|Android Jetpack Compose 最全上手指南
在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的UI框架,随着了今年安卓和苹果两大移动平台相继推出自己的UI开发框架Jetpac…