2013-06-28 1 views

답변

1

편집 : (제거 된 답)

당신이 ACTION_VIEW의 의도를 발사 할 때, 경우에 사람들은에 적어도 한 번 실행 된 가정 자신의 매니페스트 파일을 사용하여이 작업에 등록 된 다른 응용 프로그램, 거기에 당신의 장치가 선택기에 표시됩니다. 귀하의 경우와 같이 데이터 유형을 적절하게 필터링하지 않고 일부 의도 작업에 등록하고 이러한 매개 변수를 무시하는 다양한 애플리케이션이 있습니다.

+0

나는 기본 브라우저를 열지 만 모든 설치 브라우저를 표시하지는 않습니다. –

3

내 문제는 삼성 장치에서 createChooser()를 사용하여 해결됩니다.

브라우저 용. 비디오

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")); 
관련 문제