앱이 실행 중일 때 Home 키를 누르면, 앱이 종료되는 것처럼 보이지만 사실 Background에서 동작할 수 있고, 프로세스는 남아있습니다. 나중에 다시 Foreground에서 동작할 수 있기 때문에 stop 상태에서 프로세스의 자원은 해제되지 않기 때문입니다. 이 글에서는 ADB 명령어로 실행 중인 앱의 프로세스를 모두 종료시키는 방법에 대해서 알아보겠습니다. 실행 중인 패키지 종료시키기 adb의 "am force-stop" 명령어를 사용하여 특정 패키지를 종료시킬 수 있습니다. 프로세스가 종료되며 패키지는 stop 상태로 돌아갑니다. stop 상태에서는 브로드캐스트 인텐트를 수신할 수 없게 되며, 앱을 다시 실행시키면 stop 상태는 해제되어 인텐트를 받을 수 있습니다. $ adb shell am..
ADB 명령어를 사용하여 Intent를 다른 패키지에 보내는(브로드캐스트) 방법을 소개합니다. 어떤 리시버가 잘 동작하고 있는지 테스트를 하기 위해 ADB로 인텐트를 보낼 수 있고, 다른 앱이 잘 동작하는지 확인해보고 싶을 때 인텐트를 보낼 수 있습니다. Action을 갖고 있는 Intent 보내기 "adb shell am broadcast "는 를 브로드캐스트하여 다른 패키지에 전달하는 명령어입니다. 는 인자로 전달하면 내부적으로 파싱하여 Intent 객체를 만드며, 액션의 경우 "-a "처럼 전달하면 됩니다. 따라서, 아래 예제는 CUSTOM_ACTION을 갖고 있는 인텐트를 브로드캐스트합니다. adb shell am broadcast -a android.intent.action.CUSTOM_ACTI..
- 마비노기 모바일
- 와보땅
- 다크스텀프
- Python
- 원숭이의숲
- 주황버섯
- java
- Unreal Engine
- 15e 트램
- DART
- android
- 포르투
- 파란버섯
- 안드로이드
- 나무던전
- aosp 빌드
- 와일드보어의 땅
- 리스보아 카드
- 모루정원
- Flutter
- javascript
- 메이플랜드
- adb
- 포르투갈
- 파이썬
- 12e 트램
- 티스토리챌린지
- 리스본
- 오블완
- Skia
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |