簡體   English   中英

從另一個應用程序(文件瀏覽器/下載)啟動我的應用程序的活動

[英]Start the activity of my application from another application ( file explorer / download)

應用程序我目前正在構建一個簡單的圖像查看器應用程序(您可以在其中查看圖像)

考慮這種情況,您剛剛從互聯網上下載了一個圖像,現在您使用文件資源管理器(內置於 Android 手機中)滾動到該圖像並按下“打開方式”。 當前,當您按“打開方式”時,有一個“圖庫”(內置應用程序)和其他應用程序存在,但我的應用程序不存在。 我怎樣才能解決這個問題? 我該如何打開圖像?

您可以將在我的應用程序中加載圖像的函數視為imageViewer.loadImage(getIntent().getData()))

您需要在應用程序的AndroidManifest.xml注冊一個意圖過濾器,以通知操作系統您的應用程序能夠處理某些類型的隱式意圖。 接收隱式意圖中閱讀更多內容。

您是否已經在清單中為要啟動的活動添加了<intent-filter> 這可能是最簡單的方法。

請參閱https://developer.android.com/training/sharing/receive

暫無
暫無

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

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