CLIを利用して一括でダウンロードする表題の通りです。」とあります(2023/02/17時点)。ディレクトリをダウンロードしようとチェックを入れても、ダウンロードの部分が有効になりません。コンソールでやろうとするのは諦め、aws-cliを利用して行いました。aws-cliのバージョンは、2.2.38です。上の画像にある「testdir」をダウンロードしたいと思います。URIをコピー」しておきます。公式ドキュメントにあるようにオブジェクトをダウンロードすると、データ転送料金が適用されるので、不必要に大きな容量をダウンロードするのはやめた方がいいと思います。実行コマンドは下記です。--recursive自分は、ホームディレクトリにあるドキュメントのtestディレクトリに入れたかったので以下のコマンドでダウンロードしました。【Java】Gsonオブジェクトが、toJsonメソッドを呼び出した際に値がnullのものは、消失してしまうタイトルだけだとどういうことかわからないので、サンプルを書きます。目標はGsonを使って以下のようなJsonを生成することです。{"hoge":"hoge","fuga":null}Gsonを使ってJsonを生成するのは慣れていた(つもり)だったので以下のようにサラサラと書いてみます。create()すると良いみたいです。gson.toJson(map);結果{"hoge":"hoge","fuga":null}fugaを取り戻しました。serializeNulls()の中身を見ると、GsonBuilderのserializeNullsプロパティがtrueにするような処理が走っていました。serializeNullsプロパティはデフォルトではfalseになっていました。ものがあるのを知らなかったですね...勉強になりました。nullにならないので、しょうがないのですが、optIntegerのようなものが欲しいわけです。本件、タイトルのことを上司に聞いたら即、一番下にある参考サイトを見つけてくれました。情報収集力に雲泥の差がありますね...。JSONObjectにそんなものがなかったのでなければ、作りましょうというのが今回のお話です。ついでにDouble型も作ります。入力なしをきちんとわけたいときってどうするのがいいのかいまだに迷います。Stringは、””でいい気はしますが...。NullPointerExceptionにはまるため使いたくないので...。alarms.タイトルのエラーに出くわしてしまいました。exactを含むメソッドを利用できると思っていました。実際にそう出来る端末がありました。タイトルのエラーを起こす機種がいました。何はともあれ対策です。android12以上だと使えます。メソッドのドキュメントを見るとSCHEDULE_EXACT_ALARM権限を持つ、またはデバイスの省電力除外リストに入っているとtrueを返してくれるみたいです。エラーが起きたということはどちらともダメだったということです。上述した実際に出来た端末は元々デバイスの省電力除外リストに入れていたからっぽいですね...なんにせよユーザー側で設定を変えれるので上記のような分岐は行う必要があります。」を指定して設定してもらうか省電力モードから外す必要がありそうです。Service.startForeground()凄く大事なことなので、載せておきます。Android8.0対応をした方には凄く悩まされた記事だと思いますが...公式ドキュメント中盤辺りに以下のように書かれています。メソッドが新たに導入されています。秒以内に呼び出して、その新しいサービスの通知をユーザーに表示します。秒以内に呼び出さないとクラッシュしてしまいます。}}上記の例だとクラッシュしてしまいます。呼ばれる仕組みになっているか確認が必要です。serviceの中身が複雑になってくればくるほど、確認がしづらいのでシンプルな設計を心掛けたいですね。株式会社オンラインコンサルタント.。