Durchsuchen und Durchsuchen Sie die Online-Quellen zu AOSP, Linux und CM

Während der Entwicklung aus dem Quellcode heraus kann es ziemlich umständlich werden, die entsprechende Code-Referenz oder das entsprechende Symbol zu finden, die bzw. das Ihnen Probleme bereitet oder die Sie vermissen. Sie stöbern oft Zeile für Zeile im Code, in der Hoffnung, dass Sie das gesuchte Snippet nicht verpassen. Das kann, gelinde gesagt, frustrierend und sehr ermüdend werden. Mit einer neuen Reihe von Websites wird Ihr Leben möglicherweise ein wenig einfacher.

BBQSauce ist eine Website, mit der Sie den CM-Quellbaum nach fast allem durchsuchen können. Angenommen, ich arbeite in CyangoenMod 10.1 an der Telefonie und möchte alle Instanzen der Zeichenfolge TelephonyProperties finden . Ich gehe zur BBQSauce-Site und tippe das in das Feld "Vollständige Suche", wähle den entsprechenden Projektnamen (abi, android, bionic usw.) aus und drücke dann auf "Suchen" und warte. Was für mich zurückkommen würde, wäre jede Datei mit allen entsprechenden Einträgen in jeder Datei, in der meine Suchzeichenfolge angezeigt wurde, gruppiert nach Verzeichnis im Quellcode. Jeder dieser Einträge kann angeklickt werden, was bedeutet, dass ich direkt zu der Zeile im Quellcode weitergeleitet werde, in der sich meine Suchzeichenfolge befindet.

AndroidXRef ist eine weitere Ressource, die äußerst hilfreich sein kann. Sie stellt die AOSP-Quelle (von 1.6 bis 4.2) und die Linux-Kernel-Quelle (Versionen 2.6.39, 3.0, 3.3 und 3.4) in einem durchsuchbaren und durchsuchbaren Format zur Verfügung. Wiederum funktioniert AndroidXRef genauso wie BBQSauce, da beide den Oracle-Quellbrowser {OpenGrok verwenden.

Beide Systeme stellen Ihnen eine nützliche Ressource zur Verfügung, von denen eine das Leben eines Entwicklers erheblich erleichtern kann. Außerdem können sie mehr Zeit damit verbringen, Speck zuzubereiten.

[Empfohlenes Bild mit freundlicher Genehmigung von AndroidXRef]