gpt4 book ai didi

安卓/数据/数据/mypackage/img

转载 作者:行者123 更新时间:2023-11-29 22:20:20 31 4
gpt4 key购买 nike

我已经将相同的图像保存到/data/data/mypackage/img/中,现在我想显示这个全屏,我曾尝试使用 ACTION_VIEW 来显示 android 标准程序,但它不是从/data/data/..我该怎么办?

最佳答案

您正在启动的“android 标准程序”无法访问/data/data/mypackage,因此无法加载您保存在那里的图像

尝试将图像保存在 SD 卡上的目录中:

File sdDir = new File(Enviroment.getExternalStorageDirectory(), "mydirname");

如果您的设备没有 SD 卡,那么您需要在包目录中创建一个全局可读的子目录,然后在其中创建一个全局可读的文件 (Android 2.3+)

File filesysDir = getDir("mydirname", MODE_WORLD_READABLE);
File file = new File(sdDir, "myfile.txt");
file.setReadable(true, false);
FileOutputStream fos = new FileOutputStream(file);
String txt = "hello world";
fos.write(txt.getBytes());
fos.close();

或者,如果您使用的是早期版本的 Android,您似乎没有太多目录名称选择。以下代码将在 data/data/mypackagename/files/目录中创建一个世界可读的文件

FileOutputStream fos = openFileOutput("myfile2.txt", MODE_WORLD_READABLE);
String txt = "hello world";
fos.write(txt.getBytes());
fos.close();

关于安卓/数据/数据/mypackage/img,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7408838/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com