我正在设计一个可在任何android设备上运行的应用程序-不仅是手机,而且绝对是任何使用android的应用程序。

我可以轻松确定代码中是否具有视频/摄像机功能,但是看不到任何类似的东西可以让我检查播放/录制音频。

如果没有在清单中设置内容,是否有一种简单的方法可以检查是否可以播放和/或记录内容?

谢谢

最佳答案

您可以使用PackageManager类检查大多数硬件功能。
例如:

PackageManager packageManager = context.getPackageManager();
if (packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
    // Do camera stuff
}

if (packageManager.hasSystemFeature(PackageManager.FEATURE_MICROPHONE)) {
    // Do audio stuff
}

关于android - 我如何查找Android设备是否具有音频功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11601186/

10-10 02:08