Aug 26, 2011

List View 속성

리스트뷰는 일반 상태의 배경과 드래그 시 배경이 따로 있다.
드래그 시 배경을 투명하게 해서 일반 상태의 배경으로 나오게 하고 싶다면 일파값을 0으로 준다.
리스트뷰가 정의된 xml에서 android:cacheColorHint="#00000000"적용

가로 선도 투명하게 하는 방법
android:divider="#00000000"

Aug 10, 2011

dissmiss Keyguard

엑티비티안에서 키가드 없애는 방법
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);


액티비티가 키가드 위에 뜨게 하는 방법
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);



임의로 키가드 없애는 방법
KeyguardManager km= (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = km.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();

Permmision
uses-permission android:name="android.permission.DISABLE_KEYGUARD"

Aug 3, 2011

안드로이드 개발 환경 (Eclipse, Android SDK)

Eclipse와 Android SDK를 다운받고 압축을 푼다.

eclipse Classic - http://www.eclipse.org/downloads/
Android SDK - http://developer.android.com/sdk/index.html


내가 설치한 디렉토리 :
c:\android\eclipse
c:\android\android-sdk-r12

이클립스 workspace :
c:\android\workspace\local


이클립스를 실행한 후
help - install new software 창에서 add..

name : android plugin
location : https://dl-ssl.google.com/android/eclipse/

Panding 기다렸다가 4가지 전부 설치

설치 후 window - preferences - android - SDK location 잡아주고

window - android SDK and AVD Manager - available packages 에서 api 다운
(이거 좀 오래 걸림. 필요한 것만 다운 받음)