首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android-NDK
凤邪摩羯
创建于2024-09-03
订阅专栏
Android-NDK
暂无订阅
共18篇文章
创建于2024-09-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android-NDK-014-ffplay- 详解
FFplay 是 FFmpeg 提供的一个简单的多媒体播放器,主要用于测试和演示 FFmpeg 的功能。它是一个轻量级、跨平台的工具,可以播放视频、音频文件以及流媒体。 以下是对 FFplay 的详细
Android-NDK-013-X264命令指南
X264 x264的官网上有编译好的Windows、Linux、Mac平台对应的二进制文件,比如Windows下是exe文件,可以直接用该文件来进行编码的操作。 官网地址: https://www.v
Android-NDK-012-Android 视频基础理论
视频⽂件封装格式 封装格式(也叫容器),就是将已经编码压缩好的视频轨和⾳频轨按照⼀定的格式放到⼀个⽂件中,也就是说仅仅 是⼀个外壳,或者⼤家把它当成⼀个放视频轨和⾳频轨的⽂件夹也可以。说得通俗点,视频
Android-NDK-011-Android⾳频基础理论
学术概念 采样和采样频率: ⼀秒钟内采样的次数称为采样频率。采样频率越⾼,越接近原始信号,但是也加⼤了运算处理的复杂度。根据 Nyquist采样定理,要想重建原始信号,采样频率必须⼤于信号中最⾼频率的
Android-NDK-010-ffmpeg-编译
1、安装与配置NDK 1.1 下载最新NDK https://developer.android.google.cn/ndk/downloads/index.html 1.2 配置NDK环境 解压下载
Android-NDK-009-Linux下prole和bashrc区别
Linux下prole和bashrc区别 /etc/prole 用来设置系统环境参数,比如$PATH. 这里面的环境变量 是对系统内所有用户生效的。 2. /etc/bashrc 这个文件设置系统ba
Android-NDK-008-使用AS进行NDK开发
1、概述 在Eclipse的时代,我们进行NDK的开发一般需要通过手动执行NDK脚 本生成*.so文件,再将.so文件放到对应的目录之后,之后再进行打包。 AS + Gradle的NDK开发 1、不需
Android-NDK-007-Linux基础
1、Linux介绍 2、Linux版本 3、杂项 4、根目录 5、用户目录 6、文件和目录相关操作 6.1、tree 6.2、ls 文件类型 6.3、cd 6.4、pwd 6.5、目录操作 6.6、c
Android-NDK-005-C++基础(二)
#5 类和对象 ##5.1 类的基本概念 MyTeacher.h MyTeacher.cpp 使用 ##5.2 类的封装 封装(Encapsulation) 类成员的访问控制 继承方式 基类的publ
Android-NDK-005-C++基础(一)
#1 C++对C的加强 ##1.1 namespace命名空间 ###1.1.1 C++命名空间基本概念 在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全
Android-NDK-004-C基础
1 基本知识 假定我們的计算机的字长8位 1字节 = 8bit (实际上int是4字节,16位) ,为了表示负数,将最高位解释为符号位 示例1:-10的原码 补码 反码 示例2: 求0 1 -1 的补
Android-NDK-003-CLion配置教程
1. 首先,下载安装CLion 去JB公司官网下载CLion, https://www.jetbrains.com/clion/download/#section=windows 如果需要破解的话请移
Android-NDK-002-动态加载so
背景 对于一个普通的android应用来说,so库的占比通常都是巨高不下的,因为我们无可避免的在开发中遇到各种各样需要用到native的需求,所以so库的动态化可以减少极大的包体积,自从2020腾讯的
Android-NDK-002-编译so方式
使用android-ndk-r17c进行交叉编译 ##1 指定格式说明 --sysroot=XX 使用xx作为这一次编译的头文件与库文件的查找目录,查找下面的 usr/include usr/lib目
Android-NDK-002-概览
预处理 gcc -E main.c -o main.i 编译阶段 gcc -S main.i -o main.s 汇编阶段 gcc -c main.s -o main.o 链接阶段 gcc main.
Android-NDK-001-JNI-loadLibrary
一. 概述 1.1 C++动态库加载 所需要的头文件的#include<dlfcn.h style="box-sizing: border-box;">, 最为核心的方法如下:</dlfcn.h> 对
Android-NDK-001-JNI-原理
一、JNI概述 JNI(Java Native Interface,Java本地接口),用于打通Java层与Native(C/C++)层。这不是Android系统所独有的,而是Java所有。众所周知,
Android-NDK-001-JNI-详解
1 什么是JNI JNI就是java调用native方法的规范,最简单的来说,java运行一个程序需要要和不同的系统平台打交道,在windows里 就是和windows平台底层打交道,mac就是要和m