목록분류 전체보기 (486)
설.현.아빠
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 ..
e.getMessage() = 에러 이벤트와 함께 들어오는 메세지를 출력한다. e.getMessage(): 출력문구 e.toString() = 에러 이벤트의 toString()을 호출해서 간단한 에러 메시지를 확인한다. e.toString(): java.lang.Exception: 출력문구 e.printStackTrace() = 에러 메세지의 발생 근원지를 찾아서 단계별로 에러를 출력한다. e.printStackTrace(): java.lang.Exception: 출력문구 at ExThrowException.main(ExeThrowException.java:6) [출처] e.getMessage(),e.toString(),e.printStackTrace() 사용하기|작성자 하이트 JAVA 코딩시 가장 많이..
단순히 뒤로가기 키만 적용시키기 위해선 아래와 같이 사용해도 된다. @Override public void onBackPressed() { ExitDialog(); }*/ 단, 뒤로가기, 홈, 엔터키를 적용시키기 위해서는 아래와 같이 해야한다. @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK) { ExitDialog(); return true; } else if(keyCode==KeyEvent.KEYCODE_HOME) { return true; } else if(keyCode==KeyEvent.KEYCODE_ENTER) { return true; } return false; ..