11

現在のディスプレイに関するベンダー情報 (または実際には何らかの情報) を取得するメカニズム (SDK または NDK のいずれか) はありますか? 特に、私がテストしたすべてのOLEDデバイスは色の忠実度(過飽和)がひどいため、ディスプレイがOLEDかLCDか、その他かを見つけたいと思っています。Android には色補正がないため、アプリ レベルで補正する必要があります。フォールバックとして、一般的な OLED デバイスのリストを手動で作成し、デバイス タイプごとにルックアップを行うことは理論的には可能ですが、(a) そこには非常に多くのデバイスがあり、(b) ディスプレイ レベルではなくデバイスで作業することで、さらに複雑になります。外部ディスプレイを使用するデバイス。そのリストをまとめることさえ難しいでしょう...

4

3 に答える 3

5

Android のコードを調べてみたところ、ディスプレイの種類を返す API メソッドは存在しないという確信がありました。

于 2013-02-24T14:37:04.920 に答える
-1

多くの Android情報は、ディレクトリBuildのクエリから取得されます。/proc私は何かを見つけたいと思ってここをうろうろし始めましたが、ページをめくるべき情報がたくさんあります。これは、開始するのに適した場所です。または、コマンド ラインの他の場所を探します。

コマンド ラインにアクセスするには、platform-toolsディレクトリに移動し、次のように入力します。

./adb shell

デバイスが接続されている場合。コードからシェル コマンドを実行することもできます。

Process p = Runtime.getRuntime().exec("cat /proc/whatever");
//you can then use p to get the command output.
于 2013-02-28T18:07:47.613 に答える