Android-Monkey解析(三)

Android-Monkey详细分解

1. MonkeyNetworkMonitor.java核心依赖分析

graph LR
    
    
    MonkeyNetworkMonitor.performReceive --> android.content.Intent[依赖 Android.content.Intent]
    MonkeyNetworkMonitor.performReceive --> android.os.Bundle[依赖 Android.os.Bundle]
    MonkeyNetworkMonitor.performReceive --> android.net.NetworkInfo[依赖 Android.net.NetworkInfo]

    MonkeyNetworkMonitor.performReceive & MonkeyNetworkMonitor.register&unregister --> android.os.RemoteException[依赖 Android.os.RemoteException]
    
    MonkeyNetworkMonitor.updateNetworkStats & MonkeyNetworkMonitor.filter --> android.content.ConnectivityManager[依赖 Android.content.ConnectivityManager]
    MonkeyNetworkMonitor.performReceive & MonkeyNetworkMonitor.updateNetworkStats & MonkeyNetworkMonitor.start --> android.os.SystemClock[依赖 Android.os.SystemClock]
    
    MonkeyNetworkMonitor.register&unregister --> android.app.IActivityManager[依赖 Android.app.IActivityManager]
    MonkeyNetworkMonitor.register&unregister --> android.os.UserHandle[依赖 Android.os.UserHandle]
    
    MonkeyNetworkMonitor.filter --> android.content.IntentFilter[依赖 Android.content.IntentFilter]
    
    MonkeyNetworkMonitor.stop --> MonkeyNetworkMonitor.updateNetworkStats
    MonkeyNetworkMonitor.dump