Android获取当前激活Activity

    //打印出来的就是当前激活的
    ActivityManager m = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
 
    RunningTaskInfo info = m.getRunningTasks(1).get(0);
    String shortClassName = info.topActivity.getShortClassName();    //类名
    String className = info.topActivity.getClassName();              //完整类名
    String packageName = info.topActivity.getPackageName();          //包名

    System.out.println("类名:" + shortClassName);
    System.out.println("完整类名:" + className);
    System.out.println("包名:" + packageName);


你可能感兴趣的:(Android技巧)