1. 소스코드
protected void onCreate(Bundle savedInstanceState)
{
....
ActivityManager am = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> task = am.getRunningTasks(1); //(숫자)는 가져올 Task의 최대갯수
ComponentName topActivity = task.get(0).topActivity;
String strPackage = topActivity.getPackageName(); //package이름.
Log.d("Package : ", strPackage);
}
AndroidManifest.xml에 permission을 추가해 주세요.
<uses-permission android:name="android.permission.GET_TASKS" />
2. adb dump
명령어 : adb shell dumpsys activity
'IT_Programming > Android_Java' 카테고리의 다른 글
Activity 생성시에 사용되는 Intent Flag 정리 (0) | 2013.10.18 |
---|---|
[안드로이드] 동영상 재생시 처리 이슈들 / 기본 플레이어로 연속재생 만들기 (0) | 2013.08.31 |
Android View 관련된 오픈소스 정리 (0) | 2013.08.17 |
[Android] px 과 dip 단위 변환 (0) | 2013.08.11 |
[펌] 안드로이드 apk 디컴파일(Decompile) 및 리패키징(Repackaging) 하기 (0) | 2013.08.10 |