侧边栏
首页代码
上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 一、 虚拟机的选择 最开始使用的是Oracle VM VirtualBox,VirtualBox安装好Ubuntu后,发现有好多个问题, 1、使用起来有点卡顿。 2、增强工具安装不了。 3、共享文件夹无法使用。 4、ubuntu无法正常启动。 5、等等..... 被迫选择VMware Worksta 阅读全文
posted @ 2023-05-13 20:40 咸鱼Jay 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 项目开发过程中,经常有需要到系统jar包,导入系统jar包后,发现无法正常编译通过,针对此问题,下文简述下如何导入framework.jar ,并正常使用 1、导入framework.jar ,使用compileOnly依赖 compileOnly files('libs/framework.jar 阅读全文
posted @ 2023-05-11 09:38 咸鱼Jay 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 一.概述 在 Android 7.0 之前,Android 编译系统使用 GNU Make 描述和shell来构建编译规则,模块定义都使用Android.mk进行定义,Android.mk的本质就是Makefile,但是随着Android的工程越来越大,模块越来越多,Makefile组织的项目编译时 阅读全文
posted @ 2023-04-25 13:44 咸鱼Jay 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 一、aospxref http://aospxref.com/ 优点:更新速度快 缺点:历史版本较少 二、androidxref http://androidxref.com/ 优点:历史版本较多 缺点:更新速度慢 两者可搭配使用。非常便利 三、Google在线源码 上面两个的平台存在如下几点问题: 阅读全文
posted @ 2023-04-25 13:42 咸鱼Jay 阅读(2258) 评论(0) 推荐(0) 编辑
摘要: 一、代码分析 在公司项目中,音频解码及播放是把数据传到Java层进行解码播放的,其实这个步骤没有必要,完全可以在底层进行处理。 通过代码发现其实也做了在底层进行解码,那么为啥不直接使用底层解码播放呢,我们可以看看原先代码怎么做的: 代码中通过定义的宏DECODE_AUDIO_IN_JAVA来控制mA 阅读全文
posted @ 2023-03-31 23:54 咸鱼Jay 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 背景 公司项目中有手机投屏平板,声音默认是在手机端播放,也可以切换到平板上播放,这里使用的是反射android.media.AudioSystem类的setDeviceConnectionState方法实现的,这个在低于Android13的版本是没有问题的,然而到了Android13手机上确出现了问 阅读全文
posted @ 2023-03-30 17:09 咸鱼Jay 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 介绍 我们在使用Android的硬解进行解码时,如果是Android11以上则可以使用其特性低延迟,谷歌官方文档 以下是Android 11支持的低时延特性: ANGLE支持:Android 11引入了ANGLE(Almost Native Graphics Layer Engine)支持,它是一个 阅读全文
posted @ 2023-03-14 19:42 咸鱼Jay 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 一 MediaCodec概述 MediaCodec是Android 4.1(api 16)版本引入的低层编解码接口,同时支持音视频的编码和解码。通常与MediaExtractor、MediaMuxer、AudioTrack结合使用,能够编解码诸如H.264、H.265、AAC、3gp等常见的音视频格 阅读全文
posted @ 2023-03-14 19:22 咸鱼Jay 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 在live555使用NDK21编译出arm64-v8a和armeabi-v7a中我们编译出了v8a和v7a的可执行文件 我们可以使用testH264VideoStreamer程序进行推流 我们将testH264VideoStreamerpush到/data/local目录下(需要有root权限),然 阅读全文
posted @ 2023-03-13 20:01 咸鱼Jay 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在GitHub上下载了一个demo,自己编译运行时,v8a的so是可以正常编译运行的,但是就是v7a的不能也一直报错,最后发现在Android.mk文件里去掉-Werror字段就可以了。于是上网了解了一下关于-Werror的意思,这里记录一下 Android源码下编译Native源码采用Androi 阅读全文
posted @ 2023-03-11 18:34 咸鱼Jay 阅读(79) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页
页脚HTML代码