2013-06-28 3 views

ответ

1

EDIT: (удален старый ответ)

Когда вы сгореть Намерение ACTION_VIEW, в случае, если есть и другие приложения, зарегистрированные к этому действию, используя их файл манифеста, предполагающие те были работать по крайней мере один раз на вашем устройство будет отображаться в списке. Существует множество приложений, которые регистрируются для некоторых действий Intent без надлежащей фильтрации типа данных, как в вашем случае, и игнорируют эти параметры.

+0

i я открываю браузер по умолчанию, но не показываю все установочные браузеры. –

3

Проблема с использованием createChooser() в устройстве Samsung.

для браузера.

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
this.startActivity(Intent.createChooser(intent, "Chose browser")); 

для видео.

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
intent.setType("video/mp4"); 
this.startActivity(Intent.createChooser(intent, "Chose browser"));