我正在开发一款可以在任何Android设备上运行的应用程序 - 所以不仅仅是手机,而且绝对是使用Android的任何东西。
我可以很容易地确定它是否具有代码中的视频/摄像头功能,但是看不到任何类似的东西可以让我检查播放/录制音频。
如果没有在清单中设置内容,是否有一种简单的方法可以检查是否可以播放和/或录制内容?
由于
答案 0 :(得分:1)
您可以使用PackageManager类检查大多数硬件功能。 例如:
PackageManager packageManager = context.getPackageManager();
if (packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
// Do camera stuff
}
if (packageManager.hasSystemFeature(PackageManager.FEATURE_MICROPHONE)) {
// Do audio stuff
}