Android

    토글버튼 이미지 변경

    layout/main.xml drawable/btn_favorite_bg.xml drawable/btn_favorite.xml

    eclipse 한글 크기 변경

    Windows=>Preferences=>General->Appearance->Color and fonts 항목을 클릭하여 Text font 항목에서 스크립트 항목을 키릴자모로 변경한다.

    버튼 누름 효과

    버튼 눌렀을 때 효과 주기 버튼을 눌렀을 때 효과를 주기 위해선 새로운 버튼 이미지를 만들어야 한다. 버튼이 눌렸을 때와 안 눌렸을 때 상태 정의를 하기 위해 selector 라는 것을 명시해 주어야 하는데 이 selector는 res/drawable 디렉토리에 생성해준다. my_button.xml mybutton_press 이미지는 눌렸을 때 이미지 mybutton 이미지는 normal 상태의 이미지를 정의한다. main.xml

    Splash 효과

    안드로이드(android) 앱이 실행되면서 스플래시(splash, 로딩) 화면을 띄우는 소스입니다. 여러가지 방법이 있겠지만 제가 사용하는 방법은 아래와 같습니다. AndroidManifest.xml MainActivity .java public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { // 스플래시 화면 띄우기 startActivity(new Intent(this, SplashActivity.class)); super.onCreate(savedInstanceState); setContentView(R.layout.main); initialize(); // 시간이 걸리는 ..

    윈도우에서 안드로이드 NDK 개발환경 설치

    안드로이드에서 C/C++ 코드로 된 모듈을 불러오기 위해서는 NDK (Native Development Kit) 를 이용해야만 합니다. 어떻게 설정해서 개발해야 하는지 간단히 알아봅니다. 먼저, 제 개발환경 OS: Windows 7 Eclipse: Eclipse IDE for Java Developer Indigo 1. Eclipse 에 C++ Development Tools 설치 Help > Install New Software > Choose “Indigo” as the update site > Select “Programming Language” Branch > Check “Eclipse C/C++ Development Tools 2. Cygwin 설치 http://www.cygwin.com 에 접..

    TCP/IP

    package com.example.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.InetAddress; import java.net.Socket; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.ut..