본문 바로가기

전체 글

(626)
안드로이드/Android Intent 활용 예시 안드로이드/Android Intent 활용 예시 // 웹페이지 띄우기 Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); // 구글맵 띄우기 Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it); // 구글 길찾기 띄우기 Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=출발지주소&daddr=도착지주소&hl=ko"); Intent it = new Int..
안드로이드/Android Thread 사용하기~! 안드로이드/Android Thread 사용하기~! package arabiannight.tistory.com; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.TextView; public class TestThreadActivity extends Activity { private Handler mHandler; private TextView mTvNumber; private NumberThread mNumberThread; @Override public void onCreate(Bundle savedInstanceStat..
티스토리/Tistory Syntaxhighlighter for문 오류(깨짐 현상) 입니다. 티스토리/Tistory Syntaxhighlighter for문 오류(깨짐 현상) 입니다. 티스토리 블로그 포스팅을 하다보면.. 어떤 곳에는 잘되다가 어떤곳에서는 깨짐 현상이 발생해서 하이라이터를 적용 할 수 없는 곳이 있습니다. 결국에 원인은 1
자바/Java 기본 배열 및 이중 배열 예제 자바/Java 기본 배열 및 이중 배열 예제 package exercise5; class Exercise5_3 { public static void main(String[] args) { int[] arr = {10, 20, 30, 40, 50}; int sum = 0; for(int i : arr){ sum += i; } System.out.println("sum="+sum); } } package exercise5; class Exercise5_4 { public static void main(String[] args) { int[][] arr = { { 5, 5, 5, 5, 5}, {10,10,10,10,10}, {20,20,20,20,20}, {30,30,30,30,30} }; int total ..
안드로이드/Android AddRule을 이용한 RelativeLayout 코드로 재배치 하기 안드로이드/Android AddRule을 이용한 RelativeLayout 코드로 재배치 하기 ▒ ▒ ▒ ▒ ▒ ▒ ▒ 전체 소스 입니다. ▒ ▒ ▒ ▒ ▒ ▒ ▒package arabiannight.tistory.com; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.RelativeLayout; public class TestRelativeLayoutCodeActivity extends Activity { private static fina..
자바/Java 상속 , interface의 다형성을 활용한 Print 인쇄하기 자바/Java 상속 , interface의 다형성을 활용한 Print 인쇄하기 ▒ ▒ ▒ ▒ ▒ ▒ ▒ 전체 소스 입니다. ▒ ▒ ▒ ▒ ▒ ▒ ▒ package arabiannight.tistory.com; public class TestInterface { public static void main(String[] args) { DotePrint dt = new DotePrint(); InkPrint ip = new InkPrint(); LaserPrint lp = new LaserPrint(); dt.excutePrint(dt); ip.excutePrint(ip); lp.excutePrint(lp); System.out.println(); dt.supplementInk(dt); ip.suppleme..
안드로이드/Android "잠시만 기다려 주세요." ProgressDialog 띄우기 안드로이드/Android "잠시만 기다려 주세요." ProgressDialog 띄우기 ▒ ▒ ▒ ▒ ▒ ▒ ▒ 전체 소스 입니다. ▒ ▒ ▒ ▒ ▒ ▒ ▒ package arabiannight.tistory.com; import android.app.Activity; import android.app.ProgressDialog; import android.os.Bundle; import android.os.Handler; public class TestProgressDialogActivity extends Activity { private Handler mHandler; private ProgressDialog mProgressDialog; @Override public void onCreate(Bund..
안드로이드/Android Custom Dialog 만들기 안드로이드/Android Custom Dialog 만들기 TestCustomDialogActivity.Java package arabiannight.tistory.com; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Toast; import arabiannight.tistory.com.popup.CustomDialog; public class TestCustomDialogActivity extends Activity { private CustomDialog mCustomDialog; @Override public void onCreate(Bundle savedInst..
안드로이드/Android Inflater 적용한 Alertdialog 만들기 안드로이드/Android Inflater 적용한 Alertdialog 만들기 ▒ ▒ ▒ ▒ ▒ ▒ ▒ 전체 소스 입니다. ▒ ▒ ▒ ▒ ▒ ▒ ▒package arabiannight.tistory.com; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.CheckBox; public class TestAlertdialogA..
자바/Java 연산자(Operator) 정리 자바/Java 연산자(Operator) 정리 안녕하세요 여러분(?) ㅎㅎ 이렇게 말하니깐 몬가 제가 강의를 하는 기분인듯(?) 하네요 ㅎㅎ 이번 포스팅에서는 자바 연산자에 대해서 다뤄 볼껀데요!! 비트 연산자와 삼항 연산자 그리고 대입 연산자에 대해서 알아보는 시간을 갖도록 하겠습니다. 연산자의 아주 기초적인 설명은 아니구요 ㅎ 저 나름대로 정리를 해봤습니다 ㅎㅎ public class TestOperatorClass { public static void main(String[] args) { /** * 대입 연산자 op= */ int i = 0; // 3을 더한후 대입 (i = i + 3 의 의미) i += 3 ; System.out.println(i); // 결과 3 // 3을 뺀후 대입 i -= 3..
안드로이드/Android Custom ListView CheckBox 모두 선택 하기 드로이드/Android Custom ListView CheckBox 모두 선택 하기 package arabiannight.tistory.com; import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.AdapterView; import ..
이클립스/Eclipse 메모리 Heap 영역 늘리기 이클립스/Eclipse 메모리 Heap 영역 늘리기 이클립스를 사용하면서 시스템 과부하나 메모리 부족 현상을 느낀 경험이 많이 있으실 겁니다. 이는 JVM이 메모리 영역을 사용하기 때문에 나타나는 현상인데요, JVM 은 메모리 관리를 Heap과 PermGen 영역으로 나누어 관리하기 때문인데요. JVM의 일반적인 실행 영역은 Heap 영역이라고 합니다. PermGen 영역은 클래스 메타 데이터를 관리해 주는 영역이구요. 그렇게 때문에 JVM의 Heap영역과 PermGen 영역을 늘려주면 보다 전보다 원할한 작업을 진행 할 수 있습니다. Heap영역과 PermGen영역을 늘리는 작업을 시작해 보겠습니다. 1. Eclipse가 설치된 폴더에 eclipse.ini 라는 파일을 열어 보셔야 합니다. ( 참고로 ..
안드로이드/Android EditText 속성 정의 안드로이드/Android EditText 속성 정의 1. 속성 (1) EditText에 포커스 주지 않기 : AndroidManifest.xml 에서 해당 Acitivity 선택 후 'Window soft input mode' 속성 에서 'stateAlwaysHidden' 을 선택 합니다. 화면 진입시 포커스가 생기지 않지만, 클릭을 하면 포커스를 받아 키보드를 띄울 수 있습니다. (2) EditText에 글자 수 제한 하기 : android:maxLength="10" 해당 설정 값으로 글자 수가 제한 됩니다. (3) EditText에 이메일 입력 형식 키보드 띄우기 : android:inputType="textEmailAddress" 이메일을 입력 할 수 있게 @를 포함한 문자열 키보드가 나타 납니다...
이클립스/Eclipse XML 및 코드 자동 정렬 하기 TIP 이클립스/Eclipse XML 및 코드 자동 정렬 하기 TIP 이클립스를 사용 할 때 XML 및 코드 정리를 할때 매 번 엔터를 치거나 일일이 정렬 해야 할 경우가 있습니다. 무척 번거롭지요 -___- 이클립스에서는 이러한 부분을 위해 자동정렬을 지원해 주는데요. 이미 알고 계신 분들도 있겠지만, 정렬 작업시 불편함을 느끼신 분들은 참고 하시기 바랍니다. Eclipse > Preference > XML > XML Files > Editors' 에서 'Split multiple attributes eash on a new line' 을 체크한다. XML 파일을 열고, Ctrl + A ( 전체 선택 ), Ctrl + i ( 자동 정렬 )
이클립스/Eclipse 단축키 모음 이클립스/Eclipse 단축키 모음 문자열 대문자 변환Ctr + Shift + X 문자열 소문자 변환 Ctr + Shift + Y