申し訳ありませんが、この短いタイトルを書くのに苦労しました!
アプリのAPIレベルを8以上にしたいのですが、Googleのドキュメントは関係ありません。APIは最新の形式でのみ文書化されています。私がやりたいことはAPI9の前に可能であったことを知っていますが、それらが「当時」どのように行われたかをどのように知ることができますか?
ちなみに、その好例はgetCameraInfo()です。実際、Camera.CameraInfoクラス全体はAPI 9以降にのみ存在していましたが、API 9より前には、電話のカメラに関する情報を取得する方法が必要でした。
私はこの問題について前進することができないようです(特定のCameraInfoの例だけでも)。ユーザーベースの20%を切り取り、9を最小APIレベルにする唯一の答えはありますか?ドキュメントの説明によると、アプリの進行中に、使用したい機能にAPI12で導入されたクラスが必要であることがわかった場合はどうでしょうか。
編集:ああ、ああ...これは厄介でありそうもない。指定しませんでしたが、実際に探している情報は、カメラのセンサーの物理的な向きです。以下の返信の1つに感謝します。このページでは、API 9より前は、これらのバージョンのAndroidでは「ポートレート」モードの写真しか許可されていなかったため、これは問題ではないことがわかりました。Androidの断片化についてはまだ多くの質問が残っていますが、少なくとも、新しいCameraInfoクラスが何も置き換えていないことを理解しています。ドキュメントが更新されても、何も削除されません。ありがとう!