开发手册 欢迎您!
软件开发者资料库

Cloudrail - Android

Cloudrail Android - 从简单和简单的步骤开始,简单易学地学习Cloudrail,其中包括概述,Android,Java,Node.js,IOS,社交登录,设置,编码等示例。

本节介绍如何使用CloudRail的Android SDK.

设置

最简单的安装方式是通过Maven.如果您使用带有Gradle的Android Studio,只需将以下内容添加到 build.gradle文件 :

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

用法

以下示例显示如何创建新文件夹并将文件从Android应用程序的资源上传到任何云存储提供程序上新创建的文件夹.

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