나는 안드로이드의 특정 폴더에서 특정 파일을 읽으려고 시도하고 있는데,이 파일은 SQLite 데이터베이스로 읽혀질 것입니다. 자산 폴더에서 파일을 가져올 때 데이터베이스에 대한 읽기가 정상적으로 작동합니다 (그러나 파일이 시간에 변경되므로 최종 빌드에는 작동하지 않습니다). 그러나 실제로 파일에 액세스 할 수없는 파일에 대한 지속적인 문제가 있습니다.Android 특정 파일 위치 선택
장치의 파일 경로는 "/ storage/emulated/0/Wellpro"이고 파일 이름은 "orfice.txt"입니다.
현재이 코드를 어떻게 든 찾지 못했기 때문에 약 3 ~ 4 개의 다른 소스에서 파일에 액세스하는 코드가 생성되었습니다.
String fileName = "/storage/emulated/0/Wellpro/orfice.txt";
String path = Environment.getExternalStorageDirectory()+fileName;
InputStream is = new FileInputStream(path);
BufferedReader buffer = new BufferedReader(new InputStreamReader(is, "UTF-8"));
모든 도움을 주시면 감사하겠습니다.
감사합니다.
파일이 SD 카드 경로에 있지 않습니다. 그것은 폴더 안에 앉아 있습니다. 또한이 작업이 변경되는지는 모르겠지만 SD 카드를 사용하지 않는 경우입니다. 내부 저장소에 있지만 앱에 액세스 할 수있는 저장소입니다. 내가 이해하는 바에 따르면 어쨌든 외장 스토리지로 취급됩니다. – Mitchell
나는 정확하게 u를 얻지 않았다. 행복하다면 이해하는 데 도움이됩니다. – Kathi
파일이 "Wellpro"라는 폴더에 있습니다. 그래서, 먼저 SD 카드의 경로로가는 그 폴더에 들어가야 할 것입니다 나는 생각하지 않을 것입니까? – Mitchell