Android 10でストレージの読み書きが出来ない!
GoogleがSDKを最新にしろとうるさいので、ターゲットSDKやライブラリを最新に変更し、何とか新バージョンを公開しました。
公開後、ユーザー様から「ファイルの読み書きが出来ない」とのお問い合わせがあり、Android 10で動作を確認。
内部ストレージのルートへのファイルの読み書きがエラーになる。。
公開前の確認は出来た気がしたのに、、
調べたら10以降内部ストレージのアクセス可能な箇所がSDカードと同様所定のフォルダにのみになってる。。
変えんといてくれ~ 言うてくれ~
対処方法を調べたら標準のピッカーを使ったファイルの入出力方法があることが分かり実装。こっちの方がファイルの場所を好きに選べて使いやすいやん。
もっと前から実装しといたら良かった(Android4.4以降から)知らんかった、、
慌てて新バージョンを公開しました。
Android 10のユーザー様、ご迷惑をおかけし申し訳ありません。m(_ _)m