【发布时间】:2023-03-14 09:24:01
【问题描述】:
我有一个有效的脚本,可以用 AR 相机拍照并将其保存在 Android 的数据文件中,如下所示:
screenShotName = "Dorot" + System.DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ".png";
File.WriteAllBytes(Application.persistentDataPath + "/" + screenShotName, screenshot.EncodeToPNG());
GameObject.Find("MainCanvas").GetComponent<Canvas>().enabled = true;
如何将 persistentDataPath 更改为 Android Image Gallery 的正确路径。
谢谢。
【问题讨论】:
-
您无法将图片保存到图库,因为图库应用程序是一个应用程序,没有存储空间。图库应用程序只显示您设备上的图像。此外,您没有提及您使用的完整路径现在。
-
谢谢,我明白了,目前我手机保存图片的路径是:我的文件\内部存储\安卓\数据\com.CompanyName.AppName\文件。在 Windows 上,图像保存在 AppData 文件夹中。
-
My files\ Internal storage\ Android\ data\ com.CompanyName.AppName\ files.抱歉,这是 Android 设备上不存在的路径。在您的设备上使用更好的文件浏览器应用程序来找出真正的路径。
标签: c# android unity3d augmented-reality vuforia