如何將Android應用程序置於服務狀態(ActivityManager.RunningAppProcessInfo.IMPORTANCE_SERVICE)?Android RunningAppProcessInfo服務狀態
http://developer.android.com/reference/android/app/ActivityManager.RunningAppProcessInfo.html
謝謝!
如何將Android應用程序置於服務狀態(ActivityManager.RunningAppProcessInfo.IMPORTANCE_SERVICE)?Android RunningAppProcessInfo服務狀態
http://developer.android.com/reference/android/app/ActivityManager.RunningAppProcessInfo.html
謝謝!
您不可能根據需要將應用程序置於該狀態。但是,如果存在
Activity
。startForeground
BroadcastReceiver
正在執行短時間內認爲是前景像一些特殊情況並非如此。編輯:看來,RunningAppProcessInfo#importance
將「背景」如果僅僅是一個開始服務。有一種暗示的東西,你可以嘗試但:
的RunningAppProcessInfo.REASON_SERVICE_IN_USE
文檔說:
恆爲importanceReasonCode:應用程序的內容提供商之一,正在由另一個進程使用。客戶端進程的pid位於importanceReasonPid中,此進程中的目標提供者處於importanceReasonComponent中。
我想這就是在描述一個複製/粘貼錯誤(見REASON_PROVIDER_IN_USE
),它應該說:「正在被另一個進程使用應用程序的服務」,但不論是:也許它需要你Service
不僅處於啓動狀態,而且還以某種方式被另一個進程使用。例如。從外部開始或從其他地方開始。
或者可能整個RunningAppProcessInfo
表示法被竊聽,並且管理進程狀態的實際代碼正確執行它。
Cand我得到一個例子嗎? – yonutix 2014-11-06 10:28:41
帶任何服務的應用程序,啓動它並完成您的活動。完成:http://www.vogella.com/tutorials/AndroidServices/article.html – zapl 2014-11-06 11:06:46
它不起作用,同樣的問題在這裏指定http://stackoverflow.com/questions/24587507/android-process-importance- with-a-started-service-isnt-importance-service#,但沒有提供解決方案 – yonutix 2014-11-06 11:42:02