2015-12-21 40 views
0

我想從我的應用中打開下載的文件。我知道我的存儲中的文件路徑。但不知道文件類型。作爲示例 -Android - 如何在不知道文件類型的情況下使用默認查看器打開文件

Intent intent = new Intent(); 
intent.setAction(android.content.Intent.ACTION_VIEW); 
File file = new File("/sdcard/test.mp3"); 
intent.setDataAndType(Uri.fromFile(file), "audio/*"); 
startActivity(intent); 

此代碼打開媒體文件,因爲我已經把文件類型在這裏 -

intent.setDataAndType(Uri.fromFile(file), "audio/*"); 

有什麼辦法來打開文件,它是不知道的文件類型的默認瀏覽器?

回答

0

您可以使用此方法:

public void playAudio(File file){ 
    Intent it = new Intent(Intent.ACTION_VIEW, Uri.fromFile(file)); 
    startActivity(it); 
} 

這應該開始每音頻。 我希望這可以幫助你。

相關問題