【发布时间】:2019-08-20 21:23:42
【问题描述】:
我正在尝试制作一个使用 OpenAPLR 的简单 android 应用程序
http://doc.openalpr.com/cloud_api.html
所以我复制了Java部分下关于如何发出REST api请求的代码并将其全部放入按钮的onClick方法中并拍摄了车牌的照片并将其保存为位置中的license_plate.jpg
app/res/drawable/license_plate.jpg
但是每当我运行应用程序时,我总是会收到指向这些行的错误
Path path = Paths.get("drawable/license_plate.jpg");
byte[] data = Files.readAllBytes(path);
java.nio.file.NoSuchFileException: drawable/license_plate.jpg
我应该将这张图片保存在哪里,以便在申请期间使用它? 当我不只是使用我已经预加载的单张图片时,我应该在哪里保存用于未来应用程序的图像?
【问题讨论】:
-
给出完整路径(app/...)并尝试。如果它有效,那么您的相对路径需要根据此图像文件与运行应用程序/文件的关系进行修复
-
我尝试在 android studio 的文件查看器中右键单击 license_plate.jpg 并选择“复制路径”和“复制相对路径”并将它们都放在 Paths.get() 中并得到同样的 NoSuchFileException 错误