Cloudrail - Android

Bagian ini memberikan pengenalan tentang cara menggunakan SDK Android CloudRail.

Mendirikan

Cara termudah untuk menginstal adalah melalui Maven. Jika Anda menggunakan Android Studio dengan Gradle, cukup tambahkan berikut ini ke filebuild.gradle file -

dependencies {
   compile 'com.cloudrail:cloudrail-si-android:2.8.1
}

Pemakaian

Contoh berikut menunjukkan cara membuat folder baru dan mengupload file dari aset aplikasi Android ke folder yang baru dibuat di penyedia penyimpanan cloud mana pun.

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();