Android 在Service開啓對話框的方法

在項目中,我們可能會需要在service中進行對話框的全局開啓。

如何實現呢,

Dialog的方法中有getWindow()方法,然後setType(int type)

在官方文檔中有介紹

http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html



模仿當電量不足時,彈出對話框。

mDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);


不過在使用時不要忘記加上系統權限

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>


這樣就可以實現Service中監聽事件後對話框提醒了。

發佈了28 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章