4つのUSBポートを持つ開発用デバイスとしてSonyインターネットテレビを使用して開発しています。外付けハードドライブでは、すべてのポートまたはすべてのポートを使用できます。外部メモリとデバイスの内部メモリを選択してアクセスする方法Google TVの外部メモリにアクセスするにはどうすればいいですか
私はSDカードにアクセスすることができるよ、または次を使用して、SDカードのような、少なくともどのようなテレビラベル:
Environment.getExternalStorageDirectory();
しかし、私は外付けUSBを見つける方法を見つけ出すように見えることはできませんデバイス。私はUsbManagerクラスのパスを下ろうとしましたが、より簡単でより一般的な方法であるように見えます。私はちょうど大容量のストレージデバイスを見ることができるようにしたいと思うし、ベンダーのIDなどをきれいにする必要はありませんが、多分私はそこに何かを欠いている。
これは、メニューを開いて「デバイスの選択」を選択したときに、Media Playerアプリが見つけたのと同じ機能を探しているので可能です。
私はドライブへの読み取りアクセスが必要ですが、読み書きは便利です。
ありがとうございます。
'/ mnt/media/usb.XXXXX'はSDK開発者が頼りにできるものですか?私はこれが他のどこにでも書かれていることを知らない。 IOW、これは、書籍の作者がおそらくGoogle TVを扱う書籍に含めるべきものなのでしょうか? :-)ありがとう! – CommonsWare
私は数日後にあなたを見つけてお知らせします。 –
現在、USBストレージAPIの計画はありません。 USBストレージにアクセスするには、MediaProviderを使用することをお勧めします。 –