私はあらゆる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
}