서비스나 리시버를 통해서 백그라운드 동작을 수행할때
내 앱이 실행중인지 아닌지를 알아내고 싶다면...
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> taskInfo = am.getRunningTasks(1);
ComponentName topActivity = taskInfo.get(0).topActivity;
Log.e("TEST", topActivity.getPackageName());
==> 화면에 실행중인 패키지명을 보여준다.
이때 필요한 퍼미션은
<uses-permission android:name="android.permission.GET_TASKS" />
이미지 로딩(메모리, 디스크 캐시 포함) (0) | 2013.05.21 |
---|---|
[MAP] 맵뷰(구글맵) 이용하기 (0) | 2013.05.07 |
배경화면설정과 이미지 필터 적용 (0) | 2012.10.24 |
GCM-2 : 클라이언트 적용 (0) | 2012.10.17 |
GCM-1 : 서비스 신청하기 (0) | 2012.10.17 |