先日の記事にコメントをいただきまして、そちらを参考にしてみたところ
SDカードへの保存が行えるようになりました!
Android 4.4でのSDカードへの書き込み制限を回避する方法 Legacy AndroPlus
一言で言うと
「パーミッションを管理しているファイルを書き換える」
という事になります。
/etc/permissions/platform.xml
このファイルを書き換えます。
ファイル内に
というタグがあります。
ここに 「<group gid=”media_rw” />」 と追加してあげるだけです。
通常は
<permission name=”android.permission.WRITE_EXTERNAL_STORAGE” >
<group gid=”sdcard_r” />
<group gid=”sdcard_rw” />
</permission>
となっていますが、これを
<permission name=”android.permission.WRITE_EXTERNAL_STORAGE” >
<group gid=”media_rw” />
<group gid=”sdcard_r” />
<group gid=”sdcard_rw” />
</permission>
と修正します。
修正後、元あった /etc/permissions/platform.xml にコピーして再起動すると
SDカードに保存が記できる様になります。
これで今までと同じ感覚でアプリを使えます。
この情報をくれた 「ようちゃん」さん には感謝感謝です!
あとは、激落ちしたパフォーマンスが改善すればいいのですが・・・
これは少し難しいかなぁ。
SD card adapter for micro SD / coline
コメント