게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 FLAG_DISMISS_KEYGUARD 순서 관련 질문!!!!
게시물ID : programmer_10390짧은주소 복사하기
작성자 : 빙티
추천 : 0
조회수 : 1276회
댓글수 : 2개
등록시간 : 2015/05/23 23:41:20
옵션
  • 창작글
  • 본인삭제금지
1
2
3
4
5
6
7
8
9
10
11
12
mParams = new WindowManager.LayoutParams(
        WindowManager.LayoutParams.WRAP_CONTENT,
        WindowManager.LayoutParams.WRAP_CONTENT,
        WindowManager.LayoutParams.TYPE_PHONE, //항상 최상위. 터치 이벤트 안받기 가능.
        WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | //포커스를 가지지 않음
        WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, //타임아웃으로 잠금 안됨
        PixelFormat.TRANSLUCENT);
 
mParams.gravity = Gravity.RIGHT | Gravity.TOP; //좌표계가 좌상점을 중심으로..
 
mWindowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
mWindowManager.addView(mPopupView, mParams);
cs

안녕하세요! 반도의 흔한 고2 학생입니다!
제가 지금 만들려고 하는 것은 안드로이드 서비스 내 뷰인데요~
위에 보이는 코드는 이 뷰에 들어있는 flag입니다!!

이제, 이 뷰를 잠금화면처럼 사용하려고 합니다!
그래서 잠금해제시 잠금화면 위에 이 뷰를 띄우고, 기존 잠금화면을 보이지 않게 하려고 하는데요...

http://outliers.tistory.com/entry/Lock-%ED%99%94%EB%A9%B4-%EC%9C%84%EB%A1%9C-Activity-%EC%8B%A4%ED%96%89-%EC%8B%9C%ED%82%A4%EB%8A%94-%EB%B0%A9%EB%B2%95

위의 링크의 내용을 위의 flag에 넣어봤는데도 작동이 안되거나 뷰의 사이즈가 이상하게 바뀌는 등 (WRAP_CONTENT)
여러가지 문제가 발생해서 일단 맨 위의 저 코드에서 ,랑 |를 바꿔보았더니
,랑 |가 flag의 순서를 결정한다는 사실을 알게되었습니다!

그래서 위 강좌의 코드를 제가 만든 뷰에 적용을 시키기 위해선 순서가 중요할 텐데,
어떤 순서로 놓아야 잘 작동할지 모르겠습니다 ㅠㅠ (무작정 순서 바꿔가며 하려니 경우의 수가 너무 많아서요 ㅠ)
이게 어떠한 순서로 놓으라고 규칙이 있을텐데, 찾아봐도 안나오네요 ㅠㅠㅠㅠ

어떻게 놓아야 할까요??
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호