首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ndk
订阅
沉默的强者
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
JNI解析以及在Android中的实际应用
JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(在Android里面主要是C&C++)。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行动态交互,JNI标准保证本地代…
Android NDK 入门与实践
NDK 全称 Native Development Kit,可以让您在 Android 应用中调用 C 或 C++ 代码的工具。
Android NDK JNI 开发之旅03 so类库 JAR包使用
为什么要学习JNI呢,我的回答是:因为我好学!哈哈哈。 用Jar包的方式加载so类库的方式比较优雅。在使用高德地图开发地图模块时,也是这个套路,导入高德的Jar包和一堆的类库 1. 创建so类库的library 2. 生成对应的JAR包和so类库 jnilibrary/buil…
Android中集成FFmpeg及NDK基础知识
在日常App开发中,难免有些功能是需要借助NDK来完成的,比如现在常见的音视频处理等,今天就以ffmpeg入手,来学习下Android NDK开发的套路. 很多人并不清除JNI和NDK的概念,经常搞混这两样东西,先来看看它们各自的定义吧. JNI是Java Native Int…
编译并裁剪 FFmpeg 在 Android 上做视频编辑
众所周知,Android 对涉及底层硬件的 API 控制力都比较弱,从其难用的 Camera/Camera2、MediaCodec 等 API 就可见一斑。 首先,按照 Android 官方的文档推荐,当然首推 MediaCodec。 其次,MediaMetadataRetri…
关于应用Kotlin后的编译速度问题
2017年 Kotlin 被 Google 钦定为 Android 开发官方语言之一后,便如火如荼。很多团队开始应用了Kotlin,可谓是收益良多,可是也有一些问题,一个比较明显的就是Kotlin应用后编译速度会比较慢。这种感觉就像我们从Eclipse迁移到Android St…
NDK项目实战—高仿360手机助手之卸载监听
NDK项目实战仿360手机助手卸载监听提交报告。 效果图如下: 效果图 目的 需要监听什么时候卸载,卸载后执行部分操作 针对于Android的系统,我们可以试想有一下策略 1、监听系统卸载广播 只能监听到其他应用的卸载广播,无法监听到自己是否被卸载。 内存 --》 监听 别人 .…
Android NDK开发扫盲及最新CMake的编译使用
本篇文章旨在简介 Android 中 NDK 是什么以及重点讲解最新 Android Studio 编译工具 CMake 的使用 1 NDK 简介 在介绍 NDK 之前还是首推 Android 官方 NDK 文档。传送门 官方文档分别从以下几个方面介绍了 NDK NDK 的基础…
Android鬼点子-通过Google官方示例学NDK(1)
如果你看遍了网上那些只是在C++里面输出一个 ‘ helloWorld ’ 的NDK教程的话,可以看看本系列的文章,本系列是通过NDK的运用的例子来学习NDK。 Android鬼点子-通过Google官方示例学NDK(2)——主要是说的不使用java代码,用c++写一个acti…
JNI入门这篇文章就够了(含demo)
本来这篇文章想叫JNI使用详解或者使用全解的,但是想了想,这篇文章的内容应该只算基础教学。所以改成这个名字,既成为了标题党,也算是客观。 这篇文章直接进入正题,所谓的ndk下载工程创建我就不多说了,如果有疑问的可以参考我之前的一篇文章Android Studio中jni的使用。…