私はアプリのメニューで画面の輝度を調整するコントロールを追加しようとしていますが、その方法を理解できないようです。私は最大限の明るさや明るさの暗黙の例を見てきましたが、ユーザーが明るさを調整して設定できるようにコントロールを追加しようとしています。誰かがサンプル、チュートリアル、ソースコード、または正しい方向に私を指す場所を持っていますか?この作品アンドロイドアプリケーションに画面の明るさコントロールを追加する
10
A
答えて
26
The internet主張は、私もそれを試していない:
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = 100/100.0f;
getWindow().setAttributes(lp);
1
これは、同様のquestionで答えています。
screenBrightnessメンバーをユーザーインターフェイスコントロールの値に関連付けることが唯一の違いです。
自動調光センサーを搭載したデバイスでは、これが期待どおりに機能しない可能性があることに注意してください。あなたはこのようにユーザ設定の明るさを変更することができます
10
(あなたがマニフェストでWRITE_SETTINGSの許可を宣言することを確認してください)
android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.SCREEN_BRIGHTNESS, brightpref);
ドキュメントは、私はそれかどうかを把握しようとしています0から255まで設定することを呼び出します私はウィジェットをスライダでインストールしていたので、0に設定するとスクリーンが消えてしまいます。
関連する問題
- 1. 画面の明るさコントロール
- 2. アンドロイドアプリケーションのショートカットをホーム画面に追加ボタンをクリックする
- 3. WP7のコントロール画面の明るさ
- 4. Windows 10でのPython3.Xのコントロール画面の明るさ
- 5. 画面の明るさコントロールプログラム
- 6. スプラッシュ画面を追加するには
- 7. アンドロイドアプリケーションにデータベース/バックエンドを追加する
- 8. アンドロイドアプリケーションにヘルプウィンドウを追加する
- 9. silverlight画像コントロールの明るさとコントラスト
- 10. インターネットからVBA画像コントロールに画像を追加する
- 11. Androidの画面の明るさの値
- 12. アンドロイドにイントロ画面と同様にスプラッシュ画面を追加するには?
- 13. アンドロイドアプリケーションのためにadobe airにスプラッシュ画像を追加するには?
- 14. アンドロイドアプリケーションでgooglecalendarイベントを追加する
- 15. ボタンのクリックで画面の明るさを小さくする
- 16. 画面の明るさを効率的に変更する
- 17. Silverlightの画像にコントロールを追加する
- 18. kivyの別の画面にスクリーンを追加するには?
- 19. WPFコントロールを動的に/プログラムで画像に追加する
- 20. 既存の画面をSketchflowマップに追加するには?
- 21. ユーザのホーム画面にウェブアプリを追加するには?
- 22. アンドロイドエミュレータのホーム画面にショートカットを追加するには
- 23. iPhoneの「ホーム画面に追加」のJavascript?
- 24. iOsメールに私の現在の画面を追加する
- 25. Androidのホーム画面に追加基本
- 26. Chromeのネイティブアプリインストールバナーとホーム画面に追加
- 27. UIPageViewController画面の下にドットを追加する
- 28. Android:ホーム画面のメニューにアクティビティを追加する
- 29. eclipseでVideo/Liveのスプラッシュ画面を追加するには?
- 30. 空白の画面をビデオグリッドに追加する
これは実際に私の仕事でした – Cymon
アクティビティから動作します...どのようにウィジェットからそれを行うには? Android 2.0用のPower Managerウィジェットはそれを行います。私は自分のウィジェットからやりたいと思っています。 –
作品、ありがとうございます! – Dr1Ku