나는 이것이 쉽다라고 생각했다. 그러나 그것이 유감스럽게도 밝혀 졌던 것에 따라 그것은 그렇지 않다.
내가 가진 것 :
내 외부 저장 장치에 “myFolder”라는 폴더가 있습니다 (Nexus 4이기 때문에 sd 카드가 아니지만 문제가되어서는 안됩니다). 폴더에 몇 개의 * .csv 파일이 있습니다.
내가 원하는 것 :
나는 다음을 수행하는 방법을 쓰고 싶다. 내가 선택할 수있는 다양한 앱 (파일 브라우저)을 보여준다 (그림 참조). 그것을 클릭하면 선택한 파일 브라우저가 시작되어 “myFolder”의 내용을 보여줘야합니다. 그 이상도 이하도 아닌.
내 질문:
내가 정확히 그것을 어떻게합니까? 나는 다음 코드를 아주 가깝게 생각했지만, 내가하는 일과 상관없이 내가 아직 얻지 못했던 것이 틀림 없다고 확신한다. 항상 외부 저장소에서 메인 폴더 만 열어 둔다.
public void openFolder()
{
File file = new File(Environment.getExternalStorageDirectory(),
"myFolder");
Log.d("path", file.toString());
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setDataAndType(Uri.fromFile(file), "*/*");
startActivity(intent);
}
우수 답변
관련 기사
- cgi python 스크립트를 사용하여 브라우저에 전체 이름과 함께 pdf 파일 내용을 표시하는 방법은 무엇입니까?
- android - 파일 관리자에서 인 텐트를 통해 파일 선택
- 안드로이드 인 텐트를 통해 구글 맵에 다중 웨이 포인트 추가하기
- textmate2 - 특정 폴더를 표시하지 않도록 TM2 파일 브라우저에 지시하는 방법
- phonegap 앱에서 config.xml을 통해 안드로이드 인 텐트를 구성하십시오.
- java-새 탭에서 PDF를 열고 브라우저에 표시하는 방법은 무엇입니까 (다운로드 요청하지 않음)?
- 명시 적 대 암시 적 인 텐트를 사용한 안드로이드 서비스 시작
- 인 텐트를 사용하는 안드로이드 론칭 뮤직 플레이어
원본 텍스트를 나타내십시오:안드로이드 : 인 텐트를 통해 특정 폴더를 열고 파일 브라우저에 내용을 표시하는 방법? - 코드 로그