簡體   English   中英

可以與其他應用程序交互的Android服務

[英]Android service that can interact with other apps

因此,我正在構建一個能夠在后台運行並且可以與操作系統的其他組件進行交互的應用程序。

假設您正在瀏覽文件管理器,我的應用程序希望對您通常使用文件管理器可以執行的操作添加其他操作。 當說您正在使用瀏覽器瀏覽時,您可以執行另一項操作,可能會發生同樣的事情。 我一直在研究intentservices和綁定服務。

誰能告訴我這是否可行? 是? 沒有? 一句話解釋也很好。

這與服務無關。 這與在<activity>上具有<intent-filter>有關,該標識可識別您支持各種Intent操作(例如ACTION_VIEW文件類型。 啟動此類Intent的編寫良好的應用將:

  • 使用系統選擇器,在這種情況下,您將出現在該選擇器的選項中,或者

  • 使用PackageManagerqueryIntentActivities()構建自己的“選擇器”,您將出現在其UI中

但是請注意,並非所有應用程序都編寫良好。 一些白痴只支持一組固定的應用程序,您對此無能為力。

暫無
暫無

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

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