稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 更多
      • 活动
      • APP
      • 插件
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • android 编译问题记录
    最近在创建android 项目时遇到了一个报错,晕的一批,不知道怎么解决,但是又无意之间找到了解决方法。做一下记录, 按照提示, 升级一下 gradle 版本就好了。 解决方法:
    • blanks2020
    • 6天前
    • 56
    • 点赞
    • 评论
    Android
  • libs 目录 → Gradle 依赖管理
    libs 目录 → Gradle 依赖管理 老写法(Java — 手动放 jar/aar) 问题在哪里 jar 文件放在 libs 目录里,没有版本可追溯性。团队协作时不知道这个 jar 是哪来的
    • plainGeek
    • 6天前
    • 84
    • 点赞
    • 评论
    Kotlin Java Android
  • 前端开发者的海外协作工具:一个即开即用的TG中文版纸飞机方案
    上个月团队接了个欧洲客户的项目,对方要求用TG沟通。我折腾了两天注册,最后换了个方案,三分钟搞定。记录一下。 官方客户端的注册问题 +86号码注册,验证码等了四小时。换了两个号码,一直提示smsfee
    • 福气满满
    • 6天前
    • 15
    • 点赞
    • 评论
    Android
  • Handler(四):Handler 卡顿怎么定位?从 Slow delivery 到 Slow dispatch
    以消息生命周期为主线,区分投递、入队、等待、取出与执行,并结合 Slow delivery、Slow dispatch、Binder、Perfetto 和线程栈,建立可验证的排障方法。
    • 小明的运行时
    • 7天前
    • 350
    • 3
    • 评论
    Android
    Handler(四):Handler 卡顿怎么定位?从 Slow delivery 到 Slow dispatch
  • App Inventor 2 音频播放器 vs 音效 vs 视频播放器:三个媒体组件,选错了App直接卡死
    App Inventor 2 音频播放器 vs 音效 vs 视频播放器:三个媒体组件,选错了App直接卡死 做App的时候,但凡涉及声音和视频,很多新手直接拖一个组件上去就开始用,结果不是延迟高得离谱
    • 用户70285684455
    • 7天前
    • 12
    • 点赞
    • 评论
    编程语言
  • Compose 渲染内核 (5):DrawScope 与 GraphicsLayer —— 硬件加速的艺术
    前言 我们在第十篇性能优化文章中提过,使用 graphicsLayer 能让重组次数降为 0。 这背后到底隐藏了什么样的硬件加速黑科技?今天我们从图形学的角度,深入研究 DrawScope 及其底层的
    • 杉氧
    • 7天前
    • 35
    • 1
    • 评论
    Android Android Jetpack 架构
    Compose 渲染内核 (5):DrawScope 与 GraphicsLayer —— 硬件加速的艺术
  • a10
    我想让我的科大讯飞a10能随意下载软件谁能帮帮我我这个上回送去修被刷了零件也被换了。想当一个安卓学习机来用。
    • 用户76314993279
    • 7天前
    • 16
    • 点赞
    • 2
    程序员
  • Handler(三):主线程、HandlerThread、Binder 线程到底怎么区分?
    区分主线程、普通线程、HandlerThread、Binder 线程与 system_server 专用线程,说明 Binder 入口为何常把状态处理交给 Handler,并建立线程定位方法。
    • 小明的运行时
    • 7天前
    • 314
    • 2
    • 评论
    Android
    Handler(三):主线程、HandlerThread、Binder 线程到底怎么区分?
  • 从零到三端:用 Kotlin Multiplatform + Compose 构建跨平台财务追踪应用
    从零到三端:用 Kotlin Multiplatform + Compose 构建跨平台财务追踪应用
    • Yoke
    • 7天前
    • 295
    • 5
    • 1
    Android
    从零到三端:用 Kotlin Multiplatform + Compose 构建跨平台财务追踪应用
  • 从flutter看现代UI框架的multi-tree架构设计
    结论先行: 所有现代 UI 框架本质上都是"多棵树"的架构,只是命名和实现细节不同。这是 UI 渲染的通用范式: 各框架的"树"对比 框架 树1(声明层) 树2(实例层) 树3(渲染层) Flutte
    • sTone87375
    • 7天前
    • 24
    • 点赞
    • 评论
    Android iOS Flutter
  • Android Studio 新版 Logcat
    一、新版核心变化(和旧版区别) 采用 字段:值 键值对语法,支持精确匹配、正则匹配、反向排除、多条件组合; 自动联想提示(你截图里下拉列表就是语法提示); 支持多条件空格叠加,同时生效(交集逻辑)。
    • 阿巴斯甜
    • 7天前
    • 463
    • 5
    • 评论
    Android
  • Compose 渲染内核 (4):LayoutNode —— UI 树的硬核骨架
    前言 我们在前面几篇中讨论了组合阶段生成的 Slot Table。但真正参与测量、排版和交给 Skia 绘制的“实体”是什么? 它就是 LayoutNode。今天我们来深度对比它与传统 View 的差
    • 杉氧
    • 7天前
    • 47
    • 1
    • 评论
    Android Android Jetpack 架构
    Compose 渲染内核 (4):LayoutNode —— UI 树的硬核骨架
  • Handler(二):MessageQueue 为什么不是普通队列?
    围绕“消息入队后为何不能立刻执行”,解析 when、同步屏障、IdleHandler、native 等待唤醒与退出语义,建立 MessageQueue 的消息选择模型。
    • 小明的运行时
    • 7天前
    • 388
    • 4
    • 评论
    Android
    Handler(二):MessageQueue 为什么不是普通队列?
  • Handler(一):post 之后,Runnable 到底在哪个线程执行?
    从 post(Runnable) 出发,沿消息包装、入队、Looper 取出和分发链路,讲清 Handler、Looper、Thread 的关系,以及任务为何在目标线程执行。
    • 小明的运行时
    • 7天前
    • 467
    • 1
    • 评论
    Android
    Handler(一):post 之后,Runnable 到底在哪个线程执行?
  • C 语言基础:结构体、联合体与枚举
    本文系统复盘了C语言结构体、联合体与枚举的核心用法,深度剖析了“字节对齐”计算规则与联合体内存覆盖原理,助你避开语法陷阱,扎实掌握C语言底层基础。
    • 雨白
    • 7天前
    • 50
    • 2
    • 评论
    Android
  • Android Studio修改app名称、图标和启动页面
    版权属于:胡东东博客 - hudd.cn 原文链接:https://blog.hudd.cn/1430.html 作为安卓开发上线最后的配置,修改app名称和图标必不可少。 APP名称 App的名字和
    • Damon胡东东
    • 7天前
    • 19
    • 点赞
    • 评论
    Android
    Android Studio修改app名称、图标和启动页面
  • 自己写的类、接口、方法到底要不要混淆?
    核心总原则 能混淆就尽量混淆:缩小包体积、增加逆向难度、删除无效代码; 只要被「外部反射 / 系统反射 / 跨进程 / JS/JNI/ 序列化」调用的代码,一律不能混淆,必须 -keep; 纯内部逻辑
    • 阿巴斯甜
    • 7天前
    • 15
    • 点赞
    • 评论
    Android
  • 小米设备使用 Android Performance Analyzer 的配置与排障记录
    小米设备使用 Android Performance Analyzer 的配置与排障记录 最近在学习 Android Performance Analyzer(APA),准备通过它来录制和分析 And
    • Android打工仔
    • 7天前
    • 15
    • 1
    • 评论
    Android
  • Android 代码混淆
    一、基础概念 1. 混淆工具 R8:Android Gradle Plugin 3.4+ 默认,替代旧版 ProGuard,兼顾压缩、混淆、资源精简、Dex 优化,编译更快。 ProGuard:旧版混
    • 阿巴斯甜
    • 7天前
    • 81
    • 1
    • 评论
    Android
  • 安卓修改大师apktool.yml深度解析:从参数到实战,小白也能轻松修改APK
    下面逐一拆解每个参数的含义和修改场景。 2.1 apkFileName - APK文件名称 作用:记录原始APK的文件名。这个字段主要用于标识,修改它不会影响打包后的文件名,但建议保持与原始文件一致以
    • 安卓修改大师
    • 8天前
    • 21
    • 点赞
    • 评论
    前端
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30