Android快速檢視某個Activity的資訊
Android快速檢視某個Activity的資訊
Android中,如果能快速獲取某個Activity的名稱,我們就不用必須順著程式碼邏輯,一步一步的去查詢我們想查詢的頁面了,這就能極大的提高開發速度。
前提條件是手機通過adb連線上電腦,至於環境變數啥的,就不廢話了。
然後開啟你想知道資訊的頁面,執行adb shell dumpsys activity top
,這裡以QQ的頁面為例,效果如下:
如果我們只想要獲取棧頂Activity的名稱,可以執行這樣程式碼adb shell dumpsys activity top | grep "ACTIVITY" -A 0
,效果如下:
如果有用的話,記得點贊哦。
參考
http://gityuan.com/2016/05/14/dumpsys-command/
https://juejin.im/entry/57bfe2c12e958a0069629d7e
相關推薦
Android快速檢視某個Activity的資訊
Android快速檢視某個Activity的資訊 Android中,如果能快速獲取某個Activity的名稱,我們就不用必須順著程式碼邏輯,一步一步的去查詢我們想查詢的頁面了,這就能極大的提高開發速度。 前提條件是手機通過adb連線上電腦,至於環境變數啥的,就不廢話了。 然後開啟
Android 快速檢視SH1和MD5的另一種便捷方法
@echo off set keyPath="%1" "%JAVA_HOME%\bin\keytool" -list -v -keystore %keyPath% pause 使用方法:複製此段程式碼,新建文字檔案並貼上到這裡,檔名字尾改為.bat,把你的簽名檔案拖動到剛剛新建的那個.bat檔案
Android中檢視當前Activity是否銷燬
進入到Android-sdk中platform-tools目錄 在命令列中執行以下命令 adb shell dumpsys activity>activity.txt 可以將當前的四大元件(Activity,Service,BroadCase,ContentProvider)的存在情況列印到當前目錄的
Android快速獲取當前Activity類名的三種方法
據說程式猿最討厭的兩件事:一是給程式碼寫詳細的註釋;二是閱讀別人的程式碼沒註釋。在程式猿的世界裡,大部分都是接手的別人的專案,而對於一些專案文件全面,專案程式碼規範,在閱讀程式碼的時候相對輕鬆些,不至於當前是哪個Activity都不知道。But,理想是豐滿的,現
Android手機檢視某個煩人的程序日誌是哪個列印的
手機裡面有個日誌已經列印半年了,一直很煩人,基本上2秒左右列印一次,在除錯的時候log刷刷的,從日誌的內容來看,好像是關於百度定位的,因為我的手機上軟體比較多,所以不能一一解除安裝驗證(這種方法很蠢吧),而且很多應用都用到了百度定位sdk,但是一直沒靜下心來研究研究,今天突
如何快速檢視某個js或某個元素繫結的js事件
複雜的表單,一般js函式或者某個元素對應的js事件,不是寫在同一個頁面,而是在頁面裡寫一個js引用而已,而且,該頁面引用了很多的js,當你很難從js命名規則找出具體的函式在那個js檔案時,你可以這樣做。開啟火狐瀏覽器的F12,選擇“調式器”頁籤,CTRL+P 搜
Android aapt 檢視資源資訊
有時候要檢視某個應用支援的最低版本號,直接用壓縮軟體開啟apk,然後檢視AndroidManifest.xml,顯然是不行的,因為apk裡面的檔案都是已經被編譯過的了,裡面很多內容也都改為二進位制了。 AAPT - Android Asset Packaging Tool,是Andr
Android判斷某個Activity是否正在前臺顯示
判斷某個 Activity 是否正在前臺顯示的方法: /** * 判斷某個activity是否在前臺顯示 */ public static boolean isForeground(Activity activity) { return isF
TOP中只檢視某個或某些程序的資訊
例:mysqld的資訊 (1)得到mysqld程序的pid [[email protected] ~]# pidof mysqld 21538 (2)top指定檢視PID [[email protected] ~]# top -p 21538
Android開發之檢視簽名檔案資訊,檢視MD5,SHA1資訊
在很多專案中使用第三方功能,比如說分享,支付,百度地圖等,都要用到簽名檔案在官網建立應用,那如何檢視簽名檔案資訊呢,其實很簡單,如下: 開啟命令列:(cmd) 輸入命令:keytool -list -
Android下音訊的測試程式tinyalsa(錄音,放音,檢視音效卡資訊)
目前Linux中主流的音訊體系結構是ALSA(Advanced Linux Sound Architecture),ALSA在核心驅動層提供了alsa-driver,在應用層提供了alsa-lib,應用程式只需要呼叫alsa-lib提供的API就可以完成對底層硬體的操作。說的這麼好,但是Android中沒有使
Android Studio檢視函式(方法)的形參列表,返回值,以及提示資訊
在Eclipse中,當我們需要使用某個函式(方法)時,滑鼠移到對應的函式(方法)上,就會自動有一個懸 浮窗提示該函式的說明(所包含的引數含義,該方法功能)。 在Android Studio中,滑鼠移到
Android Studio 快速檢視方法或者變數的註釋
在eclipse中,想要檢視一個方法或者變數的註釋時,只需要滑鼠懸停在上面就可以了,但是android studio怎麼看方法或變數的註釋呢?解決辦法:只要這個地方設定勾選一下:File > Seetings > General > Editor > Show quick doc on
Android Studio上用真機除錯時,無法檢視Logcat日誌資訊解決方法
Question 最近在Android Studio上使用真機除錯時,發現在Android Monitor檢視無法檢視Logcat的日誌資訊。(如下圖所示) 折騰了好長時間,嘗試重新安裝驅動,重新連線,重啟手機,重啟adb,重啟Android stu
【Android Studio】快速檢視方法註釋
快捷鍵Ctrl+Q 前提 一個方法能這樣檢視註釋的前提是,這個方法有規範的註釋,比如上圖所示的setInflater()方法 /** * 設定LayoutInflater的值 *
Android 判斷某個Activity 是否在前臺執行
/** * 判斷某個介面是否在前臺 * * @param context Context * @param className 介面的類名 * @return 是否在前臺顯示 */ public
[Android]關閉所有Activity 然後開啟某個Activity
private volatile long lastJump = 0; public void loginAgain(String message){ if(System.currentTimeMillis() - lastJump > 2000) {
安卓android手機檢視基站資訊
不過手機廠商不同,命令也不一樣。每次要用時總想不起來命令,記下備用。 (1) HTC 安卓手機 在撥號鍵盤輸入 *#*#4636#*#* , 選擇 “手機資訊” “位置”那行顯示的就是當前的16進位制基站資訊,把LAC和CID 填入到本站的 基站查詢 頁面,選擇16進位制查詢,即可顯示地圖位置。 該命令顯
Android應用A啟動應用B的某個Activity
今天問了自己一個非常基礎問題,如題,意料之外居然卡在這裡了,而且還卡了不只一會會。隱式啟動的方式有很多設定方法,下面記錄兩種非常簡單的方式。 使用intent.setComponent Intent intent = new Inte
android 中View, Window, Activity, WindowManager,ViewRoot幾者之間的關系
line 消息傳遞 post att 顯示 增加 調用 eas window對象 (1)View:最主要的UI組件,表示屏幕上的一個矩形區域。 (2)Window: 表示一個窗體,不一定有屏幕那麽大,能夠非常大也能夠非常小;