안드로이드 개발 질문/답변
(글 수 45,052)
task killer비슷한 프로그램을 만들려고 합니다.
현재 실행중인 task(process)의 목록이나 그걸 종료시키는 방법같은걸
참고할수있는게 있을까요??
조심스레 여쭤봅니다.
현재 실행중인 task(process)의 목록이나 그걸 종료시키는 방법같은걸
참고할수있는게 있을까요??
조심스레 여쭤봅니다.
2010.11.11 16:08:01
오픈 소스에 memory manager , process manager , task manager 로 검색하면 나온것으로 기역이 납니다^^
겔럭시 S의 task mgr와 비슷한것으로 기역했었는데 ..소스를 백업하지 못해서.. 아쉽네요 ..ㅠㅠ
2010.11.11 16:52:38
(추천:
1 / 0)
ActivityManager, PackageManager 두루 보시면 될 듯 합니다.
ActivityManager.getRunningTasks 하면 List<ActivityManager.RunningTaskInfo> 얻는데요
PackageManager.getActivityIcon(ActivityManager.RunningTaskInfo.baseActivity) 하면 앱 아이콘도 얻을 수 있고 합니다.
<uses-permission android:name="android.permission.GET_TASKS" /> 필요하구요
ActivityManager.killBackgroundProcesses 로 죽일 수 있구요.
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /> 필요합니다.



