日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

android 源代码在线查看和索引

發(fā)布時(shí)間:2024/5/8 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 源代码在线查看和索引 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

android 源代碼在線查看和索引


原文轉(zhuǎn)載:http://androidsource.top/ 點(diǎn)擊打開(kāi)鏈接

近期發(fā)現(xiàn)該網(wǎng)址已經(jīng)無(wú)法找到? 可切換這個(gè)地址:http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/? 點(diǎn)擊打開(kāi)鏈接

引言

在沒(méi)有g(shù)oogle的時(shí)代,當(dāng)在開(kāi)發(fā)中遇到問(wèn)題時(shí),程序員唯一的方式就是去讀源代碼,雖然現(xiàn)在可以通過(guò)搜索引擎解決大部分開(kāi)發(fā)問(wèn)題,但是要想理解其內(nèi)部運(yùn)行原理,還是要去讀源代碼。

標(biāo)識(shí)搜索

android源代碼實(shí)在是太龐大,有時(shí)只需要找某一函數(shù)的調(diào)用位置。這時(shí)可以
1.打開(kāi) http://androidsource.top/code/ident。
2.輸入如 PackageManager就可以找到它的定義位置和調(diào)用位置。

代碼瀏覽

在http://androidsource.top/code/source下
可以瀏覽android 2.3.5, 4.0.4, 4.4.2, 5.1.0等版本的代碼

版本比較

有時(shí)我們需要比較某一個(gè)文件在兩個(gè)版本之間的改變,以 PackageManager 為例
1. 打開(kāi)其源代碼文件http://androidsource.top/code/source/frameworks/base/core/java/android/content/pm/PackageManager.java
2. 然后選中其右上角的Diff markup。
3. 通過(guò)下拉框選中4.4.2版本。
4. 這時(shí)就可以看到4.0.4和4.4.2之間文件的版本變動(dòng)情況
http://androidsource.top/code/diff/frameworks/base/core/java/android/content/pm/PackageManager.java?~v=4.0.4_r1&%21v=4.4.2_r1

文本搜索

有時(shí)只需要查找一個(gè)字符串,如 android.permission.NFC ,則可以在選中其右上角的General search

然后輸入 android.permission.NFC 就可以查到含有它的所有文件,這個(gè)主要可以用來(lái)查找android報(bào)錯(cuò)信息。


總結(jié)

以上是生活随笔為你收集整理的android 源代码在线查看和索引的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。