Comment obtenir le code source des méthodes natives d’Android

Est-il possible d’obtenir et de regarder le code des méthodes natives du composant de programme Android. Si quelqu’un sait comment faire, s’il vous plaît faites le moi savoir.

Vous pouvez trouver le code source pour les méthodes natives Android en utilisant Google Code Search l’ un des services suivants:

  • AndroidXRef
  • GitHub (en utilisant repo:android/* terme de recherche)

La recherche de ” SystemClock || Android * SystemClock ” dans AndroidXref vous dirigera vers le fichier android_os_SystemClock.cpp qui à son tour transfère plusieurs de ses méthodes vers SystemClock.cpp.

D’autres fichiers Android .cpp ou .h avec des implémentations de méthodes natives peuvent être trouvés de manière similaire.

Si vous recherchez le code Android SDK, vous pouvez le trouver ici:
https://android.googlesource.com

https://android.googlesource.com

clone git https://android.googlesource.com/platform/frameworks/base

Pour l’application Google, regardez la platform/packages/apps/[APP name]

Outre le projet Open Source Android, vous pouvez trouver le code en utilisant simplement google, par exemple:

 android SystemClock source code 

J’ai des liens vers grepcode (SystemClock) . Je trouve plus confortable de parcourir le code ici (faites attention à la version du code que vous parcourez).