ユーザーが自分の携帯電話から画像を抽出できるデスクトップ アプリケーションを開発しました。
このプロジェクトを最初に開始したとき、私のアンドロイドは Gingerbread を実行していました。携帯電話を USB 経由でラップトップに接続すると、「リムーバブル ストレージを備えたデバイス」として表示されます。したがって、JFileChooser はそれを取得します。
nwdir = new JFileChooser();
nwdir.setCurrentDirectory(new java.io.File("C:\\"));
nwdir.setDialogTitle(choosertitle);
nwdir.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
nwdir.setAcceptAllFileFilterUsed(true);
ただし、最近、電話の O/S を Icecream にアップグレードしたところ、デスクトップに「ポータブル デバイス」として表示されるようになりました。これは JFileChooser が見ることができないものですか?!
この問題を回避する方法について誰か提案がありますか? 電話の O/S をロールバックするつもりでしたが、これによりアプリケーションのデバイス サポートがいくらか制限されます。