sách gpt4 ai đã đi

android/dữ liệu/dữ liệu/gói của tôi/img

In lại 作者:行者123 更新时间:2023-11-29 22:20:20 31 4
mua khóa gpt4 Nike

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

1 Câu trả lời

您正在启动的“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
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com