digraph g { node [shape=box, style=filled, fillcolor=lightblue, fontname="simsun.ttc", fontsize=14]; edge [fontname="simsun.ttc", fontsize=12]; subgraph cluster__ui_AppsManagementSettingsActivity{ label = "_ui_AppsManagementSettingsActivity" 93[label = "behavior = click text = 防火墙设置 className = android.widget.TextView "]; 94[label = "behavior = click desc = 更多选项 className = android.widget.ImageView "]; 95[label = "behavior = click id = com.adguard.android:id/title "]; 96[label = "behavior = click id = com.adguard.android:id/title "]; 97[label = "behavior = click id = com.adguard.android:id/message "]; 98[label = "behavior = click id = com.adguard.android:id/positive_button "]; 99[label = "behavior = click id = com.adguard.android:id/left_icon "]; 100[label = "behavior = click id = com.adguard.android:id/title "]; 101[label = "behavior = click id = com.adguard.android:id/switch_item "]; 102[label = "behavior = click "]; 103[label = "behavior = click text = 防火墙 className = android.widget.TextView "]; 104[label = "behavior = click id = com.adguard.android:id/title "]; 105[label = "behavior = click id = com.adguard.android:id/summary "]; 106[label = "behavior = click id = com.adguard.android:id/title "]; 107[label = "behavior = click id = com.adguard.android:id/summary "]; 108[label = "behavior = click id = com.adguard.android:id/title "]; 109[label = "behavior = click id = com.adguard.android:id/summary "]; 110[label = "behavior = click id = com.adguard.android:id/title "]; 111[label = "behavior = click id = com.adguard.android:id/summary "]; 112[label = "behavior = click id = com.adguard.android:id/title "]; 113[label = "behavior = click id = com.adguard.android:id/summary "]; 114[label = "behavior = click id = android:id/statusBarBackground "]; 115[label = "behavior = sendKeyEvent "]; } subgraph cluster__ui_AppsManagementPackageActivity{ label = "_ui_AppsManagementPackageActivity" 128[label = "behavior = click text = AdGuard className = android.widget.TextView "]; 129[label = "behavior = click desc = 更多选项 className = android.widget.ImageView "]; 130[label = "behavior = click id = com.adguard.android:id/title "]; 131[label = "behavior = click id = com.adguard.android:id/title "]; 132[label = "behavior = click id = com.adguard.android:id/message "]; 133[label = "behavior = click id = com.adguard.android:id/positive_button "]; 134[label = "behavior = click id = com.adguard.android:id/title_first "]; 135[label = "behavior = click id = com.adguard.android:id/chartTitle "]; 136[label = "behavior = click id = com.adguard.android:id/chartContent "]; 137[label = "behavior = click id = android:id/statusBarBackground "]; 138[label = "behavior = click id = com.adguard.android:id/traffic_total "]; 139[label = "behavior = click id = com.adguard.android:id/middle "]; 140[label = "behavior = click id = com.adguard.android:id/title_second "]; 141[label = "behavior = click id = com.adguard.android:id/traffic_saved "]; 142[label = "behavior = click id = android:id/text1 "]; 143[label = "behavior = click id = com.adguard.android:id/textView "]; 144[label = "behavior = click id = android:id/text1 "]; 145[label = "behavior = click id = com.adguard.android:id/textView "]; 146[label = "behavior = click id = com.adguard.android:id/icon "]; 148[label = "behavior = click id = com.adguard.android:id/title "]; 149[label = "behavior = click text = ▼ className = android.widget.TextView "]; 150[label = "behavior = click id = com.adguard.android:id/trafficDown "]; 151[label = "behavior = click text = ▲ className = android.widget.TextView "]; 152[label = "behavior = click id = com.adguard.android:id/trafficUp "]; 153[label = "behavior = click text = ● className = android.widget.TextView "]; 154[label = "behavior = click id = com.adguard.android:id/trafficSaved "]; 155[label = "behavior = click id = com.adguard.android:id/filterIcon "]; 156[label = "behavior = click id = com.adguard.android:id/wifiIcon "]; 157[label = "behavior = click id = com.adguard.android:id/mobileIcon "]; 158[label = "behavior = click id = com.adguard.android:id/package_warning "]; 159[label = "behavior = click "]; 160[label = "behavior = click text = 请求合计 className = android.widget.TextView "]; 161[label = "behavior = click id = com.adguard.android:id/requestsStatsValueTextView "]; 162[label = "behavior = click text = 拦截的广告 className = android.widget.TextView "]; 163[label = "behavior = click id = com.adguard.android:id/bannerStatsValueTextView "]; 164[label = "behavior = click text = Blocked trackers className = android.widget.TextView "]; 165[label = "behavior = click id = com.adguard.android:id/trackersStatsValueTextView "]; 166[label = "behavior = click text = 拦截的威胁 className = android.widget.TextView "]; 167[label = "behavior = click id = com.adguard.android:id/threatStatsValueTextView "]; 168[label = "behavior = click "]; 169[label = "behavior = sendKeyEvent "]; } subgraph cluster_{ label = "" 230[label = "Start "]; } subgraph cluster__ui_AboutActivity{ label = "_ui_AboutActivity" 194[label = "behavior = click text = 关于 className = android.widget.TextView "]; 195[label = "behavior = click "]; 196[label = "behavior = click id = com.adguard.android:id/version_status_text "]; 197[label = "behavior = click id = com.adguard.android:id/copyright "]; 198[label = "behavior = click id = com.adguard.android:id/all_rights_reserved "]; 199[label = "behavior = click "]; 200[label = "behavior = click id = com.adguard.android:id/version_history_link "]; 201[label = "behavior = click id = com.adguard.android:id/eula_link "]; 202[label = "behavior = click id = com.adguard.android:id/privacy_policy_link "]; 203[label = "behavior = click id = com.adguard.android:id/acknowledgments_link "]; 204[label = "behavior = sendKeyEvent "]; } subgraph cluster__ui_BatteryActivity{ label = "_ui_BatteryActivity" 74[label = "behavior = click text = 电池使用率 className = android.widget.TextView "]; 75[label = "behavior = click id = com.adguard.android:id/menu_help "]; 77[label = "behavior = click text = 当 AdGuard 为开时,安卓系统的电池和数据使用率统计不并能反映实际的情况。由于过滤流量,安卓系统会将其它应用的消耗量算作 AdGuard 的,可导致高估 AdGuard 的消耗量并低估其它应用的消耗量。 className = android.widget.TextView "]; 78[label = "behavior = click id = com.adguard.android:id/left_icon "]; 79[label = "behavior = click id = com.adguard.android:id/title "]; 80[label = "behavior = click id = com.adguard.android:id/summary "]; 81[label = "behavior = click id = com.adguard.android:id/battery_percent "]; 82[label = "behavior = click id = com.adguard.android:id/chartContent "]; 83[label = "behavior = click text = 分解(最近 24 小时) className = android.widget.TextView "]; 84[label = "behavior = click id = com.adguard.android:id/title "]; 85[label = "behavior = click id = com.adguard.android:id/summary "]; 86[label = "behavior = click id = com.adguard.android:id/cpu_foreground_usage_value "]; 87[label = "behavior = sendKeyEvent "]; 192[label = "behavior = click desc = 转到上一层级 className = android.widget.ImageButton "]; 193[label = "behavior = click id = com.adguard.android:id/title "]; } subgraph cluster__ui_FeedbackActivity{ label = "_ui_FeedbackActivity" 213[label = "behavior = click id = com.adguard.android:id/title "]; 214[label = "behavior = click id = com.adguard.android:id/textView "]; } subgraph cluster__ui_SettingsActivity{ label = "_ui_SettingsActivity" 71[label = "behavior = click desc = 转到上一层级 className = android.widget.ImageButton "]; 72[label = "behavior = click id = com.adguard.android:id/title "]; 73[label = "behavior = click id = com.adguard.android:id/title "]; } subgraph cluster__ui_PremiumPromoActivity{ label = "_ui_PremiumPromoActivity" 22[label = "behavior = click desc = 更多选项 className = android.widget.ImageView "]; 23[label = "behavior = click id = com.adguard.android:id/title "]; 24[label = "behavior = click id = com.adguard.android:id/title "]; 25[label = "behavior = click text = 此电子邮件地址将用于激活试用版本以及注册个人账号以用于管理您的 AdGuard 授权码和订阅。 className = android.widget.TextView "]; 26[label = "behavior = click id = com.adguard.android:id/title "]; 27[label = "behavior = click id = com.adguard.android:id/positive_button "]; 28[label = "behavior = click id = com.adguard.android:id/error "]; 29[label = "behavior = sendKeyEvent "]; 30[label = "behavior = click desc = 转到上一层级 className = android.widget.ImageButton "]; } subgraph cluster__ui_UpdatesActivity{ label = "_ui_UpdatesActivity" 34[label = "behavior = click desc = 更多选项 className = android.widget.ImageView "]; 35[label = "behavior = click id = com.adguard.android:id/title "]; 44[label = "behavior = click id = com.adguard.android:id/indeterminate_progress_bar "]; 45[label = "behavior = click id = com.adguard.android:id/title "]; 46[label = "behavior = click id = com.adguard.android:id/left_icon "]; 47[label = "behavior = click id = com.adguard.android:id/summary "]; 48[label = "behavior = click id = com.adguard.android:id/summary "]; 49[label = "behavior = click id = com.adguard.android:id/right_icon "]; 50[label = "behavior = click id = android:id/progress "]; 51[label = "behavior = click id = android:id/message "]; 52[label = "behavior = sendKeyEvent "]; 53[label = "behavior = sendKeyEvent "]; } subgraph cluster__applications_InstalledAppDetails{ label = "_applications_InstalledAppDetails" 147[label = "behavior = sendKeyEvent "]; } subgraph cluster__ui_OnboardingActivity{ label = "_ui_OnboardingActivity" 0[label = "behavior = click id = com.adguard.android:id/logo "]; 1[label = "behavior = click id = com.adguard.android:id/promo_title "]; 2[label = "behavior = click id = com.adguard.android:id/crash_report_checkbox "]; 3[label = "behavior = click id = com.adguard.android:id/crash_report_checkbox_label "]; 4[label = "behavior = click id = com.adguard.android:id/events_checkbox "]; 5[label = "behavior = click id = com.adguard.android:id/events_checkbox_label "]; 6[label = "behavior = click id = com.adguard.android:id/learn_more "]; 7[label = "behavior = click id = com.adguard.android:id/title "]; 8[label = "behavior = click id = com.adguard.android:id/message "]; 9[label = "behavior = click id = com.adguard.android:id/positive_button "]; 10[label = "behavior = click id = com.adguard.android:id/button_positive "]; 11[label = "behavior = click id = com.adguard.android:id/onboarding_animation_view "]; 12[label = "behavior = click id = com.adguard.android:id/title "]; 13[label = "behavior = click id = com.adguard.android:id/message "]; 14[label = "behavior = click id = com.adguard.android:id/button_positive "]; 15[label = "behavior = click id = com.adguard.android:id/title "]; 16[label = "behavior = click id = com.adguard.android:id/message "]; 17[label = "behavior = click id = android:id/statusBarBackground "]; 18[label = "behavior = sendKeyEvent "]; 19[label = "behavior = sendKeyEvent "]; 20[label = "behavior = click id = com.adguard.android:id/button_negative "]; 21[label = "behavior = click id = com.adguard.android:id/button_negative "]; } subgraph cluster__ui_SupportActivity{ label = "_ui_SupportActivity" 64[label = "behavior = click desc = 转到上一层级 className = android.widget.ImageButton "]; 65[label = "behavior = click id = com.adguard.android:id/title "]; 205[label = "behavior = click text = 支持 className = android.widget.TextView "]; 206[label = "behavior = click id = com.adguard.android:id/left_icon "]; 207[label = "behavior = click id = com.adguard.android:id/title "]; 208[label = "behavior = click id = com.adguard.android:id/summary "]; 209[label = "behavior = click id = com.adguard.android:id/right_icon "]; 210[label = "behavior = click "]; 211[label = "behavior = click id = com.adguard.android:id/title "]; 212[label = "behavior = click id = com.adguard.android:id/summary "]; } subgraph cluster__BrowserActivity{ label = "_BrowserActivity" 76[label = "behavior = sendKeyEvent "]; } subgraph cluster__ui_FilteringLogActivity{ label = "_ui_FilteringLogActivity" 66[label = "behavior = click desc = 更多选项 className = android.widget.ImageView "]; 67[label = "behavior = click id = com.adguard.android:id/title "]; 68[label = "behavior = click id = com.adguard.android:id/positive_button "]; 69[label = "behavior = click desc = 转到上一层级 className = android.widget.ImageButton "]; 70[label = "behavior = click id = com.adguard.android:id/title "]; 215[label = "behavior = click text = 过滤日志 className = android.widget.TextView "]; 216[label = "behavior = click id = com.adguard.android:id/searchItem "]; 217[label = "behavior = click desc = 收起 className = android.widget.ImageButton "]; 218[label = "behavior = click id = com.adguard.android:id/title "]; 219[label = "behavior = click id = com.adguard.android:id/title "]; 220[label = "behavior = click id = com.adguard.android:id/regular_requests "]; 221[label = "behavior = click "]; 222[label = "behavior = click id = com.adguard.android:id/blocked_requests "]; 223[label = "behavior = click id = com.adguard.android:id/modified_requests "]; 224[label = "behavior = click id = com.adguard.android:id/whitelisted_requests "]; 225[label = "behavior = click text = 请求源 className = android.widget.TextView "]; 226[label = "behavior = click id = com.adguard.android:id/first_party_requests "]; 227[label = "behavior = click id = com.adguard.android:id/third_party_requests "]; 228[label = "behavior = click id = com.adguard.android:id/list_view "]; 229[label = "behavior = sendKeyEvent "]; } subgraph cluster__ui_MainActivity{ label = "_ui_MainActivity" 31[label = "behavior = click id = com.adguard.android:id/tv_title "]; 32[label = "behavior = click text = AdGuard className = android.widget.TextView "]; 33[label = "behavior = click id = com.adguard.android:id/updateFiltersMenuItem "]; 54[label = "behavior = click id = com.adguard.android:id/bottom_text "]; 55[label = "behavior = click desc = 转到上一层级 className = android.widget.ImageButton "]; 56[label = "behavior = click id = com.adguard.android:id/title "]; } subgraph cluster__ui_SettingsGroupActivity{ label = "_ui_SettingsGroupActivity" 36[label = "behavior = click id = com.adguard.android:id/switch_item "]; 37[label = "behavior = click "]; 38[label = "behavior = click id = com.adguard.android:id/summary "]; 39[label = "behavior = click id = com.adguard.android:id/switch_item "]; 40[label = "behavior = click id = com.adguard.android:id/summary "]; 41[label = "behavior = click id = com.adguard.android:id/textView "]; 42[label = "behavior = click id = android:id/statusBarBackground "]; 43[label = "behavior = sendKeyEvent "]; } subgraph cluster__ui_AppsManagementMainActivity{ label = "_ui_AppsManagementMainActivity" 57[label = "behavior = click desc = 更多选项 className = android.widget.ImageView "]; 58[label = "behavior = click id = com.adguard.android:id/title "]; 59[label = "behavior = click id = com.adguard.android:id/negative_button "]; 60[label = "behavior = click id = com.adguard.android:id/sort_order "]; 61[label = "behavior = click id = com.adguard.android:id/textView "]; 62[label = "behavior = click desc = 转到上一层级 className = android.widget.ImageButton "]; 63[label = "behavior = click id = com.adguard.android:id/title "]; 88[label = "behavior = click text = 应用管理 className = android.widget.TextView "]; 89[label = "behavior = click id = com.adguard.android:id/searchItem "]; 90[label = "behavior = click desc = 收起 className = android.widget.ImageButton "]; 91[label = "behavior = click id = com.adguard.android:id/title "]; 92[label = "behavior = click id = com.adguard.android:id/title "]; 116[label = "behavior = click id = com.adguard.android:id/title_first "]; 117[label = "behavior = click id = com.adguard.android:id/chartTitle "]; 118[label = "behavior = click id = com.adguard.android:id/chartContent "]; 119[label = "behavior = click id = com.adguard.android:id/traffic_total "]; 120[label = "behavior = click id = com.adguard.android:id/middle "]; 121[label = "behavior = click id = com.adguard.android:id/title_second "]; 122[label = "behavior = click id = com.adguard.android:id/traffic_saved "]; 123[label = "behavior = click id = android:id/text1 "]; 124[label = "behavior = click id = com.adguard.android:id/textView "]; 125[label = "behavior = click id = android:id/text1 "]; 126[label = "behavior = click id = com.adguard.android:id/textView "]; 127[label = "behavior = click id = com.adguard.android:id/icon "]; 170[label = "behavior = click id = com.adguard.android:id/title "]; 171[label = "behavior = click id = com.adguard.android:id/subtitleTitle "]; 172[label = "behavior = click id = com.adguard.android:id/filterIcon "]; 173[label = "behavior = click id = com.adguard.android:id/wifiIcon "]; 174[label = "behavior = click id = com.adguard.android:id/mobileIcon "]; 175[label = "behavior = click id = com.adguard.android:id/title "]; 176[label = "behavior = click text = ▼ className = android.widget.TextView "]; 177[label = "behavior = click id = com.adguard.android:id/trafficDown "]; 178[label = "behavior = click text = ▲ className = android.widget.TextView "]; 179[label = "behavior = click id = com.adguard.android:id/trafficUp "]; 180[label = "behavior = click text = ● className = android.widget.TextView "]; 181[label = "behavior = click id = com.adguard.android:id/trafficSaved "]; 182[label = "behavior = click id = com.adguard.android:id/trafficDown "]; 183[label = "behavior = click id = com.adguard.android:id/trafficUp "]; 184[label = "behavior = click id = com.adguard.android:id/title "]; 185[label = "behavior = click id = com.adguard.android:id/title "]; 186[label = "behavior = click id = com.adguard.android:id/title "]; 187[label = "behavior = click id = com.adguard.android:id/title "]; 188[label = "behavior = click id = com.adguard.android:id/title "]; 189[label = "behavior = click id = com.adguard.android:id/trafficDown "]; 190[label = "behavior = click id = com.adguard.android:id/trafficUp "]; 191[label = "behavior = sendKeyEvent "]; } 0->1; 1->2; 2->3; 3->4; 4->5; 5->6; 6->7; 7->8; 8->9; 9->10; 10->11; 10->20; 11->12; 12->13; 13->14; 14->15; 15->16; 16->17; 17->18; 18->18; 18->19; 20->21; 21->22; 21->30; 22->23; 23->24; 24->25; 25->26; 26->27; 26->28; 27->24; 28->29; 29->29; 30->31; 30->54; 30->55; 30->71; 31->32; 32->33; 33->34; 33->52; 34->35; 35->36; 35->43; 36->37; 37->38; 37->39; 37->40; 38->37; 39->37; 40->41; 41->42; 42->43; 43->44; 44->45; 45->46; 46->47; 47->48; 48->49; 49->50; 50->51; 51->52; 52->52; 52->53; 54->33; 54->55; 55->10; 55->56; 56->57; 56->88; 57->58; 57->92; 58->59; 59->60; 60->61; 60->91; 61->62; 61->57; 62->63; 63->64; 63->205; 64->65; 65->66; 65->215; 66->67; 66->218; 67->68; 68->69; 68->228; 69->70; 70->71; 71->72; 71->73; 72->30; 73->74; 73->192; 74->75; 75->76; 76->77; 76->199; 76->204; 76->207; 76->208; 76->209; 76->210; 76->211; 76->212; 76->205; 77->78; 78->79; 79->80; 80->81; 81->82; 82->83; 83->84; 84->85; 85->86; 86->87; 88->89; 89->90; 90->60; 91->61; 92->93; 93->94; 94->95; 95->96; 96->97; 97->98; 98->99; 99->100; 99->104; 99->106; 99->108; 99->110; 99->112; 100->101; 101->102; 101->114; 102->103; 102->99; 103->99; 104->105; 105->101; 106->107; 107->101; 108->109; 109->101; 110->111; 111->101; 112->113; 113->101; 114->115; 115->116; 116->117; 116->119; 117->118; 118->116; 119->119; 119->120; 120->120; 120->121; 121->121; 121->122; 122->122; 122->123; 123->124; 124->125; 125->126; 126->127; 127->128; 127->169; 128->129; 129->130; 130->131; 131->132; 132->133; 133->134; 134->135; 134->137; 135->136; 136->134; 137->138; 138->138; 138->139; 139->139; 139->140; 140->140; 140->141; 141->141; 141->142; 142->143; 143->144; 144->145; 145->146; 146->147; 147->148; 147->149; 147->150; 147->151; 147->152; 147->153; 147->154; 147->155; 147->156; 147->157; 147->158; 148->147; 149->147; 150->147; 151->147; 152->147; 153->147; 154->147; 155->147; 156->147; 157->147; 158->159; 159->160; 159->162; 159->164; 159->166; 160->161; 161->159; 162->163; 163->159; 164->165; 165->159; 166->167; 167->168; 168->169; 169->170; 169->171; 169->172; 169->173; 169->174; 169->127; 169->175; 169->176; 169->177; 169->178; 169->179; 169->180; 169->181; 169->182; 169->183; 169->184; 169->185; 169->186; 169->187; 169->188; 169->189; 169->190; 169->191; 170->169; 171->169; 172->169; 173->169; 174->169; 175->169; 176->169; 177->169; 178->169; 179->169; 180->169; 181->169; 182->169; 183->169; 184->169; 185->169; 186->169; 187->169; 188->169; 189->169; 190->169; 192->193; 193->194; 194->195; 195->196; 196->197; 197->198; 198->199; 199->200; 199->201; 199->202; 199->203; 200->76; 201->76; 202->76; 203->76; 205->206; 206->76; 206->213; 206->10; 207->76; 208->76; 209->76; 210->206; 211->76; 212->76; 213->214; 214->76; 215->216; 216->217; 217->66; 218->219; 219->220; 220->221; 221->222; 221->223; 221->224; 221->227; 222->221; 223->221; 224->225; 225->226; 226->221; 227->68; 228->229; 230->0; }