簡體   English   中英

Android服務啟動順序

[英]Android service boot order

問候,我正在編寫一個應用程序,它將使用需要啟動的服務,然后才能啟動其他任何監聽BOOT_COMPLETED廣播的服務。 經過一些粗略的搜索后,我沒有發現任何暗示可以控制啟動順序的功能。 這是可以通過Java應用程序SDK來完成的事情,還是我需要開始研究較低級別的代碼? 這是用於合法的安全應用程序,如果需要,我具有root訪問權限。

我認為這是不可能的。 為了能夠控制順序,廣播應該是有序廣播(有關此內容,請參見 )。

您最好的機會是檢查它是否已訂購(可以使用isOrderedBroadcast()進行檢查),然后檢查是否已訂購(使用優先級屬性)。

您是否嘗試過在BOOT_COMPLETED IntentFilter上設置優先級?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM