我正在做一个 Android VOIP 应用程序。我想根据 cpu 性能选择我的编解码器类型。某些音频编解码器在某些低端设备上表现不佳。我想以编程方式而不是在编译时决定这一点。有助于确定 CPU 性能和处理可用带宽的标准是什么:
以下是我能想到的一些:
1) CPU 时钟周期 2) 可用内存
是否有根据 CPU/内存统计信息确定处理能力的标准方法?
很高兴知道 Android 是否提供 api 用于在运行时进行性能分析。
我正在做一个 Android VOIP 应用程序。我想根据 cpu 性能选择我的编解码器类型。某些音频编解码器在某些低端设备上表现不佳。我想以编程方式而不是在编译时决定这一点。有助于确定 CPU 性能和处理可用带宽的标准是什么:
以下是我能想到的一些:
1) CPU 时钟周期 2) 可用内存
是否有根据 CPU/内存统计信息确定处理能力的标准方法?
很高兴知道 Android 是否提供 api 用于在运行时进行性能分析。
有些公司提供这些服务。
大多数情况下,您只需发送设备的品牌、型号、版本等。您会收到描述设备功能的响应,例如 RAM、CPU 等。以及支持播放哪些文件格式,您的设备是否有加速度计,是否支持 HTML 5 ....
快速谷歌搜索给了我http://wurfl.sourceforge.net/
有很多提供者,有付费的和免费的。我不能推荐任何,因为我从未使用过它们。