SONAME缺失 前几天遇到了个比较诡异的链接问题,分析下来感觉挺有意思的。 背景是我们导入了供应商给的几个so,编译成功之后在机器上运行出现链...
SONAME缺失 前几天遇到了个比较诡异的链接问题,分析下来感觉挺有意思的。 背景是我们导入了供应商给的几个so,编译成功之后在机器上运行出现链...
最近需要支持多格式的3D模型文件, 例如 glTF, GLB, 3mf , 发现 OSG 并不支持这些格式文件的解析, 网上就找到了一个 As...
一、概述 事件总线有多种实现,仅Android平台就有 EventBus[https://github.com/greenrobot/Event...
最近协助同事交叉编译openssl,整理了下知识点准备出个交叉编译的入门教程。其实多年前写过一篇写给安卓程序员的C/C++编译入门[https:...
setting.gradle 文件修改如下: gradle-wrapper.properties文件修改如下: https://services...
点击输入框弹出软键盘时,设置好的布局无法紧贴着软件盘 Software keyboard overlaps content of jetpack...
前言 在编码的过程中经常会遇到并发/并行、同步/异步、单线程/多线程等术语,在分析JS setTimeout/Promise之前先把这些概念厘清...
近期频繁的打包, 有点心累, 所以有了这篇文章. 话不多说, 直接开整. 先上企业微信机器人通知的效果 1. 创建 task.gradle 在项...
本文拟快速讲清楚开发一个鸿蒙工程需要了解的知识大纲,后续会逐步针对每个小知识点输出专门的章节这个handbook也会不断更新整理 开发一款鸿蒙a...
之前的Android热更新实践[https://www.jianshu.com/p/7cf0f1419498]里面使用替换默认ClassLoad...
专题公告
Android老鸟给新人的建议、资源。
更优质的原创内容,欢迎关注技术公众号,微信搜索:“Open软件开发小组”或者“open_dev”