2012-01-19 13 views
9

Leí el código fuente del iniciador cuya versión es ICS. Hay una clase RocketLauncher que se extiende BasicDream. ¿qué es BasicDream? ¿Qué puede hacer BasicDream? Puedo encontrar esta línea import android.support.v13.dreams.BasicDream;, pero no puedo encontrar ninguna información al respecto en Internet. Por favor dame algo de información para entenderlo. ¡Gracias!¿Qué es "BasicDream" en Android ICS?

Actualización: Me encontró que aquellos código en manifest.xml lanzador <activity android:name="com.android.launcher2.RocketLauncher" android:label="@string/dream_name" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DREAM" /> </intent-filter> </activity>

Hay una nueva categoría android.intent.category.DREAM, lo que es lo que solía hacer? ¿Ese RocketLauncher es un Activity?

+0

simplemente me di cuenta que esto es otro de los chistes de Google –

+0

Si se tratara de una broma, no habría una implementación ElectricSheep, no? – Cheezmeister

+0

parece tener una API también: http://developer.android.com/reference/android/support/v13/dreams/BasicDream.html#BasicDream%28%29. todavía no estoy seguro de qué se trata. algunos dicen que es un protector de pantalla, pero nunca vi un protector de pantalla. Además, está en la biblioteca de soporte, entonces, ¿qué ofrece? –

Respuesta

1

Es probable que sea una biblioteca privada incluida en el APK pero no publicada con el código fuente. Hicieron lo mismo con su aplicación de mercado.

Sólo hay una manera de ver y que es de descompilar un APK. Pero esto supone que ha rooteado un teléfono ICS. Que en realidad es muy posible con el emulador .. hmm reflexionar

+0

Los sueños son parte de la API pública de la biblioteca de soporte v13. –

2

cuando se completa a compilar fuente androide, usted va a adquirir "android-support-v13.jar" en "fuera/host/Linux en x86/SDK/android-sdk_eng.wj_linux-x86/extras/android/support/v13 ". ahora, puede hacer que este jar & android.jar en un jar, reemplace el android.jar en plataformas.

hay "readme.txt" que describe esta clase en "out/host/linux-x86/sdk/android-sdk_eng.wj_linux-x86/extras/android/support".

1

Por lo que tengo entendido, Dream es una especie de protector de pantalla en ICS.

Puede encontrar la fuente de BasicDream en las fuentes de Android en frameworks/support/v13/java/android/support/v13/dreams o en línea en el GrepCode.

0

android-support-v13 es una biblioteca de compatibilidad de Android. La descripción de la misma es: "Clases de soporte para facilitar la implementación de Dreams de una manera compatible hacia atrás".

BasicDream es una aplicación simple sueño que puede ser sub clasificada para escribir sus propios sueños. Se ocupa de una serie de tareas de limpieza que la mayoría de los protectores de pantalla desearán.

Cuestiones relacionadas