papelera - no se puede abrir el archivo android
No se puede acceder al archivo de Google Drive (1)
Finalmente resolvió el problema DriveId sin la API REST.
Para obtener DriveId
en el dispositivo alternativo. Necesitarás resourceId. Puede usar el siguiente código:
String resourseId = "xxxxxxxxxxxxx"
Drive.DriveApi.fetchDriveId(mGoogleApiClient,resourseId).setResultCallback(idCallBack);
private ResultCallBack<DriveApi.DriveResult> idCallBack = new ResultCallback<DriveApi.DriveIdResult>() {
@Override
public void onResult(DriveApi.DriveIdResult driveIdResult) {
msg.Log("onResult");
DriveId id = driveIdResult.getDriveId(); //Here you go :)
}
}
Estoy haciendo una aplicación de bloc de notas con Google Drive
. Cada vez que el usuario crea un archivo en la aplicación, también crea un archivo en Google Drive
. Y el usuario puede ingresar el texto y guardar el archivo, el texto no guardado se comprometerá siempre que Internet esté disponible. DriveId
la actualización y creo procesos dentro de la aplicación usando DriveId
.
Si el usuario quiere usar los archivos con el dispositivo alternativo usando mi aplicación, para eso también tengo la opción llamada DriveId import
. Al hacer clic en la opción DriveId import
usuario se le preguntará con el cuadro de entrada para ingresar el DriveId
existente. Usando DriveId
pensé en abrir los archivos, pero estaba dando un error.
Luego vi una respuesta en este SO que claramente dice que DriveId
se puede usar solo dentro de la aplicación y el dispositivo que creó el archivo.
También encontré una pregunta similar a la mía aquí SO, pero no puedo resolver mi problema. He tomado ResourceId usando result.getDriveFolder().getDriveId().getResourceId()
¿Cómo leer los datos mediante programación usando el ResourceID? Como dije en la respuesta anterior aquí , no quiero cambiar la pista y Drive REST API
. ¿Hay alguna manera de que pueda leer los datos usando Google Drive Android API
? He realizado todo el proceso de desarrollo, pero al final, cuando intento acceder desde otro dispositivo, aparece el error. Totalmente golpeado.
Si solo puedo leer los datos usando REST API
cualquier código simple será apreciado. Gracias por adelantado.