/emmc/ってドライブから移動できないよってコメントがあったので、内部ストレージになるから、パーミッション違うんだろうなー。
WRITE_EXTERNAL_STORAGEだから、WRITE_INTERNAL_STORAGEってあるんだろうなー。
って調べてたら全然違った。
File#renameTo()が動かないだけだった。
名前の変更操作では、ファイルをファイルシステム間で移動できないことがあります。
http://java.sun.com/javase/ja/6/docs/ja/api/java/io/File.html
0.1.01
ファイルシステムが違う時、移動できなかったの修正。
ユーザー インストール合計数: 3,601 件
有効な端末インストール数: 664 件
しかし、Androidの外部ストレージのパスは難しい。
/sdcard/
/mnt/sdcard/
/mnt/sdcard-ex/
/data/media
/mnt/emmc/
無理だね。
0 件のコメント:
コメントを投稿