- Cloudrail 教程
- Cloudrail - 主頁
- Cloudrail - 概述
- Cloudrail - Android
- Cloudrail - Java
- Cloudrail - Node.js
- Cloudrail - iOS
- Cloudrail - 社交登入
- Cloudrail - 設定
- Cloudrail - 編碼
- Cloudrail 有用資源
- Cloudrail - 快速指南
- Cloudrail - 有用資源
- Cloudrail - 討論
Cloudrail - Android
本節介紹瞭如何使用 CloudRail 的 Android SDK。
設定
最簡單的安裝方式是透過 Maven。如果使用支援 Gradle 的 Android Studio,只需將以下內容新增到您的**build.gradle 檔案** -
dependencies {
compile 'com.cloudrail:cloudrail-si-android:2.8.1
}
使用
以下示例展示瞭如何建立一個新資料夾,並將檔案從 Android 應用程式的資產上傳到任何雲端儲存提供商上新建立的資料夾。
java
CloudRail.setAppKey("[CloudRail License Key]");
// CloudStorage cs = new Box(context, "[clientIdentifier]", "[clientSecret]");
// CloudStorage cs = new OneDrive(context, "[clientIdentifier]", "[clientSecret]");
// CloudStorage cs = new GoogleDrive(context, "[clientIdentifier]", "[clientSecret]");
CloudStorage cs = new Dropbox(context, "[clientIdentifier]", "[clientSecret]");
new Thread() {
@Override
public void run() {
cs.createFolder("/TestFolder"); // <---
InputStream stream = null;
try {
AssetManager assetManager = getAssets();
stream = assetManager.open("UserData.csv");
long size = assetManager.openFd("UserData.csv").getLength();
cs.upload("/TestFolder/Data.csv", stream, size, false); // <---
} catch (Exception e) {
// TODO: handle error
} finally {
// TODO: close stream
}
}
}.start();
廣告