Androidアプリで、カメラアプリから受け取った画像データをSDカードに保存することがあると思います。 それをあとから呼び出そうと思ったらぬるぽになってアプリが強制終了!なんて現象が発生することがあります。 それは、ギャラリーに画像が反映されておらず、読み取ろうとしたときに「画像がねえよ!」って怒られているわけです。 今回は、画像をSDカードに保存した後、明示的にデータをコンテンツプロバイダーに登録する方法を書きます。 //登録する枚数 int new_nums = (登録する画像の枚数); //配列をnew String[] paths = new String[new_nums]; String[] mimeTypes = new String[new_nums]; //画像のパスと形式を配列に格納 for (int i = 0; i <