2010-04-28 5 views
0

J'ai cloné certains arbres du projet Android Open Source pour voir le code, mais je ne peux pas les construire car ils font référence à des classes qui ne semblent pas exister.Source Android faisant référence à des classes manquantes

Par exemple, l'application musicale here références android.media.MediaFile qui, selon le package summary n'existe pas, ainsi que des choses comme ArrayListCursor qui a un vieux javadoc autour, mais est absent in current documentation.

Le projet open source est-il disjoint du SDK publié? Aussi, existe-t-il un moyen de construire ces paquets open source avec le SDK actuel?

Merci,

-JQP

Répondre

2

est donc le projet open source disjoints du SDK publié?

Les applications Android en stock n'ont absolument rien à voir avec le SDK. La plupart ont été écrites avant l'existence du SDK. Par exemple, il existe une classe android.media.MediaFile et une classe ArrayListCursor. Ils ne font pas partie du SDK, mais vous pouvez trouver la source pour eux rapidement en utilisant Google Code Search et le qualificatif package:android.

Aussi, est-il un moyen de construire ces paquets open source avec le actuel SDK?

Si par "paquets open source" vous voulez dire des applications, alors généralement non, ils ne peuvent pas être construits en utilisant le SDK. Un jour, peut-être qu'ils peuvent l'être, mais pas sans un travail substantiel dans certains cas.

Questions connexes