我正在设计一个可在任何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/