0
我正嘗試使用API將圖像上傳到谷歌驅動器。我已經搜查了很多,但我沒有找到辦法。我有一個演示代碼,它可以上傳一個文本文件,它可以工作。我需要改變它來上傳圖片。 這是代碼...從Android上傳Google Drive圖像
public void CreateFileOnGoogleDrive(DriveContentsResult result){
final DriveContents driveContents = result.getDriveContents();
// Perform I/O off the UI thread.
new Thread() {
@Override
public void run() {
// write content to DriveContents
OutputStream outputStream = driveContents.getOutputStream();
Writer writer = new OutputStreamWriter(outputStream);
try {
writer.write("Hello abhay!");
writer.close();
} catch (IOException e) {
Log.e(TAG, e.getMessage());
}
MetadataChangeSet changeSet = new MetadataChangeSet.Builder()
.setTitle("abhaytest2")
.setMimeType("text/plain")
.setStarred(true).build();
// create a file in root folder
Drive.DriveApi.getRootFolder(mGoogleApiClient)
.createFile(mGoogleApiClient, changeSet, driveContents)
.setResultCallback(fileCallback);
}
}.start();
}
我怎樣才能改變這種代碼從文件上傳的圖像。(在設備的圖像的給定位置)。? 我發現很少的教程,但這些是不推薦使用的方法。