PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
AndroidDev
[问题] 如何从native拉出android sdk未支援的功
楼主:
Pavement
( 行人道 )
2021-02-23 19:43:23
最近有一个需求 目标是在android 11+做出自己的audio effect 需要可以从app端控制 可以跟OEM合作达成
原先的方法是直接从 jni link system/lib/libaudioclient.so来new AudioEffect(...) 这条路最近被Google挡掉了 从app端已经不能直接用system lib
现在想到两条路可以走
1. 从native做出一个adaptor service 想办法让这个service可以直接存取libaudioclient.so 又可以被JNI连接到 问题是不知道可不可行
2. AudioEffect.java提供了base class给其他内建effect延伸(bassboost/eq/...)。我也可以做一个MyAudioEffect.java。但是这似乎会被build进sdk里?
根据我粗浅的了解,Google希望我们只用到SDK或NDK的接口,但是OEM被允许在不破坏CTS的前提下做出自己的接口来支援进阶功能。
假如跟OEM合作的话,请问哪条路是可行的呢?
另外,能否对我这需求推荐相关学习资源?书籍网页甚至课程都可以。
感谢
作者:
smalldra
(ha。)
2021-02-23 21:54:00
直接叫oem拉framework接上
作者:
ketrobo
(猫萝卜)
2021-02-23 22:16:00
今天刚好看到12beta的 Non-SDK interface restrictions,后面有一页解释测试的方式,其中有写如果找不到替代的方法,可以提出理由申请新开放API
楼主:
Pavement
( 行人道 )
2021-02-24 13:01:00
一楼 可以请教一下有没有参考文件吗?因为OEM也不会用这个二楼 那个我也有看到 可是我们没有要做公开的API
作者:
okgogogo
( )
2021-02-25 19:47:00
VNDK串到FWK,更新ABI,把新的sdk给客户
继续阅读
Re: [问题] 洋垃圾神器build AOSP
awaysu
[问题] 如何制作类似PTT发文接口
Kanamehomura
[分享] Android 入门开发实战:口罩地图
romantic1027
[问题] 待机画面如何变动画?
milk6449
[问题] 洋垃圾神器build AOSP
awaysu
[分享] Android app 改 Kotlin的10大优点
tbpfs
[分享] Android 自动化测试
pifan76
[问题] 想请问Fragment怎么取得所在的Tab位置?
ohmylove347
[问题] BarcodeDetector 解析不到?
brandonron
[问题] Node.js一直无法启动
s90503s
Links
booklink
Contact Us: admin [ a t ] ucptt.com