//獲取當前的Activity名稱 package.classname
private String getTopActivity(Activity context){
ActivityManager am= (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTasks = am.getRunningTasks(1);
RunningTaskInfo rti = runningTasks.get(0);
ComponentName cn = rti.topActivity;
Log.v("offline", "getClassName = " + cn.getClassName());//包名+類名
Log.v("offline", "getShortClassName = " + cn.getShortClassName());//類名
Log.v("offline", "getPackageName = " + cn.getPackageName());//包名
return cn.getClassName();
}
少不了權限:
<!-- 獲取activity名稱 -->
<uses-permission android:name = "android.permission.GET_TASKS"/>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。