1
我正在開發一款應用程序,該應用程序可以在任何Android設備上運行 - 不僅僅是手機,而且絕對是任何使用android的應用程序。如何查找Android設備是否具有音頻功能?
我可以很容易地確定它是否具有代碼中的視頻/相機功能,但無法看到類似的任何內容,從而無法檢查播放/錄製音頻。
沒有在清單中設置東西,有沒有簡單的方法來檢查是否可以播放和/或記錄?
感謝
我正在開發一款應用程序,該應用程序可以在任何Android設備上運行 - 不僅僅是手機,而且絕對是任何使用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
}