FTP 다운로드를 처리하고이를 내 응용 프로그램의/files/폴더에 저장하는 새로운 클래스를 만들었습니다.App Files Dir을 클래스에 추가하는 방법은 무엇입니까?
나는 디렉토리 경로를 하드 코드했지만보다 효율적인 방법을 사용하고자합니다.
내 코드는 다음과 같습니다
public class myFTP {
public FTPClient connect(String ip, String user, String pass) {
SOME CODE
}
public boolean download (FTPClient client, File file, String dir){
SOME CODE
file = new File("/data/data/com.myapp/files/"+NAME OF DOWNLOAD FILE); //Here is my problem
}
내가 context.getFilesDir() 또는이 디렉토리를 반환하는 다른 기능 같은 것으로 "/data/data/com.myapp/files을 변경하려면 어떻게 할 수 있습니다. ?
아마도 dir에 하드 코딩 된 문자열을 원하지 않을 것입니다. context.getFileDir()을 "/ data/data /"디렉토리로 사용하십시오. 모든 장치에 사용되는 디렉토리가 아닙니다. 그것은 약간에 충돌 할 것이다. – browep
사실 나는 그것을 내 코드에서 가지고있었습니다. 나는 여기에 코드를 간단하게 만들 때 그것을 바 꾸었습니다 ... 고마워요. –