gpt4 book ai didi

android - 我们可以用任何其他方式在 Android 中访问 C++ 代码而不是使用 JNI

转载 作者:行者123 更新时间:2023-11-28 07:50:20 25 4
gpt4 key购买 nike

我正在编写一个测试应用程序来测量延迟我是否可以访问应用层中网络数据帧(视频/音频)的时间戳和标签?为了确保我不会在其中添加任何开销,我想避免使用 JNI,或者 JNI 是一个选项?

欢迎提出建议:)

最佳答案

我认为用纯 C++ 编写应用程序并让它在已获得 root 权限的手机上运行可能是可行的,但很麻烦。然而,使用最新的 NDK,JNI 实际上非常容易。您必须编写几行代码才能使事情正常进行。加载库的开销是公平的,但您可以测量 c++ 中函数的延迟,它应该与 native c++ 一样快。当您将结果返回给 java 时,只会增加延迟。

关于android - 我们可以用任何其他方式在 Android 中访问 C++ 代码而不是使用 JNI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13942283/

25 4 0
文章推荐: javascript - 如何检测所有动画何时停止?
文章推荐: javascript - 从
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com