스크린 on/off 기능
위와 같은 flag를 사용한다.
그리고 PowerManager를 사용하기 위한 권한 설정이 필요하다
메니페스트에서 설정을 해주어야 한다.
<uses-permission android:name="android.permission.WAKE_LOCK"/>
기타 사항
http://rockdrumy.tistory.com/1031
http://cusmaker.tistory.com/109
참조
이것은 찾게 된 계기는
핑거푸시API 사용하려다 보니 있길래..
@Override public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.btn_open: getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); RecentTaskInfo recentTaskInfo = getRecentTaskInfo(activity.getPackageName()); Intent i = null; if(recentTaskInfo != null) { if(recentTaskInfo.baseIntent.toString().contains("PushAlertActivity")) { i = new Intent(activity.getApplicationContext(), IntroActivity.class); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); } else { i = recentTaskInfo.baseIntent; } } activity.startActivity(i);
샘플 코드 CustomDialog 중. 78line
이제 내가 원하는 걸 해야하는데...하..
'초보 Android 개발기 > 안드로이드 SDK 세상' 카테고리의 다른 글
Webview Setting (0) | 2015.01.10 |
---|---|
프로젝트 생성시 MainActivity 미생성시.. (0) | 2015.01.09 |
안드로이드 에뮬레이터 Geny Motion (0) | 2014.12.01 |
안드로이드에 대해 (2) | 2014.09.03 |
2. 안드로이드 SDK를 설치 해보자. (0) | 2014.04.13 |