본문 바로가기

Android

(216)
안드로이드/Android strings.xml 띄어쓰기~!! 안드로이드/Android strings.xml 띄어쓰기~!! strings.xml 에서 띄어쓰기 방법 입니다.~! CDATA를 이용한 방법 말고, 띄어쓰기 하고 싶은 곳에, 아래 문자열을 넣어 주시면 됩니다.~! 참 쉽죠잉~!?
안드로이드/Android 잠든 단말을 깨우자! PushWakeLock !! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android 잠든 단말을 깨우자! PushWakeLock !!안드로이드에서 알림이나 메시지(PUSH)를 받을 때, 단말이 켜져 있으면 상관이 없으나, 단말 스크린이 꺼져 있거나, 잠겨 있는 상태에 메시지를 받는 경우가 생깁니다. 그럴경우 사용자에게 알려주어야 할 중요한 정보가 단말이 꺼져서 받지 못하는 불쌍사가 발생하게 되는데요.!그럴 경우를 대비해서 알림이나 메시지(PUSH) 가 도차 했을 경우, 스크린이 잠겨 있는 OFF 상태를 ON 상태로 바꿔 사용자에게 메시지가 왔다는 사실을 전달해 줍니다.자 그럼 사용법을 알아볼까요?..
안드로이드/Android android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 에러 안드로이드/Android android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 에러 안드로이드 프로그래밍 도중에, android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 이란 에러가 뜨는 경우가 발생하게 되는데요.!!문제는 다이얼로그 생성시 context를 getApplicationContext() 넣어서 발생하는 문제 였습니다. 해결방법은 context에 getApplicationContext() 사용하지 마시고, 액티비티명.this..
안드로이드/Android 아이콘 사이즈~!! 안드로이드/Android 아이콘 사이즈~!! 안드로이드 아이콘 사이즈~! ① 72 x 72 px (hdpi) : 보통 요즘 사용하는 아이콘 사이즈 입니다. (기준 갤럭시S2.) ② 48 x 48 px (mdpi) ③ 36 x 36 px (ldpi) ④ 32 x 32 px ⑤ 24 x 24 px * 참조 : http://developer.android.com/guide/practices/ui_guidelines/icon_design.html 아래 보이는 아이콘들 하나하나가 안드로이드 아이콘 입니다. 어플을 만들 때 해당 아이콘 처럼 72x72 아이콘을 만들어서 AndroidMinifest.xml에 등록해 주시면 됩니다. 출처 : http://onjo.tistory.com/2158
안드로이드/Android 단말마다 SMS, MMS, CALL 사용 여부 확인 하기~! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 갤럭시 S2 , 갤럭시 탭 10.1, 갤럭시 탭 8.9, Nexus S, 갤럭시 S2 LTE 등. 안드로이드/Android 단말마다 SMS, MMS, CALL 사용 여부 확인 하기~!안드로이드 프로젝트를 개발하면서, 단말 마다 대응 해줘야 하는 경우가 많은데요. 요즘에는 회사마다 안드로이드 프레임웍을 수정해서 사용 하고 있는 경우가 대부분이라, 안드로이드 기본 기능들을 바뀌거나 사용 할 수 없게 되는 경우가 많이 발생 합니다.예를 들자면, 삼성 갤럭시 탭 10.1 인치 같은 경우는 SMS, MMS, CALL 기능을 사용 할 수 없는 버젼 이기 때문에, ..
안드로이드/Android intent(인텐트)를 사용해 보자. (intent filter) 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.1   ●  API LEVEL : 7  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android intent(인텐트)를 사용해 보자. (intent filter)안녕하세요. 오늘은 암시적 인텐트에 대해서 알아볼텐데요.! 인텐트는 안드로이드 시스템에서 커뮤니케이션을 담당하는 역할로 컴포넌트간(Activity, ContentProvider, BroadcastReceiver, Service) 의 호출과 메시지 전달에 이용한다. 쉽게 말해서 값을 주고 받는 전달자 정도로 생각 하시면 됩니다.안드로이드에서는 시스템을 구성하는 4가지 컴포넌트가 있는데요. Activity(화면구성), BroadCastReceiver(방송..
안드로이드/Android 현재 시간 반환(밀리초) 안드로이드/Android 현재 시간 반환(밀리초) 안드로이드 프로그램을 개발 하다 보면, 현재 시간을 사용해야 하는 경우가 많이 발생 하게 되는데요.! 예를 들자면, 현재 파일이름을 만든다거나, 폴더를 생성한다거나, 영상 녹화 및 녹음 파일을 만드는 경우등을 생각 하시면 됩니다. 이럴 경우에는 일일이 현재 시간을 넣어 주는일을 하게 된다면, 파일명이 중복 되기 쉽고, 비효율적인 작업이 됩니다. 그래서, 현재 시간을 밀리초 단위로 system.currentTimeMillis() 반환해주는 메서드를 사용 하게 되면, 현재 시간을 가지고 할 수 있는 작업들을 쉽게 진행 할 수 있습니다. ㅎㅎ long t = System.currentTimeMillis(); 아래는 System.currentTimeMillis(..
안드로이드/Android 최근 사용한 앱(홈키 롱클릭) 에서 제외 하기~! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android 최근 사용한 앱(홈키 롱클릭) 에서 제외 하기~!안녕하세요 오늘 알아볼 내용은 최근 사용한 앱에 대해서 알아볼텐데요.!! '최근 사용한 앱' 이란 홈키를 길게 눌렀을 경우 최근 사용한 앱 목록을 보여주는 화면 입니다. 방금전이나 조금전에 사용했던 앱으로 쉽게 돌아가기 위해서 만들어진 기능인데요.!기본적으로 앱을 만들어서 실행하게 되면, 이 기능은 "true" 상태가 되서 '최근 사용한 앱' 화면에 표시 되게 됩니다. 하지만 사용자와 통신을 하지 않는 백그라운드 어플일 경우에는 '최근 사용한 앱' 목록에 어플이 표시..