我期待添加控件來調整我的應用程序菜單中的本地屏幕亮度,但似乎無法弄清楚如何去做。我已經看到了一些示例來最大化或調暗亮度,但我期望添加控件,以便用戶可以控制和設置亮度級別。有沒有人有任何例子,教程,源代碼,或只是一個地方指向正確的方向?將屏幕亮度控制添加到Android應用程序
10
A
回答
26
The internet索賠工作的,我還沒有嘗試過,但:
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = 100/100.0f;
getWindow().setAttributes(lp);
1
10
您可以更改用戶的亮度設置像這樣(請確保你聲明權限WRITE_SETTINGS在清單)
android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.SCREEN_BRIGHTNESS, brightpref);
文檔調用設置從0到255,我想弄清楚它是否將屏幕關閉爲0,因爲在某一時刻,我已經使用滑塊安裝了一個窗口小部件,並且如果將其設置爲0,則會導致屏幕關閉。
相關問題
- 1. 屏幕亮度控制程序
- 2. iOS 7自動亮度控制應用程序屏幕亮度設置
- 3. 改變屏幕亮度的onPause(Android應用程序)
- 4. WP7中的控制屏幕亮度
- 5. 控制屏幕設置(除了亮度)
- 6. 將加載屏幕添加到iphone應用程序
- 7. 設置Android屏幕亮度
- 8. Android屏幕類型/亮度
- 9. 如何將Web應用程序添加到用戶主屏幕?
- 10. 使用adb將應用程序添加到主屏幕
- 11. 添加AdMob廣告到Android應用程序的每個屏幕
- 12. 從Android應用程序添加到主屏幕的小部件
- 13. 將我的應用程序添加到tvOS應用程序設置屏幕
- 14. 將設置屏幕添加到我的iphone應用程序
- 15. 將SharePoint屏幕添加到傳統c#應用程序
- 16. 將漸進式Web應用程序添加到主屏幕
- 17. 將應用程序啓動圖標添加到主屏幕
- 18. Android應用程序加載屏幕
- 19. 無法應用系統屏幕亮度編程中的Android
- 20. 我的Android應用程序不加載應用程序屏幕,只是跳到主應用程序屏幕?
- 21. 在Android的所有應用程序中添加KeyListener並繪製到屏幕
- 22. 在Windows Mobile 6.1上以編程方式控制屏幕亮度
- 23. 在Mac OS X應用程序中調整屏幕亮度
- 24. 在iOS中終止應用程序時恢復屏幕亮度
- 25. 調整Windows 8應用程序的屏幕亮度
- 26. Android - 將我的應用程序的按鈕添加到鎖定屏幕?
- 27. 如何控制Android/iPhone Web應用程序的屏幕方向
- 28. 如何在Android應用程序內部設置屏幕亮度本地
- 29. 如何在應用程序運行時始終保持Android屏幕亮度
- 30. 將tcpdump添加到android應用程序
謝謝您,這確實爲我工作 – Cymon 2009-12-10 17:46:58
作品從一個活動...任何想法如何從一個小部件做到這一點? Android 2.0的電源管理器小部件可以做到這一點。我希望能夠從我的小部件中完成。 – 2009-12-11 19:53:58
作品,謝謝! – Dr1Ku 2010-12-14 10:27:59