> 福井様
> 平野@u_s_kです。
> 疑問の解決になるかどうかわかりませんが、似たような事が私も気になり、
> 外部メモリの取り扱いに関してしらべてみました。
> http://www.tenshodo.org/tdiary/?date=20101211#p02
> GalaxySの場合、内部メモリのパスが返されるようなので、なかなか面倒そうです。
> 2011年2月20日3:30 福井登志也 <dx7...@gmail.com>:
> > 菊地様
> > 福井です。
> > 貴重な情報、ありがとうございます。 大変、参考になりました。
> > 恐縮ですが、更に突っ込んだ内容を申し上げますと、
> > 私の所有する XPERIA は、一つのボリュームしかないので、
> > Environment.getExternalStorageDirectory().toString();
> > を実行すると、文字列 "/sdcard" を返してくれるのですが、Garaxy S
> > の場合はどうなのかが気になるところです。(おそらく、ここはXPERIAと同様に 内部
> SDカードのマウントポイントを返してくれると思っていますが。)
> > また、実機をPCにUSB接続して、SDメモリの内容をPCで閲覧している時の実機側から見たSDメモリの状態がGaraxy S
> > だとどうなるのかを知りたいのです。
> > これを取得するためのAPI は、
> > Environment.getExternalStorageState() なのですが、
> > XPERIAの場合は、以下を返します。
> > ・PCとの接続時(実機をUSBマウント) → Environment.MEDIA_UNMOUNTED
> > ・PCから実機を切り離したとき → Environment.MEDIA_MOUNTED
> > と、いうワケでおそらく、複数のボリュームを持つ Garaxy S の場合は
> > Environment.getExternalStorageState() で、
> > 内部SDカードをマウントしているかどうかは判断できても、外部マイクロSDカードのマウント状態は分らないのではないかと思っています。
> > 多分、 /sdcard/external_sd の下に ファイルやフォルダが無くなったら microSD
> > をアンマウントしたと判断するしかないのかと...。
> > きっと想像ではこんな感じだと思っています。
> > 実機が無いってのは困ったモンです。 それでも、ケータイアプリを書く場合に比べたらラクになったと思いますが...(^-^;)
> > // ちょるちょるドットコム 福井 登志也
> > 2011年2月18日8:19 Toru KIKUCHI <torukichi...@gmail.com>:
> >> 福井樣
> >> 初めまして、菊地と申します。
> >> 手元にGalaxySがあったのでご回答いたします。
> >> おっしゃるとおり両方のフォルダが存在し、外部マイクロSDはexternal_sd です。
> >> 確認のため抜き挿ししてみましたが、抜けばアンマウントされ、中身は見れなくなりました。
> >> 以上、参考になれば幸いです。
> >> 2011/02/18 6:23 "福井登志也" <dx7...@gmail.com>:
> >> > ちょるちょるドットコムの福井と申します。
> >> > Galaxy s をターゲットに開発をされている方に質問させて頂きます。
> >> > Galaxy S では、SDカードの パスとして、以下の二つが用意されているとのことらしいのですが、実際にはどうなんでしょうか?
> >> > 内臓SDカード: /sdcard
> >> > 外部マイクロSD: /sdcard/external_sd
> 先日、SDメモリカードの内容をサーチするアプリを作成、公開したのですが、目的のファイルが見つからないとのことで、どうやら目的のファイルはマイクロSDに 納められていたようです。
> >> > 私の手元にはこの実機が無いものですので、ちょっと困っています。
> >> > しかし、この場合、/sdcard
> >> > というパスを起点にしてサーチを行えば、マイクロSDカードがマウントされている限り、ファイルが見つかる気がします。
> >> > また、二つのSDをマウントする状況において、
> >> > Environment.getExternalStorageState()
> >> > というコードがどのように振舞うかも疑問です。
> >> > 以上、どなたか教えていただけると幸いです。
> >> > 福井 登志也 < fu...@choruchoru.com >
> >> > 国東半島ちょるちょる村発 ソフトウェアの町工場
> >> > ちょるちょるドットコム http://choruchoru.com
> >> > --
> >> > このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> >> > このグループに投稿するには、android-group-japan@googlegroups.com にメールを送信してください。
> >> > このグループから退会するには、android-group-japan+unsubscribe@googlegroups.com
> >> > にメールを送信してください。
> >> > 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> >> > からこのグループにアクセスしてください。
> >> --
> >> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> >> このグループに投稿するには、android-group-japan@googlegroups.com にメールを送信してください。
> >> このグループから退会するには、android-group-japan+unsubscribe@googlegroups.com
> >> にメールを送信してください。
> >> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> >> からこのグループにアクセスしてください。
> > --
> > このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> > このグループに投稿するには、android-group-japan@googlegroups.com にメールを送信してください。
> > このグループから退会するには、android-group-japan+unsubscribe@googlegroups.com
> > にメールを送信してください。
> > 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> > からこのグループにアクセスしてください。
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-group-japan@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-japan+unsubscribe@googlegroups.comにメールを送信してくださ い。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=jaからこのグループにアクセスしてください。