前言 本文将会聊聊这两周以来学习的Gradle 脚本知识点。先后阅读了Gradle in Action 以及Gradle for Android. 总的来说,Gradle i...
前言 本文将会聊聊这两周以来学习的Gradle 脚本知识点。先后阅读了Gradle in Action 以及Gradle for Android. 总的来说,Gradle i...
一、前言 在性能敏感的场景中,传统的文件读写操作可能成为瓶颈。本文将通过 mmap 的高效内存映射特性,介绍如何构建一个高性能的日志系统,并详细拆解实现过程。 二. 为什么选...
目录介绍 01.学习JNI开发流程1.1 JNI开发概念1.2 JNI和NDK的关系1.3 JNI实践步骤1.4 NDK使用场景1.5 学习路线说明 02.NDK架构分层2....
之前的Android热更新实践[https://www.jianshu.com/p/7cf0f1419498]里面使用替换默认ClassLoader的方式实现了热修复,但偶然...
一、ELF(Executable and Linkable Format) 1.1、ELF(Executable and Linkable Format)格式 ELF是一种行...
前言 我们都知道Google当初为了让Java开发者能快速介入到Android开发,把linux操作系统中c/c++实现的各种系统能力利用Java封装起来,此举确实吸引了大量...
友盟报异常,关于.RecyclerView。一般解决方法是inflater.inflate参数改为null或者false。但是现在正常的都是这么写的,也不必现,所以肯定不是 ...
此文包含android.view.WindowManager$BadTokenException的4种情形: 1.Unable to add window --token n...
在 Android 平台,native crash 我们可能关注得比较少,记得在长沙做开发那会,基本不会用到自己写的 so 库,集成第三方功能像地图也就会拷贝几个 so 到目...