2

Android 2.2 で偽のSD カードをシミュレートすることができたので、本物の SD カードがなくても、SD カードを必要とするアプリケーションは動作します。これを実現するために、Android-x86 プロジェクトの「vold」の拡張バージョンからいくつかのコードを借りて、次のことを行いました。

# dd if=/dev/zero of=/data/sdcard.img bs=1024 count=1 seek=1000000 (1GB image, a sparse file)
# busybox losetup /dev/block/loop7 /data/sdcard.img
# newfs_msdos /dev/block/loop7

問題は、実際の SD カードが挿入されているときに、それらを切り替えずに両方を使用したいということです。これはどのように達成できますか?


個人的には、Android システムにはあまり詳しくありません (実際、今日は Android プロジェクトに取り組んで 2 日目です)。2.2 バージョンは「/mnt/sdcard」にマウントされた 1 つの sdcard のみをサポートすると言われました。sdcard を読み書きするアプリケーションはこのパスに従います。これについてはよくわかりません。Android SDカードの制限と、その存在がアプリケーションにどのように影響するかについて、誰かが私に光を当てることができますか?

4

0 に答える 0