저는 스마트 폰 앱을 태블릿 형식으로 이식하기 시작하면서 이제 삼성 갤럭시 탭 S의 자랑스런 소유자입니다.삼성 갤럭시 탭 S는 "다운로드"디렉토리에서 listFiles를 가져올 수 없습니다.
내 SD 카드에 "Download"디렉토리를 만들었으며 전자 메일에서 무언가를 다운로드했기 때문에 이미 장치에 "Download"디렉토리가 있습니다.
내가 읽어 내 텍스트 뷰에 추가하지만 태블릿에서 자바 코드 파일 목록 검색 결코 루프 파일의 목록을 얻으려면 다음 코드를 사용
같은 코드에서 잘 작동을 내 Samsung Galaxy S3. 같은 문제가있을 것이다
private InputStream getDownloadIntercessionStream(String fileName)
{
File[] paths;
File downloadDir = null;
InputStream is = null;
downloadDir = (File) Environment.getExternalStoragePublicDirectory(DIRECTORY_DOWNLOADS);
paths = downloadDir.listFiles();
if (paths != null) {
for (int i = 0; i < paths.length; i++) {
File tmpFile = paths[i];
if (fileName.equals(tmpFile.getName())) {
try {
is = new FileInputStream(tmpFile);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
return is;
}
종류와 관련, 고든
누군가에 대한
안녕하세요 사람들 전에이 문제를 볼 수 밖에 하나? –