首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
png
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
Android混淆 | consumerProguardFiles 和 proguardFiles有什么区别
在 Android 项目中,consumerProguardFiles 和 proguardFiles 是与混淆相关的配置选项,它们有不同的用途和适用场景。 proguardFiles 和 consu
Android Studio 的一些推荐设置,让开发更方便
Android studio 的功能非常强大,这里推荐一些好用的设置,让开发更加方便。 类型提示 在开发过程中,我们一般都需要知道当前变量的类型。在 kotlin 中可以自动推断,减少了很多不必要的代
安卓对外发布工程源码:怎么做到仅UI层公布
最近新客户要求将软件的代码公开给他们,允许他们自己修改 UI,进行定制。由于我们工程包含其他核心模块,不能全部开放,所以需要将非 UI 模块进行整合并混淆再发布。
2025Flutter(安卓)面试题详解
flutter(android)面试笔记--flutter(android)面试笔记--flutter(android)面试笔记--flutter(android)面试笔记--flutter(andr
Android 多 BaseUrl 动态切换策略(结合 ServiceManager 实现)
一、需求背景与痛点分析 1.1 常见场景 多环境切换:开发(DEV)、测试(TEST)、预发布(STAGING)、生产(PROD)环境 多域名管理:用户服务、支付服务、消息服务等使用不同域名 动态降级
Android ViewBinding 基类两种写法
这两段代码的目的是一样的,都是通过反射获取 ViewBinding 类的 inflate 方法并调用它来初始化 ViewBinding 实例。主要区别在于获取 ViewBinding 类的方式和代码的
绝大多数人想不到的 MMKV 封装思路
前言 可能有些熟悉Kotlin的小伙伴看到了这个标题会认为:不就是用 Kotlin 属性委托封装一下嘛,谁想不到呢?比如: 通过属性委托,只要赋值就能保存 MMKV 数据,比直接用 MMKV 方便得多
新版本的Android Studio生成的Activity怎么变了样? | 全面屏体验 | EdgeToEdge
本文介绍了Android 15的全面屏体验,以及如何在老版本中开启全面屏,为我们的app增加更好的显示效果。
🐳 《Android》 安卓开发教程 -版本更新-AppUpdater for Android
一、安卓的版本更新 在移动互联网时代,App 版本更新是应用程序维护和优化的重要环节。通过定期更新,开发者可以提升用户体验、修复漏洞,并保持竞争力 版本大致更新例子如下 二、AppUpdater fo
Gradle 分功能打包
分功能打包有两个场景: * 在一个 module 中拆分。 * 在不同 module 中拆分。如: 华为、小米上架的 apk 包含的功能不一样。