1

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

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

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

谢谢

4

1 回答 1

1

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

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

if (packageManager.hasSystemFeature(PackageManager.FEATURE_MICROPHONE)) {
    // Do audio stuff
} 
于 2012-07-22T14:58:48.650 回答