2015-10-03 153 views
0

當我點擊按鈕,programm詢問我想要使用哪個文件管理器(或Dropbox等)。然後我選擇,例如.mp3文件。我怎麼能告訴我的程序開始這個.mp3,當我需要它時?如何記住這個選擇的文件?資源管理器在我的應用程序中使用

ring_button.setOnClickListener(new OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 
       Intent intent_for_ring_button = new Intent(); 
       intent_for_ring_button.setAction(Intent.ACTION_GET_CONTENT); 
       File file = new File(REPORTS_DIRECTORY); 
       intent_for_ring_button.setDataAndType(Uri.fromFile(file),"application/file"); 
       startActivityForResult(Intent.createChooser(intent_for_ring_button,"Open folder"), 0); 
      } 
     }); 

回答

0

試試這個

Uri myUri = Uri.parse(entry.getFile()); 
Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(myUri, "audio/*"); 
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
context.startActivity(intent); 
相關問題