Android에서 작은 파일 탐색기를 만들려고하는데, 기본 파일 탐색기처럼 기존 응용 프로그램에서 파일을 열려고합니다.Android 파일 탐색기로 파일 열기
예를 들어, MP3 파일을 클릭하면 미디어 플레이어를 열고 PDF의 PDF 리더를 열고 싶습니다.
인터넷에서 소스를 찾을 수 없습니다. ... 내가 의도에서 '수동'올바른 MIME 타입을 설정하지 않고 파일 탐색기보다 같은 동작을 수있는 방법에 대한 모든 아이디어를
try {
Intent myIntent = new Intent(
android.content.Intent.ACTION_VIEW, Uri
.parse("file://"
+ myFile.getAbsolutePath()));
startActivity(myIntent);
} catch (Exception e) {
Log.e(TAG, "Not possible to resolve this intent.");
Toast.makeText(getApplicationContext(),
"This file cannot be opened from here.",
Toast.LENGTH_SHORT).show();
}
그러나 그것은 단지 PDF 파일 작동 : 저는 현재이 사용하고? 여기
은 전체 프로젝트의 코드 소스 : https://github.com/rbochet/Rhizome-Retriever
다른 파일 형식을 처리하는 기본 메커니즘이 없다는 것이 놀랍습니다 ... 감사합니다. – Rob
@ Rob : 음, WebKit과 Media Store의 일부로, 자동 파일 확장 -> MIME 형식 변환을 수행하는 Android는 없습니다. 안드로이드는 "파일 관리자"종류의 앱을 위해 설계되지 않았습니다. – CommonsWare