2013-06-24 2 views
0

enter image description hereПриложения по умолчанию, чтобы выбрать файл

Я использую следующий код для загрузки аудиофайла:

@Override 
     public void onClick(View v) { 
      Intent chooseFile; 
      Intent intent; 
      chooseFile = new Intent(Intent.ACTION_GET_CONTENT); 
      chooseFile.setType("audio/*"); 
      intent = Intent.createChooser(chooseFile, "Choose a file"); 
      startActivityForResult(intent, ONE); 

     } 

Это представляет меня с выше экраном, но когда пользователь использует приложение, как AndroidZip или любые файловые менеджеры, с которыми работает приложение. Как установить «Выбрать музыкальную дорожку», которая является родной для android, по умолчанию?

ответ

0

Вы можете попробовать ndroid.content.Intent.ACTION_PICK action.

Кроме того, я не совсем уверен, что активность «Выбрать музыкальную дорожку» всегда присутствует на каждом устройстве Android.

Вы также можете запросить PackageManager, в котором пакеты обрабатывают требуемое действие, а затем на основе ответа, вы применяете фильтрацию, а затем запускаете намерение, которое вы хотите, с помощью действия, которое вы хотите.