안녕하세요. 시원한물냉입니다^^ Date선택하는 Dialog에대해 살펴보겠습니다. public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); DatePickerDialog dateDialog = new DatePickerDialog(this, listener, 2015, 01, 16); dateDialog.show(); } private OnDateSetListener listener = new OnDateSetListener() { @O..
요즘 정말 날씨가 좋네요~ 공기가 좀 맑지 못한게 아쉽긴 하지만..... 아무튼, 요즘은 사진 찍으러 많이 나가곤 하는데, 사진 찍으러 나갈 때 거의 필수로 mp3플레이어를 챙겨나갑니다. 음악 들으면서 감상(?)에 빠져있다보면 뭔가 좋은 사진이 나오지 않을까.. 싶어서요. ^^;; 그런 의미에서(?) 이번 강좌에서는 간단한 음악 재생 어플리케이션을 만들어보도록 하겠습니다. 저도 멀티미디어 쪽은 처음 다뤄보는 것이라, 지금 이 예제에서 다루는 정도까지밖에 공부를 하지 못했네요 -_- 조금 더 궁부를 하고 나면 기본 내장되어 있는 어플 정도까지는 만들 수 있겠지요? ㅎㅎㅎ 이번에 만들어볼 어플의 작동 영상입니다.~ 앞서도 말했지만, 이게 저도 필이 꽃혀서(?) API보고 간단하게 만들어본지라 어플리케이션 구..
C# 설치(setup) 배포 프로그램 만들기 1. 목적 - 설치 파일로 프로그램 배포 - Windows Installer 설치되어 있어야 함 ( 배포 프로젝트 만들 PC, 설치 PC 모두 다 설치 되어 있어야 함 ) 닷넷 설치하면 Windows Installer가 기본적으로 설치 2. 과정 1) 새 프로젝트 추가 >> 기타 프로젝트 형식 >> Visual Studio 설치관리자 >> 설치 프로젝트 - 이름, 위치 지정 후 확인 2) 파일시스템(Setup) - 사용자 바탕화면 : 설치 PC에 바탕화면 아이콘 추가 - 사용자 프로그램 메뉴 : 설치 PC의 시작 -> 프로그램 목록에 추가 - 응용 프로그램 폴더 : 프로그램 설치 경로 3) 응용 프로그램 폴더 - 설치 폴더 ( Default : 프로그램파일\제..
일반적으로 부모폼에서 자식폼을 열고 부모폼을 닫으면 자식폼도 닫히게 된다. 누구나 윈폼으로 만들다 보면 직면하는 문제 이다. 예) private void button1_Click(object sender, EventArgs e) { Form2 fr = new Form2(); fr.Show(); this.Close(); } 이런 디자인으로 폼을 만들고 Form1 버튼에 클릭이벤트에 위와 같은 코드를 입력하고 실행을 하면 Form2가 생성되었다가 Form1이 닫히면서 다시 Form2도 닫힌다. 쉽게 말해 Form1에서 Form2의 메모리 생성을 했는데 Form1이 닫히면서 Form2의 메모리가 해체되서 같이 닫히는 것이다. 이런 문제를 해결을 해보자. Program.cs 에 다음과 같이 정의 한다. stat..
Android - track down memory leaks My current Android application project is starting to make sense. Unfortunately it crasches after a few levels of playing due to java.lang.OutOfMemoryError. Up to that point I hadn't put much thinking into the memory model of Android applications and simply consumed memory without hesitations. I've now been forced to rewrite some critical parts of the applicatio..
STEP 1 Java Source Code 자바 코드는 두 가지를 다루게 됩니다. 처음은 서버를 돌리는 데 필요한 자버 코드를 알아보고, 두 번째는 안드로이드 클라이언트 코드를 알아보겠습니다. [[ 서버 ]] TCP Server Java Code import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class TCPServer implements Runnable { pu..
서버 (Java Project) public class ServerTest { public static void main(String[] args) throws IOException{ ServerSocket serverSocket = null; Socket clientSocket = null; PrintWriter out = null; BufferedReader in = null; serverSocket = new ServerSocket(5555); try { clientSocket = serverSocket.accept(); System.out.println("Client connect"); out = new PrintWriter(clientSocket.getOutputStream(), true); i..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 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 TestThreadAct..