MTPとかそのあたりの接続方式の問題ではないでしょうか?
XoomはUSBファイルシステムとしては
マウントできなかったと記憶しています。
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
MTPはメディアトランスファープロトコルといって
mp3などをやり取りするためにあります。
zipの拡張子が認識できない場合
拡張子をmp3に変えると見えたりしませんでしょうか?
Indexを更新するには、MediaScannerConnection.scanFile()を呼び出す
必要があります。External storageのサンプルコードは参考になる
と思います。
そのIntentは、メディアがマウントされたのを示しているので、おそらく、
そんな使い方は想定していないでしょう。システムのMediaScannerReceiver
がそのブロードキャストを拾って、代わりにスキャンしてくれているので、
結果的に同じになります。ただ、SDカード全体をスキャンするのは
ちょっとムダな処理になるでしょう。