본문 바로가기

Android/일반

(14)
안드로이드/Android Java코드로 상태바(StatusBar) Show/Hide 시키기 안드로이드/Android Java코드로 상태바(StatusBar) Show/Hide 시키기 보통 상태바나 타이틀바를 숨길려고 할때는 AndroidManifest.xml 파일에서 Activity 속성을 이용해서 숨기는 기능을 사용하는데요. Java코드로 구현해야 하는 경우가 생겼을 경우에는 다음과 같은 방법을 이용하시면 됩니다. public void removeStatusBar(boolean remove){ if(remove){ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); }else{ getWindow().clearFlags(WindowManager.Lay..
안드로이드/Android APK 분석해 보자. (패키지명, 버전등을 알수 있다.!) 안드로이드/Android APK 분석해 보자. (패키지명, 버전등을 알수 있다.!) 안드로이드 프로젝트를 APK로 만들게 됩니다. 그렇게 되면 APK에 대한 정보를 알 수 가 없는데요. APK로 패키지명이나 버전등을 알아야 할 경우가 생기게 됩니다. 그럴경우 APK를 이용해서 정보를 확인 하는 방법에 대해 알아 보겠습니다. 1. APK 압축 풀기APK를 확인하기 위해서 제일 처음하실 작업은 APK 압축을 푸는 작업입니다. 알집은 압축풀기를 지원하지 않기 때문에 winzip, winrar, 7-Zip 등을 사용하셔서 압축을 풀어야 합니다. (7집 파일 입니다.) (네이버에 7-zip 이라고 치시면 다운로드 받을 수 있습니다.) 2. 압축을 풀면 해댕 APK 파일명의 디렉토리가 생성 됩니다. 압축을 푼 디렉..
안드로이드/Android 에뮬레이터(Emulater) 사용법 안드로이드/Android 에뮬레이터(Emulater) 사용법 1. 에뮬레이터(Emulater) 회전컨트롤 + F11 2. 에뮬레이터(Emulater) 단축키 Emulated Device KeyKeyboard KeyHomeHOMEMenu (left softkey)F2 or Page-up buttonStar (right softkey)Shift-F2 or Page DownBackESCCall/dial buttonF3Hangup/end call buttonF4SearchF5Power buttonF7Audio volume up buttonKEYPAD_PLUS, Ctrl-5Audio volume down buttonKEYPAD_MINUS, Ctrl-F6Camera buttonCtrl-KEYPAD_5, Ctrl-F..
안드로이드/Android Interface를 사용한 Call Back Method 구현 하기~!! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android Interface를 사용한 Call Back Method 구현 하기~!!안드로이드 프로젝트 개발시 Custom 하게 View를 사용하거나 Dialog 등을 사용 할 때, 메서드 별로 Call Back 을 받을 수 있는 예제 입니다. 예제는 Custom 다이얼로그를 사용한 예제 입니다.디테일한 설명은 추후 시간이 되는 데로 올리겠습니다.~!!
안드로이드/Android Application 정보를 얻어 오자.!! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android Application 정보를 얻어 오자.!!안드로이드 Application 정보를 얻는 방법 입니다.package arabiannight.tistroy.com.appinfo;import java.util.List;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.pm.PackageManager;import androi..
안드로이드/Android 잠든 단말을 깨우자! PushWakeLock !! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android 잠든 단말을 깨우자! PushWakeLock !!안드로이드에서 알림이나 메시지(PUSH)를 받을 때, 단말이 켜져 있으면 상관이 없으나, 단말 스크린이 꺼져 있거나, 잠겨 있는 상태에 메시지를 받는 경우가 생깁니다. 그럴경우 사용자에게 알려주어야 할 중요한 정보가 단말이 꺼져서 받지 못하는 불쌍사가 발생하게 되는데요.!그럴 경우를 대비해서 알림이나 메시지(PUSH) 가 도차 했을 경우, 스크린이 잠겨 있는 OFF 상태를 ON 상태로 바꿔 사용자에게 메시지가 왔다는 사실을 전달해 줍니다..
안드로이드/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 언어 설정 하기! 안드로이드/Android 언어 설정 하기! 안드로이드를 개발을 하다보면, 각각의 나라마다 해당 국가의 언어를 표시해 줘야 할 경우가 생깁니다. 그럴경우.. 음.. 굉장한 난관에 부딪히게 되는데요. 그러한 이유때문에 안드로이드에서는 단말에 설정되 있는 시스템언어에 따라 자동으로 언어를 설정해 주는 기능을 제공합니다. 그 기능은 바로 안드로이드 Project -> res폴더 안에 -> values 라는 string.xml 포함하고 있는 폴더를 이용한 방법인데요. 보통 프로젝트를 개발할 시에는 하나의 values에 하나의 string.xml을 사용하게 됩니다. 하지만, 아래와 같이 언어별 폴더를 따로 만들게 되면, 단말에 설정된 시스템언어를 기준으로 자동으로 지정된 values 폴더를 참조 하게 됩니다. 자 ..