ホーム > カテゴリ > Java・Android >

ファイルを作成、削除するだけではAndroidでは認識しない [Android]

Android Studioの使い方(目次)

Androidではアプリ側でファイルを作成、削除した後にMediaScannerConnection.scanFile()でファイルをスキャンしないとAndroidのOS側に認識されません。

次例では内部ストレージの最階層にあるtest.pdfファイルを認識させます。

// Androidに認識させる
MediaScannerConnection.scanFile(this,
        new String[]{Environment.getExternalStorageDirectory()+"/" + "test.pdf"},
        new String[]{"application/pdf"}, null);

第二引数はファイルのフルパス名。第三引数はファイルのMIMEタイプを指定します。

参考URL(Google)

MediaScannerConnection





関連記事



公開日:2018年05月29日 最終更新日:2018年06月03日
記事NO:02668