f.luxのようなiOsアプリケーションを構築したい。 日中にデバイスの画面の明るさを変更します。 私は自分のデバイスを脱獄する必要があることを知っています。しかし、私はこのアプリを実装する方法を知らない。iOS - 画面の色温度を変更する
これを行うには便利なAPIを教えてください。
ありがとうございます。
f.luxのようなiOsアプリケーションを構築したい。 日中にデバイスの画面の明るさを変更します。 私は自分のデバイスを脱獄する必要があることを知っています。しかし、私はこのアプリを実装する方法を知らない。iOS - 画面の色温度を変更する
これを行うには便利なAPIを教えてください。
ありがとうございます。
この(iOS5をし、大きいのみ)試してみてください関連する質問から
[[UIScreen mainScreen] setBrightness:1.0];
これは、バックグラウンドのアプリで外部光源に基づいてデバイスの画面の明るさを調整することを許可しません。 – rmaddy
ああ、そうです。デバイスはすでに自動的にそれを行います。 –
のiOSは、すでにシステム全体の機能が内蔵されていることがあります。設定を参照してください>明る&壁紙、自動明るさの下で:
デバイスの輝度をプログラムで制御することは可能ですが、外光を決定するための公開APIはありません。したがって、これはOSが処理する機能です。
彼はプログラムで言った –
私はそれを理解しますが、私の要点は、この機能は既にオペレーティングシステム自体に存在しており、アプリケーションを実行するためにアプリケーションが必要ないということです。 –
ボリュームコントロールもデバイスによって提供されますが、プログラムで音量を変更したい場合もあります。 –
プロパティIOS5の後に利用可能な新しいAPIであるUIScreenを参照してください。
これは@ AnthonyCの答えと同じですか?いずれにしても、(周囲光センサを介して)外部の明るさを読み取るという問題にはまだ対処していません。 –
あなたがしたいことは、承認されたApp Storeアプリでは実行できません。 – rmaddy
アプリケーションの目的は、実行中のアプリケーションの画面を暗くすることですか?もしそうなら、それはシステム自体に残された最良のものです。以下の私の答えを見てください。 –
F.luxは明るさを変更しないので、表示温度を変更します(青のレベルを増減させます)。 – Parker