Android Android JNI学习(四)——JNI的常用方法的中文API

  思维导图如下:         本文主要是结合JNI的常用接口文档进行的翻译主要是帮助我们更好的理解JNI中常用的API。具体如下: 一、Interface Functio...

2022-12-10 414 阅读

java Android JNI学习(三)——Java与Native相互调用

  1、注册native函数 2、JNI中的签名 3、native代码反调用Java层代码 思维导图如下:       前面两篇文章简单的介绍了JNI,下面我们就进一步了解下一...

2022-12-10 276 阅读

Android Android JNI学习(二)——实战JNI之“hello world”

本地内容主要简介如下: 1、环境展示 2、传统方式的具体流程 3、传统方式的相关问题 4、传统方式的so文件 5、通过CMake工具demo演示流程 6、CMake工具demo的背后原理 7、CMake的应用 8...

2022-12-10 290 阅读

基础 Android JNI(一)——NDK与JNI基础

本片文章大纲如下: 1、导读 2、什么是NDK 3、为什么使用NDK 4、NDK到SO 5、JNI       一、导读 在Android OS上开发应用程序,Google提供了两种开发包:SDK和NDK...

2022-12-10 318 阅读

Android Android Studio上进行NDK编程之Hello world

Android Studio很早之前就支持NDK编程了,但是资料比较少,照着网上的写,一大堆的坑,各种错误一堆。 经过不断的努力,弄出了第一个能正常奔跑的NDK示例——Hello world。现整理...

2022-12-10 819 阅读

Android Android Studio设置Genymotion模拟器,极简安装

安卓开发中常常需要用到模拟器进行测试,自带的模拟器一言难尽,当按下Run "app"那一刻,内存占用蹭蹭蹭地涨,卡爆,那么换一个模拟器就好了。 一、注册/登录Genymotion官网地址:https://ww...

2022-12-10 346 阅读

Android vlc-android 开启硬件解码

final Media media = new Media(mLibVLC, new String("/storage/emulated/0/bydtest.mp4")); // final Media media = new Media(mLibVLC, Uri.parse("rtsp://192.168.43.1...

2022-12-10 1034 阅读

Android Linux下ndk编译移植FFmpeg到Android平台

简介 linux下编译FFmpeg Android项目使用FFmpeg 编译运行 常见问题 linux下编译FFmpeg 开发环境配置 FFmpeg编译环境 centos6.8 64位 # lsb_release -a LSB Version: :base-4.0-amd...

2022-12-10 301 阅读

Android Android平台下使用FFmpeg进行RTMP推流(视频文件推流)

简介 前面已经讲到如何在Linux环境下编译FFmpeg以及在Android项目中使用,这一节就开始真正的使用FFmpeg。在Android平台下用FFmepg解析视频文件并进行RTMP推流。如果对FFmpeg基础不熟或者...

2022-12-10 380 阅读

Android Android平台下使用FFmpeg进行RTMP推流(摄像头推流)

前面讲到了在Android平台下使用FFmpeg进行RTMP推流(视频文件推流),里面主要是介绍如何解析视频文件并进行推流,今天要给大家介绍如何在Android平台下获取采集的图像,并进行编码推流。...

2022-12-10 319 阅读