首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
tell_tim
更多收藏集
微信扫码分享
微信
新浪微博
QQ
199篇文章 · 0订阅
从0到1,用`ComboLite`构建一个“万物皆可插拔”的动态化App
引言:告别“巨石”,拥抱真正的模块化 在前面的系列文章中,我们从理论、历史、架构和源码等多个维度,深入探讨了Android插件化的必要性,以及ComboLite作为一个现代化、“0 Hook”框架的设
告别Hook!ComboLite:为Jetpack Compose而生的下一代Android插件化框架
引言:在确定性之上,重构动态化 在上一篇文章中,我们深入探讨了传统插件化技术路线的脆弱性——它建立在对Android系统内部实现的脆弱假设之上,如同在流沙上构建楼阁。每一次系统升级,都是对其稳定性的一
Now in Android 现代应用开发实践(一) - 模块化设计
本系列文章专为 Android 应用开发者打造,将以抓大放小的模式深入解析 Now in Android 的设计精髓,全系列共八章。 《Now in Android 现代应用开发实践(一):模块化设计
Android ViewModel数据加载:基于Flow架构的最佳实践
用详细的示例,真实的代码来讲述基于Flow架构的Android ViewModel数据加载的最佳实战。
在Android平台上使用Three.js优雅的加载3D模型
一、Three.js是什么? Three.js是一个基于WebGL(Web Graphics Library)的3D图形渲染库,因为浏览器里最底层的3D API是WebGL。直接写会像写 OpenGL
Android Studio中Gradle、AGP、Java 版本关系:不再被构建折磨!
今天,我们就来彻底拆解: Android Studio、Gradle、AGP、Java 版本到底是怎么串起来工作的? 让你从此看清版本适配的底层逻辑。
Android 多客户模块化架构实现
在 Android 应用开发中,面对多个定制客户版本的需求时,频繁修改包名、资源、Application 类等内容往往十分低效且易出错。为了解决这一痛点,本文介绍一种清晰、灵活的多客户模块化架构设计,
协程间的通信管道 —— Kotlin Channel 详解
讲解了协程Channel。它和async类似,但能多次发送数据。它是个队列,不适合多个协程同时接收。介绍了Channel的容量、缓冲设置,以及 close() 和 cancel() 两种关闭方法。
App应用混淆:防止反编译、将App包体积降小。
目录 一、App应用混淆是什么 App应用混淆是一种保护代码的技术,旨在增加反编译和逆向工程的难度,防止他人轻易理解或篡改代码逻辑。 简单来说,就是把代码替换成a、b、c基本字母组成的代码,比如一个方
Retrofit2 + Hilt + MVVM + RxJava3 + Paging3 + SmartRefreshLayout 整合 使用
Java + Android 框架 + Jetpack相关库 + MVVM 整合 使用。 1、Retrofit2 + Hilt + MVVM...