Apk datos externos, Expansión de Android

Estoy utilizando el concepto de expansión de Android que nos ayuda a eliminar el obstáculo de la limitación de 50 MB de Apk.

Siguiendo todos los pasoshttp://developer.android.com/guide/market/expansion-files.html

Entendí que necesitas seguir un formato de archivo como este[main|patch].<expansion-version>.<package-name>.obb e hizo lo mismo.

Y también los archivos de Expansión pueden estar en formato (ZIP, PDF, MP4, etc.).

Subí archivos de expansión adicionales mientras publicaba apk en Google Play. En el momento de descargar el apk obtengo todo lo adicional en miLocal (último dispositivo avanzado), Pero a través del código no puedo obtener los archivos extensibles de mi aplicación.

En el código mirando el código de sampleDownloader vine a saber que requiere tres parámetros(int type, int expansionCode, long fileSize)

aquítype: main/patch expansionCode: integer value pero me pregunto cómo dar el tamaño de archivo en largo (exacto)? Y en segundo lugar su mensaje como showLa descarga falló porque no se pudo encontrar el recurso

¿Alguna idea?

Actualizar Hecho, se muestran todos los pasos.aquí

Respuestas a la pregunta(1)

Su respuesta a la pregunta