如何获取res.drawable文件夹的路径来复制文件?

我在AndroidStudio编写应用程序,我在drawable/gifs文件夹中获得了gif文件,我希望在单击按钮后将该文件复制到MediaStore.Images.Media文件夹。

目前,即使使用发布的答案,我也无法获得我的GIF路径。 我尝试使用的路径是android.resource://com.example.bartoszwolski.cluainkeyboard/drawable/gifs/my.gif

只需使用Uri:

 Uri fileUri = Uri.parse("android.resource://your_packagename/" + R.drawable.your_image_id); 

和:

 new File(fileUri.getPath());