Android 4.4 でSDカードに書き込めなくなってしまう現象への対処方法

Android

先日の記事にコメントをいただきまして、そちらを参考にしてみたところ
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

コメント

タイトルとURLをコピーしました