簡體   English   中英

如何從后台服務的全屏意圖通知 Android 打開活動

[英]How to open activity from background service's full screen intent notification Android

項目最小 API KitKat(19),項目目標 API Android 10(30)

我正在嘗試做一些事情來從我的后台服務啟動一個活動。 我知道從 API 29 開始,從后台服務啟動活動顯然是不可能的。

但是,是否可以為該通知創建一個全屏意圖通知和一個廣播接收器,從而自動從我的應用程序中打開一個活動? 或者,在啟動活動之前,用戶是否仍需要單擊全屏通知?

如果以這種方式從廣播接收器自動啟動活動是可能的,它將如何完成?

謝謝!

您可以通過在清單中添加"SYSTEM_ALERT_WINDOW"權限從后台打開活動,並在應用第一次打開時通過調用startActivity(new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION)); 在您的應用程序中的某個位置並授予您的應用程序權限。

暫無
暫無

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

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