2011-03-01 105 views

回答

1

你可以做到這一點,如果其他應用程序響應你的意圖。因此,不要發送明確的意圖(Intent i = new Intent(this,TargetClass.class)),你會構建一個意圖,說「這是一個PDF,任何人都在關心顯示它?」。

如果安裝了第三方應用程序並瞭解它,它將顯示在選擇框中,您可以從中選擇它。

下面的例子說明如何爲發送電子郵件做到這一點:

Intent i = new Intent(Intent.ACTION_SEND); 
    i.setType("text/plain"); 
    i.putExtra(Intent.EXTRA_TEXT,text); 
    String subject = getString(R.string.message_from_zwitscher); 
    i.putExtra(Intent.EXTRA_SUBJECT, subject); 

看一看的文檔進行IntentIntent and Filters guide。還有一個網站Open Intents正在收集有關可用意圖的信息。

相關問題