如何查找android设备是否具有音频功能?

如何查找android设备是否具有音频功能?,android,xamarin.android,Android,Xamarin.android,我正在开发一款可以在任何安卓设备上运行的应用程序——不仅仅是手机,而且是任何使用安卓的设备 我可以很容易地在代码中确定它是否具有视频/摄像机功能,但看不到任何类似的东西,允许我检查播放/录制音频 如果不在清单中设置内容,是否有一种简单的方法来检查是否有可以播放和/或录制的内容 谢谢您可以使用该类检查大多数硬件功能。 例如: PackageManager packageManager = context.getPackageManager(); if (packageManager.hasSyst

我正在开发一款可以在任何安卓设备上运行的应用程序——不仅仅是手机,而且是任何使用安卓的设备

我可以很容易地在代码中确定它是否具有视频/摄像机功能,但看不到任何类似的东西,允许我检查播放/录制音频

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

谢谢

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

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

if (packageManager.hasSystemFeature(PackageManager.FEATURE_MICROPHONE)) {
    // Do audio stuff
} 
您可以使用该类检查大多数硬件功能。 例如:

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

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