自制懸浮框,愉快地查看棧頂 Activity

#寫在前面

本文同步自:blog.csdn.net/a153614131/…android

  • 接手陌生模塊時,如何快速瞭解每一個頁面對應的類,以及它們之間的跳轉邏輯。總不能在代碼裏一個一個地找startActivity()吧?git

  • 有時候,又想查看別人的 app 的頁面組織(像淘寶、微信啊),總不能一個一個反編譯吧?github

總想着有沒有工具查看當前的Activity,因而本身弄了一個,這下就方便了。

微信

#效果圖

先看下淘寶好了:
我好像看到了com.taobao.weex.XXX,難道weex已經在用了?
weex

這裏寫圖片描述

再來看掘金:
我好像看到了com.daimajia.XXX代碼家亂入了,這背後有什麼PY交易?
app

這裏寫圖片描述

最後看一個 bilibili:
能夠看到用了support包裏的DrawerLayout把~
工具

這裏寫圖片描述


#源碼

github.com/fashare2015…

.net

#APK 下載體驗

ActivityTracker.apk

debug

#使用

  • 6.0 以上版本須要懸浮窗權限。因此打開app時,會進入權限管理頁面。勾選懸浮窗權限才能正常使用。
    3d

    這裏寫圖片描述

  • 以後,返回app,點擊開啓懸浮窗按鈕。此時須要你開啓輔助功能(無障礙功能)。注意:一些國產ROM此功能可能在更深層的無障礙頁面(如魅族、小米等)。

    這裏寫圖片描述

  • 返回app,點擊開啓懸浮窗按鈕,便可使用。


#參考

輕鬆自制flyme懸浮球

經過 Android 輔助功能「Accessibility Service」 檢測任意前臺界面

相關文章
相關標籤/搜索