首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
uf
订阅
叮咚象JC
更多收藏集
微信扫码分享
微信
新浪微博
QQ
76篇文章 · 0订阅
安卓对外发布工程源码:怎么做到仅UI层公布
最近新客户要求将软件的代码公开给他们,允许他们自己修改 UI,进行定制。由于我们工程包含其他核心模块,不能全部开放,所以需要将非 UI 模块进行整合并混淆再发布。
Android 性能调优与故障排查:ADB 诊断命令终极指南
在 Android 开发与测试的日常工作中,快速诊断和解决应用崩溃 (Crash)、无响应 (ANR) 和性能卡顿 (Jank) 是保障应用质量的关键。Android Debug Bridge (AD
凡猿修仙传: Android SO 压缩方案 Nano
本文详细介绍了Android SO压缩方案的实现,包含编译时插件和运行时两部分的详细实现。 在编译时插件插件: * 压缩算法选择,选择的标准,平衡解压时间和压缩收益 * 压缩时机选择,在AGP的任务
Android ADB命令之内存统计与分析
一、核心命令总览 工具 / 命令 用途 示例 adb shell dumpsys meminfo 查看设备全局内存状态 adb shell dumpsys meminfo adb shell
如何实现 Android App 的抓包防护?又该如何绕过?一文看懂攻防博弈
Android 下常见反抓包方案 常见反抓包手段: No Proxy(禁用代理) 启用 HTTPS + SSL Pinning 使用 DNS-over-HTTPS / DoT(隐藏 DNS 请求) 检
Android子线程更新View的方法原理
对于所有的Android开发者来说,“View的更新必须在UI线程中进行”是一项最基本常识。 如果不在UI线程中更新View,系统会抛出CalledFromWrongThreadExcepti
大型IM工程重构实践:企业微信Android端的重构之路
本文将探讨我们在大型IM工程实践中采用的一些行之有效的重构方法和实例,以及如何让一个大型软件系统持续保持活力。
理解FontMetrics和canvas.drawText绘制坐标点
在ui开发开发中,label文本标签是最长用到的。android中提供了TextView帮我们用来展示文本文字。而android的Canvas也提供了drawText用于帮助我们在自定义view的时候绘制展示文本。 上面这段代码,是一个最简单的drawText使用。按照我们对a…
Android TextView性能与文本展示优化
前言 TextView是相当复杂的UI组件,TextView不仅仅支持纯文本展示,而且还支持图片、SpannableString、文本输入、超链接等诸多功能,因此很多View本身也是直接继承自Text
聊聊 RN 中 Android 提供 View 的那些坑
最近笔者研究 Android 中使用自定义 View 提供原生组件给 React Native(下面统一写成 RN ) 端的时候,遇到一些实际问题,在这里从 RN 的一些工作机制入手,分享一下问题的原因和解决方案。 在给 RN 提供自定义 View 的时候发现自定义 View …