0

iPhone アプリを作成したいのですが、それは単純なコンセプトです。目覚まし時計として機能するが、フェードライトを備えた目覚ましライトを知っていますか?それが私がアプリに求めているものです。

画面のロックと明るさの設定の 2 つの問題があります。まず、画面がロックされないようにして、実際に目が覚めたときに目覚ましアニメーションが表示されるようにします。次に、画面の明るさを設定して、寝ているときは画面を暗くしますが、目を覚ますと画面が明るくなります。

残念ながら、私はこれが不可能であると述べたインターネット全体を読みました. 1 行のコードでアプリがロックされるのを防ぐことができますが、プライベート API を使用せずにプログラムで画面の明るさを設定することはできません (公開は許可されていません)。

ロック画面を回避して、アラームがトリガーされたときに画面にアプリケーションをプログラムで表示するための回避策はありますか? これはおそらくローカル通知で達成できますか? 眠っているときに画面をできるだけ暗くするが、目を覚ますときに画面を元に戻す (アプリを表示する) ための他の種類の気の利いたコードはありますか?

今のところ私のコンセプトは不可能に思えるので、ここの優秀な人々が私を助けてくれることを願っています. 私を助けることができるチャップのためのムーチョ工藤の !

さよなら、

ライナー

4

2 に答える 2

0

パブリック API を使用してウェイクアップ画面を表示することはできません。

ビュー全体を黒く塗りつぶすか、非常に暗い色を使用する (ステータス バーを表示しない、または黒のステータス バーを表示する) ことで、アプリで明るさを下げる (および戻す) ことをシミュレートできます。ただし、自動ロック タイマーを一晩中オフにすると、ユーザーのバッテリーが消耗する可能性があることに注意してください。

于 2011-03-05T20:04:33.030 に答える
0

簡単な答え: iOS SDK の現在のパブリック API では、あなたが望んでいることは不可能です。

于 2011-03-05T19:34:09.573 に答える