목록안드로이드 (401)
설.현.아빠
package exam.SDCard; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.view.View; import android.widget.Button; import android.widget.EditText; public class SDCard extends Activity { /** Called when the activity is first cr..
이런 식으로 생각을 했다. File f=new ("/sdcard/mkdir","ab.mp3"); f.createNewFile(); 하지만 이런 식으로 하면 에러가 난다. Solution is File file2 = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/mkdir","ab.mp3"); file2.createNewFile(); 하면 에러가 안 나온다. http://wowmymwow.tistory.com/entry/android-sdcard-에-파일-생성
안녕하세요. 아래 글 중에 java.io.File 클래스를 이용하여 폴더 생성이 안된다는 글을 올렸습니다. 방법을 찾다보니 다음과 같은 방법으로 하면 어플리케이션 private directory에 폴더 생성하고 그 폴더에 파일 operation할 수 있는 방법을 찾았기에 공유합니다. 폴더 생성은 android.content.ContextWrapper 클래스의 getDir 함수를 사용했습니다. File myDir = getDir(""testdir", Activity.MODE_PRIVATE"); String path = myDir.getAbsolutePath(); java.io.File f = new File(path+"/test.txt"); FileOutputStream fos = new FileOutpu..
1> 임시파일 생성 File newFile = File.createTempFile("mcb", ".mp3", context.getCacheDir()); 2> 임시파일 생성 newFile = new File(context.getCacheDir(), "mcb.mp3"); newFile.createNewFile(); 3> 임시파일 생성 File rootDir = Environment.getExternalStorageDirectory(); File newFile = File.createTempFile("mcb", ".mp3", rootDir); //외부 저장장치에 데이터 저장시 아래와 같은 Permission이 필요함. 참고> public abstract File getCacheDir() Returns the ..
// FileReadWrite.java package lee.android.FileReadWrite; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class FileReadWrite extends Activi..
// StaticFileRead.java package lee.android.StaticFileRead; import java.io.InputStream; import java.util.ArrayList; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; import android.app.ListActivity; import android.os.Bundle; import android.view.View; import android.widget..
제 7 장 Exception(예외) 처리 ■Objective ▶Exception 정의 ▶try,catch,finally 구문 사용 ▶Common Exception Exception(예외) ▷ Exception ? 자바에서 exception은 프로그램의 수행 중에 발생할 수 있는 mild error를 말한다. 그러나 exception이 발생했다고 하더라도 무조건 프로그램을 종료하지 않고, error에 적절히 대처하면서 실행을 계속하도록 프로그램을 작성할 수 있다. ▶ 예외란 정상적인 프로그램의 흐름을 방해하는 비정상적인 상황이다. 프로그램이 실행되는 동안 다음과 같은 비 정상적인 상황이 발생할 수 있다. -열어야 할 파일이 없는 경우 -load할 class 파일이 없거나, 잘못된 포맷인 경우 -네트워크 연..
try { // 필요한 코드 넣는 부분 } catch (Exception ex) { Toast.makeText(EventPage.this, "Exception failed:"+ex.getMessage(), 4000); } catch (StackOverflowError sof) { Toast.makeText(EventPage.this, "StackOverflowError failed:"+sof.getMessage(), 4000); } catch (Error e) { Toast.makeText(EventPage.this, "Error failed:"+e.getMessage(), 4000); } catch (Throwable t) { Toast.makeText(EventPage.this, "Throwable ..