簡體   English   中英

如何在Android中隱藏意圖

[英]How to hide an intent in android

我正在使用一個活動在android中顯示Pdf,但是每當我使用它時,另一個應用程序就會安裝到手機上。 新的應用程序將允許用戶使用該模塊來打開pdf,這是我不想要的。 我怎樣才能防止這種情況。

我使用此代碼運行活動,但我忘記了很久以前獲得資源的位置:

final File file = new File("/sdcard/anyfile.pdf");              
Uri uri = Uri.fromFile(file);
Intent intent = new Intent();
intent.setClassName("com.artifex.mupdf", "com.artifex.mupdf.MuPDFActivity");
intent.setAction(Intent.ACTION_VIEW);
intent.setData(uri);
startActivity(intent);

當您將此操作設置為意圖時:

intent.setAction(Intent.ACTION_VIEW);

它將嘗試顯示所有具有此操作的意圖過濾器的應用程序。 刪除它,然后開始您的活動。

暫無
暫無

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

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