3

ユーザーが画像を SD カードに保存できるアプリを作成しましたが、エミュレーターのギャラリー アプリで見ることができません。これに特別なコードが必要かどうかはわかりませんが、コードが実際に機能するかどうかを確認できるように、それを見つける必要があります。

4

2 に答える 2

3

コードが実際に機能するかどうかを確認できるように、それを見つける必要があります。

最終的な目的が SD カード上のファイルを表示することである場合、それはいくつかの方法で達成できます。

  • Android Debug Monitor にバンドルされているファイル エクスプローラーを使用します。***
  • デバイス/エミュレーター シェルにログインし、adb shellSD カード フォルダー (通常は/sdcardまたはにあります) に移動し、コマンドを/mnt/sdcard使用して内容を一覧表示します。ls
  • 多くの利用可能なファイル エクスプローラー アプリのいずれかをインストール/使用し、デバイス/エミュレーター UI を介して SD カードに移動します。

***例:

  • コマンドを実行して ADM を起動しmonitorます (SDK ツールがパスにない場合は、最初に tools/ ディレクトリに移動します)。
  • LogCat、スレッド、ヒープなど、いくつかのパースペクティブがあります。ファイル エクスプローラー タブに切り替える必要があります。

Android デバッグ モニター

  • 上記は Galaxy Nexus のファイル エクスプローラ ビューです。SD カードの実際のパスは、デバイス/エミュレータによって異なる場合があります。
于 2013-05-14T19:56:37.073 に答える
1

MediaScannerConnectionを参照して、ファイルをメディア ライブラリに追加する必要があります。(接続後に) ScanFile を呼び出す必要があります。その後、画像がギャラリーに追加されます。

于 2013-05-14T19:23:04.700 に答える