본문 바로가기

프로그래밍

[안드로이드/Android] 안드로이드 다이얼로그 TimePicker, DatePicker 안드로이드 다이얼로그 TimePicker, DatePicker 더보기
안드로이드 버튼 기본 디자인에 대해.. 안드로이드 버튼 기본 디자인에 대해.. 안드로이드 버튼은 안드로이드의 기본적인 UI중에서 자주 사용되는 것중에 하나입니다.오늘은 안드로이드 버튼의 기본적인 디자인에 대해서 알아보도록 하겠습니다. 기본적인 내용은 안드로이드에서 제공되는 듀토리얼을 기반으로 합니다. 출처 : http://developer.android.com/design/building-blocks/buttons.html 안드로이드 버튼 더보기
[자바/JAVA] 자바 형변환(Casting) 덩치 큰놈이 장땡이다. 자바 형변환(Casting) 덩치 큰놈이 장땡이다. 오늘은 자바 형변환에 관해서 한번 이야기 해보려 합니다.자바에서는 2가지의 형변환이 존재 합니다. 강제 형변환 - 강제로 형을 변환하는 것자동 형변환 - 자동으로 형이 변환 되는것 제가 쓴거지만 참 어이 없는것 같습니다. 그럼 좀더 풀어서 쓰도록 하겠습니다. 여기서 자동이냐 강제냐의 주체는 JVM( Java Virtual Machine - 자바 짝퉁 로봇으로 자바 프로그램을 실행시켜주는 녀석쯤으로 생각하시면 됩니다. )이라는 녀석이 형변환을 해주느냐 마느냐의 차이 입니다. 이건 강의에서 변수의 자료형에 대해서 설명드렸습니다. ☞ http://jwandroid.tistory.com/324그거에 보시면 자료형의 크기 라는 녀석이 나오게 되죠? 그부분을 참고.. 더보기
[자바/JAVA] 자바 변수 이건 어따쓰는 물건인고? 자바 변수 이건 어따쓰는 물건인고? 처음 프로그램을 하시는 분들의 대부분은 생소한 용어들 때문에 고생을 하시게 됩니다. 저역시 그랬지만 요즘들어 뼈저리게 느끼고 있는 이유가 고등학생인 저희 조카와 대화가 되지 않습니다. 조카가 말하는 것의 대부분을 이해하지 못하겠더라구요. ㅎㅎ 그래서 오늘은 자바 변수에 대해서 한번 살펴볼까 합니다. 자! 그럼 자바 변수 어떻게 이해하느냐? "자바에서 말하는 변수는 값을 담는 통" 입니다. 그대로 받아 들이 시면 됩니다. "값을 담는 통" 이라고 했을때 일상생활에서 사용되는 의미로 받아들이시면 됩니다.무언가를 담는 통이라면 그 녀석은 크기와 모양이 필요하겠죠? 여러가지로 나타낼수 있으니 띨빵한 컴퓨터를 위해 미리 몇가지로 약속해 놓은것들이 있습니다. 그것을 "자료형" 이.. 더보기
민궁디아빠님 안드로이드 질문에 대한 답변입니다. 먼저 답변을 적다보니 내용이 너무 길어져서 이쪽으로 글을 옮기게 되었습니다. 부디 오해마시길 바랍니다. 안녕하세요. 저는 안드로이드 앱 프로그래밍 왕왕짜 초보 아저씨입니다. 우연히 들렀는데 안드로이드 프로그래밍에서 어려운 부분을 알기 쉽게 조목조목 잘 설명해주셔서 무척 인상적이었습니다. 해서...초면에 실례를 무릅쓰고 여쭤보려 합니다. public void onClick(View v) public boolean onCreatOptionsMenu(Menu menu) 메서드의 인자를 int, string 이런 걸로 받는 것 어떻게 처리되는 건지 잘 알겠는데 위에서 View v, Menu menu처럼 인자를 클래스타잎으로 받는다는 건 도통 뭔 뜻인지 모르겠습니다. 이게 해결이 안되니 속이 답답하고 머리가 아프.. 더보기
[자바/JAVA] 자바 클래스 객체 느그들 머꼬! 자바 클래스 객체 느그들 머꼬! 오늘은 자바에서 나오는 놈들 중 클래스(class), 객체(Object)에 대해서 한번 알아 보려고 합니다. 여기서 설명되는 내용들은 제가 공부하면서 이해한 방법이니 오해마시고 보시기 바랍니다.^^ 그리고 전 프로그램 외에 다른분야를 잘 알지 못하니 다른분야에 대해 좀 잘못된 설명이 있더라도 너그러이 이해해 주시구요. 댓글로 알려주시면 겸허히 받아들이도록 하겠습니다.^^ 프로그램에 대한 설명을 잘모르시는 분들을 대상으로 설명하는 것이기에 최대한 제기준으로 쉽게 설명해보도록하겠습니다.^^ 자바에서 말하는 클래스와 객체를 저는 학생들에게 이렇게 설명하곤 했답니다.시작하기전에 먼저 머릿속에 집을 짓는 과정에 대해서 그려주시기 바랍니다. 전문가가 아니니 너무 디테일한 것들은 모두.. 더보기
[안드로이드/Android] 안드로이드 SurfaceView 안드로이드 SurfaceView 오늘은 안드로이드에서 그림을 그리는 방법중 SurfaceView에서 그리는 방법에 대해 정리해 보려고 합니다. 안드로이드 SurfaceView는 뷰 계층 구조 내에서 그리기 공간(Surface)를 제공하는 특수한 클래스 입니다. SurfaceView를 만들기 위해서는 먼저 SurfaceView를 상속받은 클래스가 필요하며 SurfaceHolder.Callback을 구현해야 합니다. 다른 그리기와는 달리 SurfaceView는 SurfaceHolder을 통해서만 그리기가 가능하며 SurfaceView가 초기화 될때 getHolder()를 호출하여 SurfaceHolder을 얻고 난뒤 addCallback()을 호출해서 SurfaceHolder에게 알려주어야 합니다. 말이 무.. 더보기
[안드로이드/Android ] 스크랩 자료 안드로이드 인텐트 활용 예시 출처 : http://theeye.pe.kr/entry/a-tip-of-android-intent-with-simple-examples 인텐트 활용 예시 // 웹페이지 띄우기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&.. 더보기