tutorial studio para google for desarrolladores android google-docs-api google-drive-sdk

studio - API de Google Drive / Docs para Android



google drive para desarrolladores (2)

Integré Dropbox con mi aplicación en cuestión de horas, ya que el SDK estaba claramente descrito y tenía buenos ejemplos de uso.

Google Drive parece tener solo un SDK de Gdata de "talla única", que es muy pesado (con las muchas dependencias, triplica el tamaño de mi aplicación) y no es muy intuitivo, ya que es de bajo nivel. Estoy seguro de que tiene mucho sentido cuando sabes cómo usarlo, pero como no puedo encontrar ninguna muestra real de uso, realmente estoy luchando.

¿Hay alguna aplicación de muestra disponible que pueda ver y aprender? Si no, si alguien tiene un ejemplo simple de carga y descarga de archivos para comenzar, sería muy apreciado.


Tenga en cuenta que la aplicación de ejemplo que publicaron para usar Google Drive (dredit) incluye jars para Android:

/dredit/war/WEB-INF/lib/google-api-client-android2-1.8.0-beta-sources.jar

¿Podría ser una audiencia roja, pero esto parece implicar que la versión Java de la aplicación de ejemplo podría usarse en Android?


EDITAR: Desde que lanzamos Google Drive SDK v2, la forma preferida es utilizar la API de Drive (y no la API de lista de documentos). Hay un alcance de acceso completo que le da acceso a la lista y lectura de todos los archivos de la unidad y que se puede usar en las aplicaciones de Android fácilmente ya que nuestra nueva biblioteca de clientes es compatible con Android. También recomiendo ver esta charla de Google IO que explica cómo integrar aplicaciones móviles con Drive.

También puede usar el alcance por archivo e integrarse con los intentos de la aplicación de Android Drive .

Estamos llegando con aplicaciones de muestra completas y guías de desarrollo, así que quédate.

Esto ya ha sido respondido en esta publicación SO .

Básicamente, actualmente el SDK de Google Drive está dirigido a las aplicaciones web de Chrome Web Store. Para usar Google Drive en Android hoy, tendrá que usar la API de la lista de documentos de GData.

Las bibliotecas del cliente GData son más antiguas (mundo pre-Android :)) y no funcionan bien con Android. Como se explica en la otra publicación de Alain, tiene la opción de seguir intentando usar la biblioteca del cliente GData o usar el nuevo cliente google-api-java, pero como no tiene clases de servicio de API de lista de documentos, tendrá que implementar manualmente eso.

Probablemente, la opción más simple y liviana sería utilizar el protocolo REST basado en HTTP de la API directamente junto con un buen analizador XML. El protocolo se describe en la documentación de la API de la lista de documentos de Google, simplemente busque las pestañas que dicen "protocolo" donde haya ejemplos de código en la página.

La última opción esperas hasta que finalmente publiquemos algo mejor y más nuevo que funcione bien con Android :)