Cómo obtener código fuente para android.jar

Realmente no estoy trabajando en dispositivos Android, pero me gustaría usar el android java std lib para un proyecto mío. Estoy extrayendo el android java std lib desde el androide ADT aquí:

Http://developer.android.com/sdk/index.html

Después de descomprimir el paquete, está en

adt-bundle-windows-x86_64-20130729\sdk\platforms\android-18\android.jar 

Sin embargo, cuando abro esto en Intellij, no muestra ningún código fuente: todos los métodos se etiquetan simplemente como "código compilado"

¿Hay alguna manera de obtener el código fuente (en un tarro o de otra manera) para el android.jar para que pueda conectarlo al IDE para que pueda navegar bien el código fuente de la biblioteca estándar? He excavado a través del paquete de descarga de sdk y no he encontrado nada.

-Haoyi

Pero me gustaría usar el android java std lib para un proyecto mío

No tengo ni idea de por qué crees que funcionaría, más que tratar de usar una DLL de Windows en Linux.

¿Hay alguna manera de obtener el código fuente (en un tarro o de otra manera) para el android.jar para que pueda conectarlo al IDE para que pueda navegar bien el código fuente de la biblioteca estándar?

El código fuente para Android se encuentra en el Android Open Source Project . El código fuente para el android.jar encuentra principalmente en el repositorio platform_frameworks_base ( espejo GitHub ), pero el JAR es realmente una salida de una compilación de firmware.

En el directorio raíz SDK de Android, vaya a la carpeta sources . Aquí encontrará los archivos de origen de las diferentes plataformas que ha descargado.

Nota: Esto le proporciona el código Java para bibliotecas de Android, como Activity

Al usar eclipse, utilice

Jadclipse

Que extrach cualquier tarro que en eclipse, u puede ver cualquier código fuente con la descarga y también sin Internet. También tiene código fuente de exportación, Como desarrollador Ayuda u la mayoría de las veces. : -> enlace para descargar

Desembalar el frasco es mucho más de lo que necesita preocuparse. Android es de código abierto , por lo que puede obtener todo lo que necesita en línea. Para empezar, puede navegar por la mayor parte de la fuente en la cuenta GitHub de Android , o descargar el árbol de fuentes en el sitio web de Android Open Source Project . También puede ver la mayoría de las fuentes (si no todas) en GrepCode .

Si realmente quieres pasar por el problema de extraer el frasco y descompilar el código fuente, puedes usar JD-GUI .

  • Diferencia entre ActionBarSherlock y ActionBar Compatibilidad
  • Posición incorrecta de elementos después de usar un customAdapter
  • Android: No se puede saber cómo usar setImeActionLabel
  • Otras opciones de la biblioteca de Android TextToSpeech
  • ¿Cómo obtener la respuesta de cadena de Retrofit2?
  • Recursos crudos versus base de datos SQLite
  • Android JNI obtiene dos campos de la clase Java
  • JavaMail - Análisis de contenido de correo electrónico, no puede parecer que lo haga funcionar! (Message.getContent ())
  • Devolución de una matriz de AsyncTask volver a Actividad principal
  • Establecer orientación de pantalla para toda la aplicación
  • OnDraw eficiente con mapas de bits y aceleración por hardware
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.