2013-01-02 26 views
0

我想打開一個意圖,當我點擊圖像或視頻的縮略圖時。以下是代碼適用於mw的代碼:用於在Android中顯示圖像和視頻的開放目的

void startIntentForShowingOutgoingFile(String fileName,String filePath){ 

    File file = null; 
    Intent i = new Intent(); 
    if (fileName.contains(".jpg") || fileName.contains(".jpeg") 
      || fileName.contains(".png") || fileName.contains(".gif") 
      || fileName.contains(".bmp")) { 
     file = new File(filePath); 
     i.setDataAndType(Uri.fromFile(file), "image/*"); 
    } else if (fileName.contains(".amr") || fileName.contains(".mp3") 
      || fileName.contains(".wav") || fileName.contains(".mid")) { 
     file = new File(filePath); 
     i.setDataAndType(Uri.fromFile(file), "audio/*"); 
    } else if (fileName.contains(".mpeg") || fileName.contains(".3gp")) { 
     file = new File(filePath); 
     i.setDataAndType(Uri.fromFile(file), "video/*"); 
    } else if (fileName.contains(".txt") || fileName.contains(".csv") 
      || fileName.contains(".xml")) { 
     file = new File(filePath); 
     i.setDataAndType(Uri.fromFile(file), "text/*"); 
    } 

    i.setAction(android.content.Intent.ACTION_VIEW); 
    if (file != null) { 

     startActivity(i); 
    } 

此代碼以全屏顯示圖像或視頻。但是我想像在一個小窗口中打開圖像和視頻。我怎樣才能做到這一點。請幫幫我。

回答

相關問題