質問: AndroidからAzureSDKを利用して、Blob StorageへデータのIOを実現したいです。 以下の条件を基に、AndroidアプリとAzure Blob Storageのデータ連携アプリを開発しようとしていますが、開発ドキュメントを見つけられず実現出来ておりません。 * 動作環境 OS:Android10、11 開発言語:Java * 開発環境 Android Studio 4.1.3 Pythonでの実装は以下のドキュメントから問題なく対応できました。 Android版でも同様のドキュメントは無いのでしょうか?
回答: こちらのAndroidですかね APIライブラリ本体は多分これ。 直接、Gradle経由、Maven経由いずれのダウンロード方法もざっくりとは説明されてます。 少しググったところヒットする非公式のAndroid版のサンプルは とほぼ同様のことをしていたので、APIの内容はJava v8版相当なのだと思います。 ``` 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(...) // など ```