Android 多语言适配 最近一段时间在国际部门做Android开发,所以手头的项目都需要去适配多语言。这里总结了一些多语言适配的经验。 演示效果:(在app底部tab添加多语言适配) 1.在res下创建多语言资源文件: 2.选择需要添加的语言 然后得到多种语言适配string文件: <!-- 中文string --> <strin 移动开发 2025年08月06日 141 点赞 0 评论 12254 浏览
插件化换肤原理View创建流程、LayoutInflater源码的分析 相信大家也发现了,我们常用的APP中,每到节假日都会换上不一样的主题背景,换成对应节日的皮肤,像这种换肤肯定不是为了某一个节日单独发一个版本,这样的话也太麻烦了,很多大厂都有自己的换肤技术,不需要通过发版就可以实时换肤,活动结束之后自动恢复,所以有哪些资源可以通过换肤来进行切换的呢? 其实在Android的res目录下所有资源都可以进行换肤,像图片、文字颜色、字体、背景等都可以通过换肤来进行无卡顿 移动开发 2025年06月06日 133 点赞 0 评论 12273 浏览
[ANR监控] ANR捕获,这些要点你必须知道 大家都知道,当发生ANR后,App会弹窗提示”应用失去响应,是否重启“,然后系统会dump一份trace文件,存在data/anr目录下。 普通应用如何监控ANR的发生呢? 这个时候,系统肯定是知道ANR发生了,所以像Console和Firebase这些工具都能很好的拿到ANR发生的时间和trace文件的内容。 但是,作为面向普通应用的监控sdk,很多系统应用有的权限都没有,我们怎么才能判断A 移动开发 2025年05月11日 130 点赞 0 评论 12286 浏览
从 macOS 的“执念”到 Linux 的“归宿”:Containerlab 实战避坑与部署全录 序言:NetDevOps 时代的“利器”之争在网络架构演进至“网络即代码”(Network as Code)的今日,传统的 GNS3 或 EVE-NG 虽廉颇未老,但在轻量化、容器化及 CI/CD 集成面前,难免显出几分笨重。Containerlab 的崛起,为 SRv6、EVPN 等复杂协议的实验开 移动开发 2026年01月02日 55 点赞 0 评论 12297 浏览
【Android R】车载 Android 核心服务 - CarPropertyService 座舱配图 - 上汽飞凡R7 前言 对比开发车载Android和手机Android应用,最大的区别应该就是许多车载应用需要考虑汽车整体的运行状态,例如,控制车载空调或车速达到一定的阈值时,出于安全的考虑多媒体应用要主动保持静音;汽车处于行驶状态下,OTA应用要保持静默等等。APP如何从Framework层获取车辆状态的数据,而Framework层又是从哪里获取到数据,它们的运行机制是怎样 移动开发 2025年04月29日 57 点赞 0 评论 12309 浏览
C++ Primer Plus习题及答案-第十二章 习题选自:C++ Primer Plus(第六版) 内容仅供参考,如有错误,欢迎指正 ! c++使用new和delete运算符来动态控制内存。 对于静态成员,要在类声明之外使用单独语句进行初始化,因为静态类成员函数是单独存储的,而不是对象的组成部分,而且初始化是在方法文件中,而不是在头文件中,这是因为类声明位于头文件中,程序可能将头文件包括在其他几个文件中,如果在头文件中初始化,将出现多个 移动开发 2024年11月21日 165 点赞 0 评论 12374 浏览
React Native 全面解析:跨平台移动开发的利器 文章目录 一、React Native 是什么? 核心架构图解 二、React Native 的核心特点 1. **真正的原生体验** 2. **"Learn once, write anywhere"** 3. **热重载(Hot Reloading)** 4. **组件化开发** 三、React Nat 移动开发 2025年12月16日 80 点赞 0 评论 12399 浏览
由系统组成的系统 书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 目录 4.5 由系统组成的系统 1、由系统组成的系统 我们已经知道如何实现粒子对象, 也学会了如何实现粒子对象组成的系统,这个系统称为“粒子系统”,粒子系统就是由一系列独立对象组成的集合。 但粒子系统本身不也是一个对象? 如果粒子系统也是个对象,我们可以让这些 移动开发 2025年04月27日 81 点赞 0 评论 12441 浏览