no puedo obtener la cantidad total de datos utilizados por una aplicación Android (o paquete), debido a que el apoyo oficial de la API se ha eliminado:¿Cómo obtener el tamaño actual de la base de datos sqlite o el tamaño del paquete en Android?
http://groups.google.com/group/android-developers/browse_thread/thread/df94daae34336aad/f96a8425549c6637 (esto todavía es la situación actual?)
Getting installed app size (truco sin protección - no lo use)
Entonces, ¿hay alguna manera de obtener el tamaño actual de la base de datos sqlite? He encontrado un método getMaxSize o getPageSize, pero no puedo encontrar el número total de páginas.
Esto podría funcionar pero no puedo encontrar la forma de ejecutar el código SQL con un PRAGMA que devuelve algo. ¿Hay alguna manera? – Bedo
Simplemente ejecute cada uno como si fuera una consulta usando RawQuery. (Uno a la vez, sin parámetros de enlace). Estos deberían devolver una fila. Alguna información [aquí] (http://stackoverflow.com/questions/2675388/detect-if-a-table-contains-a-column-in-android-sqlite) con un pragma diferente. – Mat
Estoy obteniendo resultados diferentes usando este método versos verificando la longitud del archivo DB. Algunas veces, y solo en ciertos teléfonos, esto devuelve un tamaño mayor que el tamaño del archivo DB mismo. Lo verifiqué copiando el archivo DB en mi computadora. – Chris