Android ApiDemos示例解析(23):App->Intents

Intents 這個例子的代碼非常簡單:

[java] 
Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
intent.setType("audio/*"); 
startActivity(Intent.createChooser(intent, "Select music")); 
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("audio/*");
startActivity(Intent.createChooser(intent, "Select music"));

 

它使用瞭Intent.ACTION_GET_CONTENT 和 MIME 類型來查找支持audio/* 的所有Data Picker ,允許用戶選擇其中之一。 比如對於Email應用,允許用戶選擇某種數據文件作為附件。

方法createChooser 提供瞭創建一個ACTION_CHOOSER Intent的便捷方法。

下圖是在模擬器上運行的結果,支持Audio/* MIME 的有兩個:

 


作者:mapdigit
 

發佈留言