开发者社区 问答 正文

实现最简单的OSS Android sdk下载功能

代码如下,其中GetObjectSamples是官方DEMO中提供的下载java 相关参数设置是否存在问题?如果没有问题,下载的文件存储在什么目录下? 注:APP正常运行。 public class MainActivity extends AppCompatActivity {

     private OSS oss;
     private static final String endpoint = "http://oss-cn-shanghai.aliyuncs.com";
     private static final String accessKeyId = "****";
     private static final String accessKeySecret = "****";
     private static final String testBucket = "hyybucket";
     private static final String downloadObject = "12.jpg";

     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
        setContentView(R.layout. activity_main);

        OSSCredentialProvider credentialProvider = new OSSPlainTextAKSKCredentialProvider( accessKeyId, accessKeySecret);
        ClientConfiguration conf = new ClientConfiguration();
        conf.setConnectionTimeout( 15 * 1000);
        conf.setSocketTimeout( 15 * 1000);
        conf.setMaxConcurrentRequest( 5);
        conf.setMaxErrorRetry( 2);
        OSSLog. enableLog();
         oss = new OSSClient(getApplicationContext(), endpoint, credentialProvider, conf);
         new GetObjectSamples( oss, testBucket, downloadObject).asyncGetObjectSample();
         new Thread( new Runnable() {
             @Override
             public void run() {
                 new GetObjectSamples( oss, testBucket, downloadObject).asyncGetObjectSample();
            }
        }).start();
    }
}

展开
收起
小虫子向前 2018-04-15 09:58:01 4204 分享 版权
1 条回答
写回答
取消 提交回答
  • 大神们,官方咖们,麻烦给个意见啊
    同上。
    2018-04-15 10:00:45
    赞同 展开评论