首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android-NDK学习
订阅
长安皈故里
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android 系统启动到App 界面完全展示终于明白(图文版)
前言 系列文章: 之前文章有分析过Activity创建到View的显示过程,属于单应用层面的知识范畴,本篇将结合Android 系统启动部分知识将两者串联分析,以期达到融会贯通的目标。 通过本篇文章,
计算机系统 #8 我把 CPU 三级缓存的秘密,藏在这 8 张图里
上一篇文章里,我们聊到了计算机存储器系统的金字塔结构,其中在 CPU 和内存之间有一层高速缓存,就是我们今天要聊的 CPU 三级缓存。
(译文) JNI编程指南与规范1~4章
Java 本地接口(JNI)是 JAVA 平台中的一个强大功能。使用 JNI 编程的程序能够调用 C/C++编写的本地代码,同时也可以调用 JAVA 编写的代码。JNI 允许程序员能够在使用 JAVA 带来的便利的同时,不必丢弃以前写的代码。由于 JNI 是 JAVA 平台的一…
NDK | 带你梳理 JNI 函数注册的方式和时机
在这篇文章里,我将带你梳理 JNI 函数注册的方式和时机。另外,文末的应试建议也不要错过哦,如果能帮上忙,请务必点赞加关注,这真的对我非常重要。 1. 静态注册 由于存在方法重载的情况,而上面说的短名称规则是无法区分方法重载的。因此,有重载方法的时候,还需要在短名称后追加参数描…
Android敏感数据泄露引发的思考
一个平淡的午后,我还悠哉悠哉的敲着代码品着茶。突然服务端同事告诉我,关注接口正在被机械式调用,怀疑是有人在使用脚本刷接口(目的主要是从平台导流)。 纳尼?不会吧,因为据我所知接口请求是做了加密处理的,除非知道加密的密钥和加密方式,不然是不会调用成功的,一定是你感觉错了。然而当服…
Andorid Studio NDK开发-Hello World
介绍了在Android Studio中配置NDK的开发环境:Android Studio NDK开发-环境配置,NDK开发环境配置完成之后,就要写一下著名的Hello World程序了。在开始之前需要先介绍下Java和c/c++通信:JNI,JNI(Java Native In…
Android:清晰讲解JNI 与 NDK(含实例教学)
1. JNI介绍 2. NDK介绍 3. NDK与JNI关系 4. 具体使用 a. 在Gradle的 local.properties中添加配置 b. 在Gradle的 gradle.properties中添加配置 c. 在Gradle的build.gradle添加ndk节点 …
Android - JNI 开发你所需要知道的基础
这篇文章主要讲解了 JNI 的基础语法和交叉编译的基本使用,通过这篇文章的学习就完全可以入门 Android 下 JNI 项目的开发了。 从 JVM 角度,存在两种类型的代码:“Java”和“native”, native 一般指的是 c/c++,为了使 java 和 nati…
Android JNI/NDK 使用全解
好久没发文章了,这篇文章是是10月底开始计划的,转眼到现在12月都快过一半了,我太难了……,不过好在终于完成了,今晚必须去吃宵夜。深圳北,往北两公里的**烧烤,有木有人过来?我请客,没有到时候我再来问一遍。 先看目录,各位觉得内容对你有用再继续往下看,毕竟显示有一万多个字呢,怕…
NDK开发入门终极教程
同NDK技术的渊源始于3年前,使用so文件的时候了解到NDK技术,并且C语言一直是强项,就鼓捣起NDK开发。在AndroidStduio还没推广的年代,基于eclipse搭建NDK开发环境需要安全依赖开发工具,并且调试起来具备难度。随后AndroidStudio也先后支持nkd…