会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
首页代码
咸鱼Jay
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
12
下一页
2023年5月13日
Ubuntu下安装Android Studio
摘要: 一、系统环境 二、安装源文件 Android Studio 4.2.2:android-studio-ide-202.7486908-linux.tar.gz Java SE Development Kit: jdk-8u221-linux-x64.tar.gz 提取码:17xx 三、安装JDK 解
阅读全文
posted @ 2023-05-13 20:40 咸鱼Jay
阅读(3077)
评论(0)
推荐(0)
2023年5月11日
Android 使用系统JAR包
摘要: 项目开发过程中,经常有需要到系统jar包,导入系统jar包后,发现无法正常编译通过,针对此问题,下文简述下如何导入framework.jar ,并正常使用 1、导入framework.jar ,使用compileOnly依赖 compileOnly files('libs/framework.jar
阅读全文
posted @ 2023-05-11 09:38 咸鱼Jay
阅读(1087)
评论(0)
推荐(0)
2023年4月25日
Android编译系统
摘要: 一.概述 在 Android 7.0 之前,Android 编译系统使用 GNU Make 描述和shell来构建编译规则,模块定义都使用Android.mk进行定义,Android.mk的本质就是Makefile,但是随着Android的工程越来越大,模块越来越多,Makefile组织的项目编译时
阅读全文
posted @ 2023-04-25 13:44 咸鱼Jay
阅读(491)
评论(0)
推荐(0)
Android源码在线查看网站
摘要: 一、aospxref http://aospxref.com/ 优点:更新速度快 缺点:历史版本较少 二、androidxref http://androidxref.com/ 优点:历史版本较多 缺点:更新速度慢 两者可搭配使用。非常便利 三、Google在线源码 上面两个的平台存在如下几点问题:
阅读全文
posted @ 2023-04-25 13:42 咸鱼Jay
阅读(7365)
评论(0)
推荐(0)
2023年3月31日
投屏Sink端音频底层解码并用OpenSLES进行播放
摘要: 一、代码分析 在公司项目中,音频解码及播放是把数据传到Java层进行解码播放的,其实这个步骤没有必要,完全可以在底层进行处理。 通过代码发现其实也做了在底层进行解码,那么为啥不直接使用底层解码播放呢,我们可以看看原先代码怎么做的: 代码中通过定义的宏DECODE_AUDIO_IN_JAVA来控制mA
阅读全文
posted @ 2023-03-31 23:54 咸鱼Jay
阅读(187)
评论(0)
推荐(0)
2023年3月30日
手机投屏处理音频流转问题
摘要: 背景 公司项目中有手机投屏平板,声音默认是在手机端播放,也可以切换到平板上播放,这里使用的是反射android.media.AudioSystem类的setDeviceConnectionState方法实现的,这个在低于Android13的版本是没有问题的,然而到了Android13手机上确出现了问
阅读全文
posted @ 2023-03-30 17:09 咸鱼Jay
阅读(428)
评论(0)
推荐(0)
2023年3月14日
MediaCodec 低延时解码
摘要: 介绍 我们在使用Android的硬解进行解码时,如果是Android11以上则可以使用其特性低延迟,谷歌官方文档 以下是Android 11支持的低时延特性: ANGLE支持:Android 11引入了ANGLE(Almost Native Graphics Layer Engine)支持,它是一个
阅读全文
posted @ 2023-03-14 19:42 咸鱼Jay
阅读(1395)
评论(0)
推荐(0)
MediaCodec硬解流程
摘要: 一 MediaCodec概述 MediaCodec是Android 4.1(api 16)版本引入的低层编解码接口,同时支持音视频的编码和解码。通常与MediaExtractor、MediaMuxer、AudioTrack结合使用,能够编解码诸如H.264、H.265、AAC、3gp等常见的音视频格
阅读全文
posted @ 2023-03-14 19:22 咸鱼Jay
阅读(2394)
评论(0)
推荐(0)
2023年3月13日
Android设备上运行live555的推流程序
摘要: 在live555使用NDK21编译出arm64-v8a和armeabi-v7a中我们编译出了v8a和v7a的可执行文件 我们可以使用testH264VideoStreamer程序进行推流 我们将testH264VideoStreamerpush到/data/local目录下(需要有root权限),然
阅读全文
posted @ 2023-03-13 20:01 咸鱼Jay
阅读(424)
评论(0)
推荐(0)
2023年3月11日
Android native项目编译v7a时-Werror参数导致报错
摘要: 在GitHub上下载了一个demo,自己编译运行时,v8a的so是可以正常编译运行的,但是就是v7a的不能也一直报错,最后发现在Android.mk文件里去掉-Werror字段就可以了。于是上网了解了一下关于-Werror的意思,这里记录一下 Android源码下编译Native源码采用Androi
阅读全文
posted @ 2023-03-11 18:34 咸鱼Jay
阅读(165)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
12
下一页
公告
页脚HTML代码