노력과 삽질 퇴적물
* 해당 포스트는 adMobSDK.jar없이 최신 '구글 플레이 라이브러리'로 구글 애드몹(google adMob)을 구현한 예제입니다. 0. 필요한 파일 파일명 예시 경로 이클립스 [#] C:\eclipse (Kepler, Luna. 2가지로 테스트 해본결과 상관은 없습니다.) ADT [#] C:\android-sdk-windows * JDK 1.6rhk 1.7으로도 정상작동하는거 확인했습니다. 1. 애드몹 가입 및 광고 ID생성 구글 [#애드몹, 한국어 페이지] 2. 이큽립스 세팅 Android SDK Manager를 통해Android SDK Build-tools와 Google Play services를 아래와 같이 최신버전으로 맞춰줍니다. !!!주의사항!!!General>Existing Projec..
자료형 선택하기 출처: Guide to Selecting Appropriate Map/Collection in Java 성능별 대조 출처: Performance of Java Collections | Javalobby Sentio, ergo sum :: HashMap, ArrayList, LinkedList 속도 비교까오기네집 - 일터 :: 컬렉션 클래스들의 성능 속성깐순이 : [JAVA/자바] 컬렉션 클래스들의 성능 속성..
안드로이드 자체에 기본 탭뷰가 있긴 하지만, 탭뷰 버튼에 추가적인 기능을 넣는게 어렵거나 제약이 많습니다.버튼과 수평 스크롤을 이용한 수동적인 탭뷰로 구현할수도 있겠지만,탭뷰의 특성중 '선택중인 버튼 색상 변화'에서 손이 더 가게 되죠. 알려드릴 방법은 XML을 이용해 JAVA코드에서 별도로 터치된 버튼에 맞게 색상이 바뀌게 코드를 작성할 필요가 없습니다. 0. 예시 환경 IDE ADT (Build: v22.2.1-833290) 안드로이드 SDK adt-bundle-windows-x86-20130917.zip android:minSdkVersion 10 Android SDK Build-tools 16 1. 구현 ① res/drawable/tab_button.xml-> 터치입력 상태 fa ② res/lay..
0. 환경 * 해당 포스팅은 아래와 같은 환경 기준으로 작성되었습니다.이클립스 케플러JDK 1.7.0_17 & JRE 7 * 이전까지 간단한 디지털 시계등에서 Date클래스로 getHours()나 getMinutes()등등을 사용했지만, 이 함수들은 Deprecated함수여서 경고가 뜨는데다가 가급적 안 쓰는게 좋습니다. 최근에 서버 프로그램도 작업하면서 안정성을 위해 이 경고가 안 뜨게 작업한 방법을 메모 하겠습니다. 1. 샘플코드 import java.util.Calendar;import java.util.GregorianCalendar; public class Main{// private static Date date = null;
Android APIs Reference 안드로이드: 기초정리(1) 안드로이드: 기초정리(2) 안드로이드: 기초정리(3) 안드로이드: 기초정리(4) 추천자료: 안드로이드 개발시 100가지 팁 추천자료: [Android] 정보 정리 09. 구글맵과 좌표 Bohemian life :: 구글맵에 마커 표시하기(위치 지정)구글맵에서 현재위치에 마커 표시하기. :: 네이버 블로그 10. 스레드 1. Thread() Thread(Runnable runnable) -> JAVA: 스레드 참조. * 허니컴부터는 메인스레드에 NW연결을 넣으면 에러가 나기때문에별도로 Runnable를 정의 하고 스레드에 넣어서 실행하거나, AsyncTask를 상속받은 클래스를 만들어서 해당 클래스 객체를 생성 시키면 됩니다.(UsrAsy..
Android APIs Reference 안드로이드: 기초정리(1) 안드로이드: 기초정리(2) 안드로이드: 기초정리(3) 안드로이드: 기초정리(4) 추천자료: 안드로이드 개발시 100가지 팁 추천자료: [Android] 정보 정리 07. 알림창 1. 토스트 토스트를 띄우는 코드는 크게 2가지가 가능하다. -> 유형1. Toast.makeText(getApplicationContext(), "토스트 알림", Toast.LENGTH_LONG).show(); -> 유형2. Toast toast = Toast.makeText(getApplicationContext(), "토스트 알림", Toast.LENGTH_LONG); toast.show(); 2. 상태알림(notification)과 해지 ① res/layo..
Android APIs Reference 안드로이드: 기초정리(1) 안드로이드: 기초정리(2) 안드로이드: 기초정리(3) 안드로이드: 기초정리(4) 추천자료: 안드로이드 개발시 100가지 팁 추천자료: [Android] 정보 정리 추천자료: Android,Easy Tutorials... 04. 레이아웃 1. 리니어레이아웃 XML파일 res/layout -> orientation에 horizontal/vertical선택가능 ......... ......... 2. 릴레티브 레이아웃 XML파일 res/layout * 특정 컴포넌트기준의 상대위치 android:layout_toRightOf="@id/???" android:layout_toLeftOf="@id/???" android:layout_above="@..