안드로이드 스마트폰에서 화면이 켜지는 경우는 크게 두가지로 나뉜다. 1. HW Key에 의해 화면이 켜짐2. Software에 의해 화면이 켜짐 여기서 1. 하드웨어 키에 의해 화면이 켜지는 경우는 홈 버튼(Home button) / 파워 버튼(Power Button)으로 화면을 켜는 경우이며, 2. Software에 의해 켜지는 경우는 알람, 푸쉬메세지, 전화 등 여러 'Notification'이 들어 왔을 경우에 해당한다. 나는 이 중에 1번의 경우를 캐치하고 싶었다. 2번은 철저하게 배제하고.사용한 방법은 아래와 같다. 1) NotificationListenerService를 생성 후, Notifacation을 받을 경우 현재 시간을 SharedPreference에 저장한다.2) BroadcastR..
http://www.learn2crack.com/2014/11/reading-notification-using-notificationlistenerservice.html 완벽하다 정말 NotificationListnerService 외에도 LocalBroadcastManager 사용법 까지 알게 되어 좋다. 참고로 Notification Access는 폰마다 위치가 다르다.아래와 같이 열어주면 편하다. Intent intent = new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS"); startActivity(intent); 추가적으로 NotificationListenerService를 통해 핸드폰 화면이 꺼져있을 때 메세지가 와서 해..
Sc.exe는 Windows XP 및 Windows Server 2003에 포함되어 있으며 Windows 2000 Server 리소스 키트에도 포함되어 있습니다. sc create [Program ID방식의 Service name] binpath= "서비스로 실행할 파일의 풀 경로 / 만약 매게변수가 있다면 함께" displayname= "서비스 관리자 애플릿에 표시할 이름" depend= "다른 관련 서비스의 ID" start= "시작형태" obj= "서비스 시작에 사용한 Windows NT 계정 이름" 머 이리저리 옵션이 많이 있지만, 서비스 등록을 위해 필요한 것들이나 주의를 길울여 살펴봐야 한다. 여기서 한가지 SC의 명령줄 옵션은 문법이 까다롭다고 한다. 등호 다음에 오는 공백은 SC가 나름의 ..
Type 0x00000001 : SERVICE_KERNEL_DRIVER. 대게의 WDM 드라이버(커널레벨) 0x00000002 : SERVICE_FILE_SYSTEM_DRIVER. 파일시스템 관련드라이버 & 필터드라이버 0x00000010 : SERVICE_WIN32_OWN_PROCESS. 자신의 프로세스 공간을 가지는 win32 서비스모듈 0x00000020 : SERVICE_WIN32_SHARE_PROCESS : 자신의 프로세스 공간을 가지지 않고 다른 프로세스와 공유하는 wind32 서비스 모듈 Start 0x00000000 : SERVICE_BOOT_START. 부팅시에 메모리에 우선 상주 0x00000001 : SERVICE_SYSTEM_START. 부팅시에 메모리에 상주 0x00000002 :..
- Total
- Today
- Yesterday
- jni
- it
- Visual C++
- 드라이버
- NDK
- Python
- C
- java
- gcc
- 프로그래밍
- Troubleshooting
- Quiz
- 리눅스
- jni강좌
- kering
- winapi
- driver
- db
- 안드로이드
- android
- AWS
- API
- C++
- Cloud
- source
- MFC
- database
- algorithm
- 음악
- linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |