

AndroidからAzureSDKを利用して、Blob StorageへデータのIOを実現したいです。  
以下の条件を基に、AndroidアプリとAzure Blob
Storageのデータ連携アプリを開発しようとしていますが、開発ドキュメントを見つけられず実現出来ておりません。

  * 動作環境  
OS：Android10、11  
開発言語：Java

  * 開発環境  
Android Studio 4.1.3

Pythonでの実装は以下のドキュメントから問題なく対応できました。  
<https://docs.microsoft.com/ja-jp/azure/storage/blobs/storage-quickstart-
blobs-python>

Android版でも同様のドキュメントは無いのでしょうか？


CC BY-SA 4.0
2021-08-10T00:43:32.787
80695
2021-08-12T08:42:39.763
2021-08-10T04:01:05.690
3060
47650
question
java android
Azure SDK for Androidの参考ドキュメントについて


こちらのAndroidですかね  
<https://docs.microsoft.com/ja-jp/azure/storage/blobs/reference>

APIライブラリ本体は多分これ。  
<https://github.com/Azure/azure-storage-android>  
直接、Gradle経由、Maven経由いずれのダウンロード方法もざっくりとは説明されてます。

少しググったところヒットする非公式のAndroid版のサンプルは  
<https://docs.microsoft.com/ja-jp/azure/storage/blobs/storage-quickstart-
blobs-java-legacy>  
とほぼ同様のことをしていたので、APIの内容はJava v8版相当なのだと思います。

[code]

    String connectionString = "ほげほげ";
    String containerNameString = "ふがふが";
    String blobReferenceString = "hogehoge.bmp";
    
    CloudStorageAccount storageAccount = CloudStorageAccount.parse(connectionString);
    CloudBlobClient blobClient = storageAccount.createCloudBlobClient();
    CloudBlobContainer container = blobClient.getContainerReference(containerNameString);
    CloudBlockBlob blob = container.getBlockBlobReference(blobReferenceString);
    // blob.upload(...)
    // あるいは
    // blob.uploadFromFile(...)
    // など
    
[/code]


CC BY-SA 4.0
2021-08-12T08:36:59.150
80750
2021-08-12T08:42:39.763
2021-08-12T08:42:39.763
25396
25396
80695
answer