Android 保存并读取图像,但打开文件夹时找不到它
我有一个奇怪的问题。我正在用Kotlin开发一个android应用程序 我的代码可以生成图像并将其保存到以下目录 目录:“/storage/emulated/0/Android/data/com.example.MyApp1/files/AutoDDD” 它还可以从同一目录中读取同一图像并显示在imageView上 还有,状态Android 保存并读取图像,但打开文件夹时找不到它,android,file,kotlin,save,Android,File,Kotlin,Save,我有一个奇怪的问题。我正在用Kotlin开发一个android应用程序 我的代码可以生成图像并将其保存到以下目录 目录:“/storage/emulated/0/Android/data/com.example.MyApp1/files/AutoDDD” 它还可以从同一目录中读取同一图像并显示在imageView上 还有,状态 file.exists() 返回true。但是,问题是,当我打开笔记本电脑上的AutoDDD文件夹时,我看不到图像文件。我删除了应用程序并重新安装,但问题仍然存在。我
file.exists()
返回true。但是,问题是,当我打开笔记本电脑上的AutoDDD文件夹时,我看不到图像文件。我删除了应用程序并重新安装,但问题仍然存在。我关闭了编辑器,重新打开,重新运行应用程序,但问题仍然存在
原因是什么?这也是我的问题,文件夹和文件存在,但我看不见。所以 将其放入Mainfesx.xml中
...
<provider
android:name="androidx.core.content.FileProvider"
android:authorities="com.mydomain.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/paths" />
</provider>
...
警告:确保在设置>应用程序>“您的应用程序”>权限>存储和允许中允许存储权限
,在Mainfest中添加
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
看到这个文档了吗
这可能对你有帮助
谢谢 这也是我的问题,文件夹和文件存在,但我看不到。所以 将其放入Mainfesx.xml中
...
<provider
android:name="androidx.core.content.FileProvider"
android:authorities="com.mydomain.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/paths" />
</provider>
...
警告:确保在设置>应用程序>“您的应用程序”>权限>存储和允许中允许存储权限
,在Mainfest中添加
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
看到这个文档了吗
这可能对你有帮助
谢谢 如果删除应用程序,该文件将消失。如果删除应用程序,该文件将消失。