我正在创建一个创建和保存图片的应用。目前我将它们保存到/ sd_card / my_app_name /。这些文件都存在,但是Android的图库无法识别它们。有什么方法可以解决这个问题吗?
谢谢!
好吧,我很快就想到了这个:try {
MediaStore.Images.Media.insertImage(getContentResolver(), filePath, "image name", "image dexscription"); } catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
答案 0 :(得分:0)
使用以下代码来识别每个新的更改。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
我认为这会解决您的问题。
答案 1 :(得分:0)
这样做的方法是:
MediaStore.Images.Media.insertImage(getContentResolver(), filePath, image name, details);