2014-02-08 1 views
0

기본적으로 하나의 버튼으로 구성된 간단한 Android 애플리케이션을 원합니다 (copy)을 누르면 내부 저장소의 루트에있는 디렉터리에서 파일을 검색하고 해당 파일을 내부 저장소의 다른 위치로 복사 한 다음 .txt 파일 확장명을 제거합니다.한 폴더의 내용을 다른 폴더로 복사하고 이름을 바꾼/아주/기본 Android 앱을 만들고 싶습니다.

나는 자바 책을 몇 편 읽고 몇 가지 기본 사항에 익숙해졌으며 심지어 Android에서 몇 권의 책을 시작했습니다. 그러나, 나는 어디서부터 시작 해야할지 모르겠다. 입출력 스트림을 알고 있지만 인터넷 검색을 통해이 작업을 수행하는 다른 (더 빠른) 방법을 찾았습니다. 지금 당장 앱을 어떻게 만들 수 있을지 모르겠습니다.

나는 또한 아주 기본적인 질문이 될 수 있으며, 첨부 된 코드는 없지만 제 noobness 롤 친절하시기 바랍니다. 복사/이름 바꾸기를 수행하는 방법을 모르겠습니다.

감사합니다.

+2

문제가 발생하지 않았습니다. 다음과 같이 첫 번째 애플리케이션을 작성하는 방법에 대한 간단한 자습서로 시작하십시오. https : //developer.android.com/training/basics/firstapp/index.html? hl = cn 휴대 전화에서이 앱을 사용할 수있게 만들었 으면 u 필요에 따라 앱을 수정할 수 있습니다. 그리고 문제가 발생하면 처음으로 웹을 검색하여 해결할 수 없다면 여기로 돌아 오십시오 :) – MiKE

+0

@ user3284107 내 첫 번째 앱을 만드는 방법을 안다. 나는 웹 사이트에서 튜토리얼을 따라 갔다. 복사/이름 바꾸기의 두포 작업을 수행하는 방법을 알지 못합니다. – David

답변

0

Google의 Guava 라이브러리는 이러한 작업을 간단하게합니다. 자세한 내용은 http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/io/Files.html 설명서에서 확인할 수 있습니다.

+0

디렉토리에 알 수없는 양의 파일이있는 경우. 내가해야 할 것인가 : 디렉토리에있는 모든 파일의 수를 배열로 가져와 계산하십시오. 그런 다음 for 루프를 반복하여 복사하고 (File from, File to) 복사하십시오. 또한 복사 방법을 사용하여 파일 ("from")을 디렉토리 ("to")에 복사합니까? – David

관련 문제