外部から `/sdcard/Android/data` へのアクセスができなくなったので、依存機能の代替案を検討する
Opened this issue · 0 comments
shibafu528 commented
実はAndroid 11からそうだったのだけど、なぜか動く環境があったので無視していた案件。
Android 11以降、外部ストレージアクセスのアクセス権が厳しく制約されるようになり、特に /sdcard/Android/data
以下へのアクセスは MANAGE_EXTERNAL_STORAGE
権限を用いても困難となった。
Yukariでは、一部の上級者向け機能/隠し機能においてこのディレクトリへの直接アクセスを想定しているが、それができなくなったので機能が使えない状態になっている。
影響する機能は以下の通り。
機能 | パス1 | できなくなったこと |
---|---|---|
フォント設定 | font/ |
ユーザーがttf, otfファイルを追加できなくなった |
通知設定 | se_{reply,retweet,favorite}.wav |
隠し機能の通知音設定が使えなくなった (現在では正規の設定画面があるため問題なし) |
プラグイン (mruby) | plugin/ |
プラグインをインストールできなくなった |
壁紙 (隠し機能) | wallpaper |
TLに壁紙を設定できなくなった |
Footnotes
-
/sdcard/Android/data/shibafu.yukari/files
からの相対パス ↩