프로그래밍
-
UnitMaster Screenshot
-
안드로이드 API 레벨 (2013년 4월 19일 현재)
원문 링크 : http://developer.android.com/guide/topics/manifest/uses-sdk-element.html The following table specifies the API Level supported by each version of the Android platform. Platform Version API Level VERSION_CODE Notes Android 4.2, 4.2.2 17 JELLY_BEAN_MR1 Platform Highlights Android 4.1, 4.1.1 16 JELLY_BEAN Platform Highlights Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1 Platform Highlights Android 4.0, 4.0.1, 4.0.2 14 ICE_CREAM_SANDWICH Android 3.2 13 HONEYCOMB_MR2 Android 3.1.x 12 HONEYCOMB_MR1 Platform Highlights Android 3.0.x 11 HONEYCOMB Platform Highlights Android 2.3.4Android 2.3.3 10 GINGERBREAD_MR1 Platform Highlights Android 2.3.2Android 2.3.1Android 2.3 9 GINGERBREAD Android 2.2.x 8 FROYO Platform Highlights Android 2.1.x 7 ECLAIR_MR1 Platform Highlights Android 2.0.1 6 ECLAIR_0_1 Android 2.0 5 ECLAIR Android 1.6 4 DONUT Platform Highlights Android 1.5 3…
-
티스토어, 올레마켓 개발자 등록
티스토어와 올레마켓에 개발자 등록. 티스토어 : http://dev.tstore.co.kr/올레마켓 : http://seller.ollehmarket.com/ 근데 구글 플레이에 등록한 것과 다른 파일이 있어야 되나보다.SDK부터 아예 다른가?연구를 해봐야 알 수 있을 듯.광고도 각기 다른 플랫폼이 있는 것 같고…이렇게 마켓마다 별도로 다 만들어야 되면 정말 짜증날텐데.
-
구글 플레이에 앱 등록하기
구글 플레이에 앱을 등록하려면 아래와 같이 하면 된다. 우선 이클립스에서 구글 플레이에 등록할 패키지를 만들어야 된다.만드는 방법은…이클립스의 패키지 익스플로러에서 등록할 패키지를 우클릭한다. 그러면 팝업 메뉴가 나오는데, 그 중 아래쪽에 있는 ‘Android Tools’를 선택하고, 서브 메뉴에서 ‘Export Signed Application Package…’를 선택한다.프로젝트 항목에 패키지 이름이 제대로 있는지 확인하고, 다른 패키지라면 ‘Browse…’를 눌러서 적당한 패키지를 선택하고 ‘Next’ 버튼을 누른다.키스토어를 새로 만들어야 되면 ‘Create new keystore’를 선택하고 아래의 ‘Password’와 ‘Confirm’에 같은 비밀번호를 입력한 뒤 ‘Next’ 버튼을 누른다.다음 창에서 별도의 비밀번호(앞에서 입력한 것과 같아도 됨)를 두 번 입력하고, ‘Validity (years)’에 25년 이상을 입력한다. 보통 25를 입력하면 된다. 다른 정보는 입력하지 않아도 되고, 마지막의 ‘Country Code (XX)’만 KR로 입력하고, ‘Next’ 버튼을 누른다.내용을 쭉 확인하고 ‘Browse…’ 버튼을…
-
[펌] Multitouch and gesture detection
원문 링크 : Multitouch and gesture detection part 1 원문 링크 : Multitouch and gesture detection part 2 In this little tutorial I’m going to show you how to detect multitouch event on an Activity screen. First of all let’s create a class next to the Main activity that called MultitouchView. It extends View: It has only one consturctor that you must implement. You have to add those two another constructors, otherwise the touch handling will not work: Now let’s edit your main.xml. I’m going to add a new xml element that’s called com.helloandroid.multitouchexample.MultitouchView. In this case com.helloandroid.multitouchexample is my application package name. MultitouchView is the class name of View…
-
안드로이드 앱에 AdMob 광고 넣기
안드로이드 앱에 광고를 넣어보자. 광고를 넣으려면 AdMob 사이트에 광고를 넣을 앱이나 사이트를 등록해야 된다. AdMob.com에서 로그인 한 후 첫 페이지에서 사이트 및 앱 탭을 선택한다. 음…아직 등록된 앱이 하나도 없네. 새로 추가해야지. 사이트 및 앱 추가를 선택한다. 사이트 및 앱 유형을 선택한다. 여기서는 안드로이드 앱에 넣을 거니까 안드로이드 앱을 선택하면 된다. 안드로이드 앱에 체크가 되면서 아래쪽으로 정보를 입력하는 항목이 펼쳐진다. 앱 이름(앱에 지정한 앱 이름과 동일해야 됨)과 패키지 URL, 카테고리를 선택하고 앱에 대한 설명을 간략하게 적는다. 앱을 마켓에 등록한 상태가 아니라면 안드로이드 패키지 URL에 ‘http://’만 넣고, 앱을 등록한 다음에 적절한 URL로 변경한다. 안드로이드용 AdMob SDK를 다운로드 할 수 있는 링크가 나왔다. 링크를 클릭해서 SDK를 다운받는다. 이렇게 해서 AdMob 사이트에서 해야…
-
단위 변환하기
속도 knots를 kph로 kph를 knots로 kph = knots / 0.539956803456 knots = kph * 0.539956803456 knots를 mph로 mph를 knots로 mph = knots / 0.868976241901 knots = mph * 0.868976241901 mph를 kph로 kph를 mps로 kph = mph / 1.60934400061 mph = kph * 1.60934400061
-
액티비티에 대해 화면 꺼짐 방지 및 화면 밝기 제어
안드로이드 프로그래밍 시 화면 꺼짐 방지 기능은 다음과 같이 설정하면 된다. 반대로 꺼짐 방지를 해제하려면…다음과 같이 한다. 필요할 때 꺼짐 방지를 설정하거나 해제할 수 있다. 다음으로 안드로이드 화면 밝기 제어하기는 아래의 순서로 한다. 우선 현재 화면 상태를 보관하고, 새로운 상태를 지정하기 위해 WindowManager.LayoutParams 변수를 아래와 같이 두 개를 선언한다. 다음으로 onCreate에서 현재 화면 상태를 저장한다. 현재 화면을 벗어나면 원래 밝기로 복귀하도록 저장한 값을 onPause에서 설정한다. 원하는 밝기가 필요한 화면에 들어오면 밝기를 설정하도록 onResume에서 설정한다. 위와 같이 하면 원하는 밝기를 지정할 수 있다.
-
이미지뷰에 맞게 사진 로딩하기(회전 보정 추가)
참조 링크 : 이미지의 Orientation를 체크해서 이미지 회전하기 참조 링크 : 이미지 크기 줄이기 및 라운드 처리 안드로이드 프로그래밍 중 사진을 출력할 필요가 있었다. 처음에는 단순 무식하게 이미지뷰에 그냥 사진을 로딩해서 붙여넣었다. 처음에 디자이어 HD로 테스트할 때는 이상없이 잘 출력되었다. 그래서 이상없이 프로그래밍이 된 걸으로 알고 구글 플레이에 퍼블리싱을 했다. 그런데 막내의 넥서스S에서 시험하려고 이미지를 등록하고 화면을 몇 번 전환했더니 바로 프로그램이 죽어버렸다. 왜 그런지 이유를 알 수 없었다. 다음으로 갤럭시 S2에서 시험해봤다. 사진을 등록하고 화면에 표시된 것을 보는 순간…사진이 180도 회전되서 출력이 되는 것이다. 이런…이런…퍼블리싱하기 전에 더 테스트를 해봤어야 되는데…했지만 이미 늦은… 구글링으로 이유를 찾아봤다. 이유는 사진이 너무 커서 메모리를 다 먹어버리니까 강제 종료가 된 것이었다. 사진 크기를 줄이는…
-
[펌] 안드로이드 이미지 라운드처리하기 및 가로세로 비율 맞춰 크기 변경하기
imageview에 출력할 이미지의 모서리 라운드 처리하기 원문 링크 : [펌] 안드로이드 이미지 라운드처리하기 가로세로 비율 맞춰 크기 늘이기/줄이기(화면 가로 또는 세로 기준) 원문 링크 : [펌] 가로 세로 비율 맞춰 이미지 크기 줄이기