Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Studio中查看類的繼承關系

Android Studio中查看類的繼承關系

編輯:關於Android編程

查看類的繼承關系的快捷鍵F4,在Android Studio常用快捷鍵這篇文章中,有寫了。今天主要是講一些關於這個快捷鍵出來的界面的一些配置,這塊功能相對偏冷一些,可能很多人都會用不到。但是關於這些配置,android studio中很多都是類似的。

廢話不多說,直接上圖,如下圖,我選中Activity,然後按F4,右邊會出現一個和Activity有繼承關系的圖。

1、先簡要分析下圖中幾個元素:

注:這邊說第幾個圖標是從左到右的順序來數的

第一個圖標:顯示所有的繼承關系,包括父類,子類

第二個圖標:顯示父類

第三個圖標:顯示子類

第四個圖標:按字母排序,這個用處不大,大家不用關心

Scope:這個是范圍,就是你要查詢哪個范圍內的繼承關系,後面下拉框就是選擇你想要的范圍。

後面幾個圖標我就不說了,關系不太大。

再說下,查詢到的有繼承關系的類圖標有兩種:

圖標帶小灰鎖的:源碼中的類

不帶小灰鎖:當前工程中的類

\

2、Scope簡要分析:<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+veLKzcewy7XD99K7teOjrNXiwO/L+c69tcSyu8/Uyr7UtMLr1tC1xMDgo6y2vMrHz/LPwqOssrvKx8/yyc+jrL7ZuPbA/dfTo6zO0rLpv7RBY3Rpdml0ebXEvMyz0LnYz7WjrMjnufvE49Gh1PG1xLe2zqfOqrK7z9TKvtS0wuu1xLe2zqejrL32vfbWuEFjdGl2aXR5tcTUtMLr1tDX08DgtcSyu8/Uyr6jrMjnufu7ucrHsrvA7b3itcS7sKOsv7TPwsPmcHJvZHVjdGlvbrXEy7XD96GjPC9wPgo8cD5Qcm9kdWN0aW9uo7rG5Mq1vs3Kx7Lp0a+3ts6ntbHHsLmks8yjrNXiuPbKsbryvs274dL+sti8zLPQQWN0aXZpdHm1xLfHsb65pLPMtcTA4KOsscjI50xpc3RBY3Rpdml0eS48L3A+CjxwPkFsbDrV4rj2usPA7b3io6y+zcrHsPzAqLG+uaSzzLrN1LTC6zwvcD4KPHA+VGVzdKO61eK49rTTxLPW1tLi0uXJz8C0y7XKx7rNVGhpcyBDbGFzc8rH0rvR+bXEoaM8L3A+CjxwPlRoaXMgQ2xhc3OjurWxx7DA4DwvcD4KPHA+Q29uZmlndXJlo7rF5NbDxOPX1Ly6z+vJ6NbDtcSy6dGvt7bOp6GjPC9wPgo8cD7ErMjPtcTRoc/uvs3Kx9LUyc+8uLj2o6zWwdPabG9jYWyjrHNoYXJlysfO0tfUvLrM7bzTtcShozwvcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20140725/2014072509160735.png" alt="\">

比如我選擇了Production,如下圖,你只會看到MyActivity,我的代碼中還有繼承MyActivity的類,所以MyActivity前面有一個箭頭,不過我沒有展開。

\

重新選擇MyActivity,然後再按F4,調出繼承關系圖,選擇第二個圖標,然後范圍選當前的類,如圖,你可以看到MyActivity的父類。

\

選擇第三個圖標,這個時候你就只能看到MyActivity的子類了。

估計可能有些人在用的時候會說我的怎麼不靈,那是因為你的Scope選得有問題,一定要注意你選擇的的Scope。

seo6yb6z/VNjb3BlPC9wPgo8cD612sj9uPbNvLHqo7q4tNbG0ru49lNjb3Blo6zV4sDvysez/cHLTmFtZbXEzerIq7i01sajrG5hbWXErMjPzqpVbm5hbWVkPC9wPgo8cD612svEuPbNvLHqo7q9q8Tj0aHW0LXEU2NvcGXB7bTmzqqjrNXiwO/Ltc/C09DKsbryxOO/ycTcu+G148HLsrvB6aOs1eK49srHQW5kcm9pZCBTdHVkaW+1xGJ1Z6OsxOOw0bbUu7C/8rnYtfSjrNbY0MK142NvbmZpZ3VyZdK7sOO+zcTc0NDBy6GjPC9wPgo8cD612s7loaLB+bj2zbyx6qO6u7vOu9bDzbyx6qOsscjI58Tjv8nS1LDRbG9jYWzSxrW9c2hhcmXJz8PmoaM8L3A+CjxwPlBhdHRlcm46t7bOp8alxeSjqNXiv+nE2sjd0ru74brN09LPwrXEy8S49rC0xaXSu8bwvbKjqTwvcD4KPHA+UGF0dGVybs/Cw+bT0NK7xcW/ydGh1PG1xMTayN2jrNXiv+nE2sjdxuTKtb7NysfRodTxxOO1xLmks8y7udPQ0v3Tw7XEsPzSqtLUyrLDtLe9yr3AtM/Uyr6jrMjnufvE4771tcPV4r/pzKu77MLSo6yyu7+00rKw1aGjxOPRodTxsrvNrLXEt73KvaOsz8LD5rXEUHJvZHVjdGlvbiBDbGFzc2Vzus1MaWJyYXJ5IENsYXNzZXO74bj5vt3E49Gh1PG1xM/Uyr63vcq9vfjQ0M/Uyr6hozwvcD4KPHA+SW5jbHVkZSxFeGNsdWRlOtXiwb249srHz+C21LXEo6zSu7j2zO2806Os0ru49tLGs/2jrLa8ysfV67bUUGF0dGVybqOs1eLA78rH1eu21LD8o6hwYWNrYWdlo6m8trHwxNrI3bXE1Pa809LGs/08L3A+CjxwPkluY2x1ZGUgUmVjdXJzaXZlbHksRXhjbHVkZSBSZWN1cnNpdmVseTrV4sG9uPbSssrHz+C21LXEo6zU9rzTus3SxrP9UGF0dGVybrXExNrI3aOs1eLA78rH1eu21MDgvLax8LXExNrI3bXE1Pa807rN0saz/TwvcD4KPHA+UGF0dGVybrXExNrI3cTju7m/ydLUzai5/bXju/dQYXR0ZXJuuvPD5rXEsNfJq7C0xaWjrMC01rG907HgvK2hozwvcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20140725/2014072509160741.jpg" alt="\">

2)配置參數

選中share,然後copy,你可以看到下圖,出現了一個Unnamed的Scope,Unnamed中Pattern內容是和share一樣的,我將share的Pattern設置到MyActivity類:

\

將local的Pattern設置到com.example.myapp.*這個包中

\

配置完成,點ok,回到繼承關系頁面,我們來看下效果,選擇share,你會看到這個時候MyActivity的子類BActivity不會被查詢出來了,因為不在查詢范圍內。

\

選擇local,local的范圍是整個package,這個時候你可以看到BActivity也被查詢出來了


OK,今天就講到這,下一篇會介紹如果用Gradle構建工程

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved