namespace GooglePush { public class AndroidGCMPushNotification { public const string GOOGLE_GCM_SERVER = "https://android.googleapis.com/gcm/send"; private string googleAppId; private string senderId; public string GoogleAppId { get { return this.googleAppId; } set { this.googleAppId = value; } } public string SenderId { get { return this.senderId; } set { this.senderId = value; } } public Andro..
사용자가 적은 내용을 내 메일계정으로 보내도록 만들려고 여기저기 찾아본 끝에 결국 완료했다. 필요한 라이브러리는 Javabeans Activation Framework (JAF)와 JavaMail 이 두가지이다. JAF 라이브러리 다운로드는 http://www.oracle.com/technetwork/java/jaf11-139815.html 에서 가능하다. JavaMail 라이브러리 다운로드는 http://www.oracle.com/technetwork/java/index-138643.html 에서 가능하다. 두 라이브러리를 다운 받아 적당한 폴더에 넣는다. 내 경우에는 이클립스에서 프로젝트폴더/WebContent/WEB-INF/lib 에 압축을 푼 JAR 파일들을 복사해넣었다. 두 라이브러리를 설치했다..
안녕하세요. 시원한물냉입니다^^ 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..