2013-04-15 11 views
6

f.luxのようなiOsアプリケーションを構築したい。 日中にデバイスの画面の明るさを変更します。 私は自分のデバイスを脱獄する必要があることを知っています。しかし、私はこのアプリを実装する方法を知らない。iOS - 画面の色温度を変更する

これを行うには便利なAPIを教えてください。

ありがとうございます。

+3

あなたがしたいことは、承認されたApp Storeアプリでは実行できません。 – rmaddy

+0

アプリケーションの目的は、実行中のアプリケーションの画面を暗くすることですか?もしそうなら、それはシステム自体に残された最良のものです。以下の私の答えを見てください。 –

+1

F.luxは明るさを変更しないので、表示温度を変更します(青のレベルを増減させます)。 – Parker

答えて

-1

この(iOS5をし、大きいのみ)試してみてください関連する質問から

[[UIScreen mainScreen] setBrightness:1.0]; 

を:Adjust the brightness of the screen through code

+1

これは、バックグラウンドのアプリで外部光源に基づいてデバイスの画面の明るさを調整することを許可しません。 – rmaddy

+2

ああ、そうです。デバイスはすでに自動的にそれを行います。 –

1

のiOSは、すでにシステム全体の機能が内蔵されていることがあります。設定を参照してください>明る&壁紙自動明るさの下で:

auto brightness

デバイスの輝度をプログラムで制御することは可能ですが、外光を決定するための公開APIはありません。したがって、これはOSが処理する機能です。

+1

彼はプログラムで言った –

+0

私はそれを理解しますが、私の要点は、この機能は既にオペレーティングシステム自体に存在しており、アプリケーションを実行するためにアプリケーションが必要ないということです。 –

+0

ボリュームコントロールもデバイスによって提供されますが、プログラムで音量を変更したい場合もあります。 –

-1

プロパティIOS5の後に利用可能な新しいAPIであるUIScreenを参照してください。

+1

これは@ AnthonyCの答えと同じですか?いずれにしても、(周囲光センサを介して)外部の明るさを読み取るという問題にはまだ対処していません。 –

関連する問題