2014-10-31 3 views
0

여러 Android 기기간에 내 앱의 데이터를 동기화하고 싶습니다. 사용자가 간단하게 만들기 위해 어떻게 든 Google 계정을 사용하고 싶습니다.Google 계정에 사용자 데이터 동기화

제 질문은 - Google에서 무료 클라우드 저장소를 제공하나요? 내 앱의 데이터는 50MB보다 커야합니다. 그렇지 않은 경우 무료 대안이나 해결 방법이 있습니까 (예 : 사용자의 드라이브에 데이터 저장)?

답변

1

the App Folder을 찾는 것처럼 들립니다. 이 폴더는 사용자의 Google 드라이브에 속하지만 숨겨져 있습니다.

당신은 (문서에서 가져온) 같은 것을 사용하여이 폴더에 저장할 수 있습니다

final private ResultCallback<DriveContentsResult> contentsCallback = 
     new ResultCallback<DriveContentsResult>() { 
    @Override 
    public void onResult(DriveContentsResult result) { 
     if (!result.getStatus().isSuccess()) { 
      showMessage("Error while trying to create new file contents"); 
      return; 
     } 

     MetadataChangeSet changeSet = new MetadataChangeSet.Builder() 
       .setTitle("appconfig.txt") 
       .setMimeType("text/plain") 
       .build(); 
     Drive.DriveApi.getAppFolder(getGoogleApiClient()) 
       .createFile(getGoogleApiClient(), changeSet, result.getDriveContents()) 
       .setResultCallback(fileCallback); 
    } 
}; 
관련 문제