『魏超』的 blog
  • 首页
  • 文档
    归档 分类 标签
  • 图库
    摄影 滑雪 摩托车
  • 关于
  • 友链

Android NDK sample 之 RhythmGame

Reference Oboe 源代码 Oboe 指南 Oboe API 简介 此示例演示了如何构建一个简单的音乐游戏。 游戏是先听拍手声,然后在一段时间内按照听到的节奏点击屏幕以复制这些拍手声。 启动页 视频演示 黄色:游戏正在加载(assets 正在解压) 灰色:正在玩游戏 橙色:按早了 绿色:刚刚好 紫色:按晚了 红色:加载游戏时出现问题(检查 logcat 输出) Aud
2021-08-26

Android NDK sample 之 hello-oboe

Reference Oboe 源代码 Oboe 指南 Oboe API 启动页 分别可以选择使用指定的API、指定的输出设备、通道数、缓冲区大小 可以展示延迟时间 手指按住空白区域可以播放音频,抬起后停止播放音频 Oboe 基础 Oboe 是一个 C++ 库,可以轻松地在 Android 上构建高性能音频应用程序。应用程序通过向流读取和写入数据来与 Oboe 通信。 Audi
2021-08-20

Android NDK sample 之 android-wavemaker2

Reference android-wavemaker2 源代码 AAudio 指南 Audio API 启动页 手指在HOLD TO RECORD区域按下时开始录音,抬起后停止录音 手指在HOLD TO PLAY区域按下时播放声音,抬起后停止播放声音 点击LOOP启动或关闭循环播放声音 AAudio 基础 状态机 API Functions|描述|评论 –|– AAud
2021-08-16

Android NDK sample 之 android-wavemaker

Reference android-wavemaker 源代码 AAudio 指南 Audio API 启动页 手指在空白区域按下时播放声音,抬起后停止播放声音。 AAudio 基础 状态机 API Functions|描述|评论 –|– AAudio_createStreamBuilder|创建可用于打开流的 StreamBuilder。|deviceId 最初未指定,这意
2021-08-14

Android NDK sample 之 native-audio

Reference native-audio 源代码 OpenSL_ES_Specification_1.0.1.pdf 启动页 4段音频: Hello:单词hello的音频,存放在hello_clip.h文件中 Android:单词Android的音频,存放在android_clip.h文件中 Sawtooth:代码生成的单锯齿波,存放在内存中 Embedded soundtrac
2021-08-12

Android NDK sample 之 audio-echo

Reference audio-echo 源代码 OpenSL_ES_Specification_1.0.1.pdf Android-NDK-audio-echo OpenSL ES技术分析 启动页 Start Echo控制运行/结束运行。 delay控制耳返的延迟时间,范围是0~1秒。 decay控制耳返的音量衰减系数,范围是0~100%。 OpenSL ES 基础 OpenSL
2021-08-09

NDK r21d + FFmpeg 4.2 编写脚本文件 & 编译生成 Android 所需的库

Reference FFmpeg FFMPEG 配置选项详细说明 FFmpeg编译4.1.4并移植到Android 下载 FFmpeg 源码 1git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg 编写脚本文件 查看文件目录 查看支持的命令 1./configure --help decoders de
2020-09-22

NDK r21d + x264 编写脚本文件 & 编译生成 Android 所需的库

下载 x264 源码 1git clone https://code.videolan.org/videolan/x264.git 编写脚本文件 查看文件目录 查看支持的命令 1./configure --help 部分命令说明 Standard options 描述 –prefix=PREFIX 指定生成的文件存放的位置 –exec-prefix=EPREFIX
2020-09-18

app 保活与拉活

Reference 解读Android进程优先级ADJ算法 2020年了,Android后台保活还有戏吗?看我如何优雅的实现! 深度剖析APP保活案例 源码 keep_alive_demo 进程的优先级与回收机制 ProcessList.java 1234private final int[] mOomAdj = new int[] { FOREGROUND_
2020-08-19

组件化 + WebView 命令模式

组件化结构 源码:WebView_demo AutoService 路由 + 接口下沉:避免 app 对 module_webview 中的类的直接引用 1、在 lib_base 中创建一个类,并封装一个方法——让 ServiceLoader 加载指定 type 的 Service,并且返回第 1 个查找到的 Service: 12345678910111213141516package
2020-08-18
1…34567…11

搜索

 博客框架Hexo    博客主题Fluid    2023魏超
总访问量 次 总访客数 人