首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android的NDK和JNI
订阅
关于JNI和NDK的一切
稀有猿诉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
59篇文章 · 0订阅
现代C++(11/14/17)演进详解
三个版本的主要区别和核心特性 C++11 (2011年) - 重大革新 C++11是自1998年以来C++语言的第一次重大更新,带来了革命性的变化。 核心语言特性 自动类型推导 (auto) 范围fo
面试题 qmake cmake
Cmake 第一轮 基础知识 1.1 什么是CMake? 面试官: 请问你能简单描述一下CMake是什么,以及它通常用来做什么吗? 面试者: CMake是一个跨平台的自动化构建系统,主要用来管理软件构
framework | 一文搞定JNI原理
JNI技术打通了Java世界和native世界,让代码可以互相调用,核心由虚拟机实现,表现形式为多了一层JNI的C++代码层。
在JNI中将标准输出重定向到Android日志中
在Android开发中,使用第三方c或c++库时,有一些库使用了printf,cout 等方式输出日志。我们在开发中,需要根据输出的内容做一些监控或调整。我们可以使用标准输出重定向的方式
稳定性性能系列之五——Native Crash深度分析:工具实战
深入理解Native Crash的机制与分析方法,掌握addr2line、ndk-stack、gdb等核心工具的实战使用,学会从Tombstone文件中快速定位问题根因
移植 OLLVM 到 LLVM 18,C&C++代码混淆
OLLVM 简介 OLLVM (Obfuscator-LLVM) 是一个基于 LLVM 的代码混淆工具。 LLVM 是一个广泛使用的编译器框架,OLLVM 在其基础上提供了多种混淆技术,旨在增加程序逆
Android 优化之 查找so 文件的来源
序言 有时候我们需要优化apk的包体积大小。比如下面这样的。一个so文件大小有10M。但是我们并不知道so文件是那个库引入的。所以需要研究一下。 方法 在参考网上现有方法,加上自己测试以后。有了下面的
写给Android工程师关于Cmake的基础语法知识
最近项目中需要集成ffmpeg,所以需要用到cmake配置文件相关语法知识,所以在这里做个相关的记录。 只要了解本文的cmake基础语法知识,我想对NDK/JNI开发或者集成其他c/c++库都有帮助。
彻底摘明白 C++ 的动态内存分配原理
大家好,我是 V 哥。在C++中,动态内存分配允许程序在运行时请求和释放内存,这对于处理不确定大小的数据或者在程序执行过程中动态调整数据结构非常有用。C++主要通过new和delete运算符(用于对象
JNI层的反射有哪些坑?
有的时候,有些业务逻辑我们不希望别人能看懂,而是尽可能让别人看不懂。对于一个职场老司机来说,能写只有自己能看懂的代码对于保护自己在公司的核心开发者地位,是有一定作用的。在当今互联网裁员如家常便饭的年代