2016-09-22 2 views
0

두 개의 버튼을 디자인했습니다. 파일을 선택하기위한 버튼 하나와 선택한 파일을 여는 다른 버튼이 있습니다. 파일을 올바르게 선택했으며 파일 경로도 검색했습니다.하지만 내가 처음이android에서 파일 경로를 사용하여 갤러리를 여는 방법

 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
       Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath() 
         + selectedFilePath); 
       intent.setDataAndType(uri, "text/csv"); 
       startActivity(Intent.createChooser(intent, "Open folder")); 

답변

0

, ACTION_GET_CONTENTdoes not accept a Uri as input 같은 뭔가 시도 파일 path.Any 하나 직접 특정 파일을 엽니 다 질수.

둘째, ACTION_GET_CONTENT은 파일을 여는 것과 아무 관련이 없습니다. 아마도 ACTION_VIEW을 사용해야합니다.

세 번째로 Uri.parse()으로 전달하는 값은 String 형식 인 Uri이 아닙니다.

또한 안드로이드 장치가 text/csv 콘텐츠에 대해 ACTION_VIEW 활동을하는 것으로 예상 할 수 있습니다.

+0

몇 가지 예를 들어 설명해 드리겠습니다. @Commonsware – sri

관련 문제