AI エクスペリエンスの構築 Gemini API などを使用して、AI 搭載の Android アプリを構築します。

事の発端 Environment.getExternalStorageDirectory()がDeprecated!!! 頼むぜ,google・・・。 それ今から辞めたら影響度でかくない? API level 1のときからだぜ? 今,30とか31だぜ?APIがYO!!! ここに書いてある通りなんだけど・・・ qiita.com アプリ内データはgetExternalFilesDir()とかで代替できるんだけども,今まで普通にアクセスしてた写真フォルダとかにはアクセスできなくなってくるわけなんですよ。 というわけで四苦八苦しながら解決いたしました。 MainActivity.java package jp.co.hogehoge.mediastoretest; import android.content.ContentResolver; import android.content.Con
Android 10 以上の対象範囲別ストレージ (Scoped Storage) 環境で、外部のアプリから参照できるように画像ファイルを保存します。 Android 9 以下でも MediaStoreAPI 経由でアクセスすることに変わりはないため、すべての Android で動作するような実装としています。 前提 Android 10 以上ではメディア領域への書き込みに権限は不要です。権限の取得なくこの実装が利用できます。 Android 9 以下ではメディア領域への書き込みに WRITE_EXTERNAL_STORAGE 権限が必要です。WRITE_EXTERNAL_STORAGE 権限を取得してから storeMediaImage() を実行してください。 前提 (Android 9 以下での権限取得) Android 9 以下に対応するため、WRITE_EXTERNAL_STOR
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く