Android 10でストレージの読み書きが出来ない!

GoogleがSDKを最新にしろとうるさいので、ターゲットSDKやライブラリを最新に変更し、何とか新バージョンを公開しました。

公開後、ユーザー様から「ファイルの読み書きが出来ない」とのお問い合わせがあり、Android 10で動作を確認。

内部ストレージのルートへのファイルの読み書きがエラーになる。。
公開前の確認は出来た気がしたのに、、

調べたら10以降内部ストレージのアクセス可能な箇所がSDカードと同様所定のフォルダにのみになってる。。

変えんといてくれ~ 言うてくれ~

対処方法を調べたら標準のピッカーを使ったファイルの入出力方法があることが分かり実装。こっちの方がファイルの場所を好きに選べて使いやすいやん。

もっと前から実装しといたら良かった(Android4.4以降から)知らんかった、、
慌てて新バージョンを公開しました。

Android 10のユーザー様、ご迷惑をおかけし申し訳ありません。m(_ _)m