초보 Android 개발기/안드로이드 SDK 세상

안드로이드 getWindow() 메소드

seungdols 2014. 12. 29. 14:04

스크린 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


이제 내가 원하는 걸 해야하는데...하..
 


반응형