OutputStream outputStream = driveContents.getOutputStream();
ByteArrayOutputStream bitmapStream = new ByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.JPEG, 100, bitmapStream);
try {
outputStream.write(bitmapStream.toByteArray());
} catch (IOException e1) {
Log.i(TAG, "Unable to write file contents.");
}
MetadataChangeSet metadataChangeSet = new MetadataChangeSet.Builder()
.setMimeType("image/jpeg").setTitle("Android Photo.png").build();
IntentSender intentSender = Drive.DriveApi
.newCreateFileActivityBuilder()
.setInitialMetadata(metadataChangeSet)
.setInitialDriveContents(driveContents)
.build(getGoogleApiClient());
try {
startIntentSenderForResult(
intentSender, REQUEST_CODE_CREATOR, null, 0, 0, 0);
} catch (IntentSender.SendIntentException e) {
e.printStackTrace();
}
현재 소스입니다. 이미지 저장까지 됩니다.
이미지 저장과 텍스트 저장에 차이점을 보았는데
이미지 저장은 폴더와 이름을 설정해주어야 하고
텍스트는 루트에 저장 됩니다.
제가 원하는건 이미지도 텍스트와 같이 루트디렉토리에 설정된 이름으로 바로 저장하게 하고싶은데 어려움을 격고 있습니다. 혹시 아시는분 답좀 알려주세요.