1

私はあらゆるAndroidデバイスで実行するように設計されたアプリに取り組んでいます-つまり、電話だけでなく、Androidを使用するすべてのものです。

コードにビデオ/カメラ機能があるかどうかは簡単に判断できますが、オーディオの再生/録音を確認できる類似のものは表示されません。

マニフェストに設定せずに、何かを再生および/または記録できるかどうかを確認する簡単な方法はありますか?

ありがとう

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 に答える