gpt4 book ai didi

android - 如何组织音频分析器应用程序 - Activity 、声音分析?

转载 作者:行者123 更新时间:2023-12-03 01:38:49 25 4
gpt4 key购买 nike

我有一个从 processing.org 导出到 Android 的音频分析器应用程序。

它可以工作,但没有正确组织以扩展其功能。因此,我想从头开始编写适当的 Android 应用程序,其中包含 Activity 和所需的一切,并在需要时包含现有代码。

但我有一个问题,如何以正确的 Android 方式组织这样的应用程序。
应用程序的快速描述:
- 应用程序在帧中从麦克风捕获声音并计算帧的幅度谱
- 应用程序支持 3 种可能的图表(时域、频谱和频谱图)
- 应用程序有 4 个屏幕 - 第一个屏幕显示所有 3 个较小的图形,然后用户可以触摸每个图形以进入具有更大屏幕的单独屏幕

我知道这些屏幕可能是 Android 下的单独 Activity (其中 4 个),但我不确定如何使用基本上在后台 Activity 并提供数据以显示给所有 Activity 的音频捕获和分析代码?

如果你能给我一个建议或指向一些类似的例子,我可以从中学习。

提前致谢,
问候,
抢。

最佳答案

你好)我想组织这种结构的最佳实践将是一个 Activity 和其中的 fragment 。
例如:一个 FragmentActivity 托管您的 fragment 并将它们一起显示。当您按下带有 fragment 的布局时 - 您将详细信息转到另一个全屏 fragment 。
要使用后台进程,您必须实现服务 - 就像在任何音乐应用程序中一样。关于服务与 Activity 的通信,您可以在下面实现:
https://developer.android.com/guide/components/services.html
在这里您可以阅读有关 fragment 的信息:
https://developer.android.com/guide/components/fragments.html

关于android - 如何组织音频分析器应用程序 - Activity 、声音分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49238733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com