首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
GoldenPlayer
掘友等级
Mobile Development Engineer
God finds himself by creating
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
Android文件管理系统
文件的对外分享 这里的“对外分享”是指 当前我们自己开发的app,试图将某个文件分享到其他三方app(比如分享到微信),此时需要通过FileProvider,目的是实现真实物理目录的隐藏
SOLID原则-Software Develop
SOLID 是面向对象编程和设计的五个基本原则的缩写,旨在使软件更易于维护、扩展和理解。在 Android 开发中,遵循 SOLID 原则有助于构建健壮、可测试和可维护的应用
Gradle脚本执行
只要 apply from: 'config.gradle' 这行代码被读到,config.gradle 里的代码就会被立即执行。 详细解释为什么 Gradle 的生命周期分为三个阶段,这对于理解脚本
Android10+权限治理:
用**“演进逻辑”和“核心场景”**来串联从 Android 10 到 Android 16的权限变化 Android 权限:从 Android 10 到 Android
OKHTTP连接保持
简单直接的回答是:Retrofit2 本身并不包含缓存功能,且你的代码中目前也没有开启 OkHttp 的磁盘缓存功能。 你观察到的“第二次请求特别快”,并不是因为数据被缓存了,而是因为 OkHttp
Android网络请求报错(直接请求http)
报错原因是Android 9.0 (API 28) 及更高版本默认禁止使用明文 HTTP 请求(只允许 HTTPS)
KTS语法
其实 KTS (Kotlin Script) 并没有那么可怕,它的核心逻辑和 Groovy 是一样的,只是“方言”变了。 Groovy 像是文言文或者狂草(写意,少写一个括号
自定义APK&gradle全局配置文件
Gradle 的 Groovy 语法确实也是很多 Android 开发者的困扰,它属于一种动态语言 DSL (领域特定语言),写起来灵活但读起来晦涩,而且 IDE 的代码提示往往
后台服务Service销毁逻辑+单例造成的内存泄露
这份总结完全基于 GlobalTaskService 和 AirIMEngine 的现场问题。将这个问题拆解为三个核心维度:保活机制失效、单例内存泄露、Android 14 合规陷阱
ViewModel使用viewModelScope优点
放进 ViewModel 确实主要是为了“偷懒”使用 viewModelScope。 但往深了探讨,这涉及到 Android 架构设计中“业务逻辑该放哪” 的核心问题
下一页
个人成就
文章被点赞
9
文章被阅读
6,333
掘力值
481
关注了
144
关注者
5
收藏集
12
关注标签
3
加入于
2018-08-17