2010-02-08 33 views
4

問題: -控制畫面亮度在機器人使用「背景服務」

我想在機器人使用背景服務來控制屏幕的亮度。

現有的解決方案: -

有類似的問題的形式張貼在下面鏈接: -

Adding screen brightness controls to android application

爲什麼現有的解決方案將無法正常工作?

所有的鏈接提供的解決方案與活動效果很好,但我想寫一個後臺服務控制屏幕的亮度。

所以你能幫助我找到解決這個問題的人。

在此先感謝

+0

只是這樣我們可以幫助您給出更好的答案,您希望在後臺服務中做到這一點,您想實現什麼目標?它是否是一個小部件? –

+0

不是它的小部件。我想根據不同的應用程序使用來打開和關閉屏幕燈。例如: - 如果在4秒內有電話打開燈光開關。但這是依賴於活動的。我想要一個獨立的服務來監視不同的應用程序並更改屏幕指示燈。 –

回答

1

從你的服務,開始活動和完成()是真正的快!

+0

對不起,我稍後回覆。 我試圖啓動活動並在oncreatre()方法中關閉它,但是當我關閉應用程序時,我所做的修改屏幕亮度的所有更改都不起作用。 解決這個問題的方法是創建一個透明的活動。 感謝您給予正確的方向。 –

+0

它並不完美。因爲要刷新的活動將保留在通常命名爲「最近」的任務列表中。爲了避免這種情況,我們必須在活動中添加兩個屬性來刷新主頁 請參閱https://github.com/XinyueZ/brightnessdemo .... android:taskAffinity =「com.schautup.brightness.REFRESH」 android:excludeFromRecents =「true」 .... – TeeTracker