首页 > 解决方案 > XML 资源的 Android Studio 路径

问题描述

所以我使用 OpenCV,我需要获取 XML 文件的路径。我怎么做。我正在使用 Android Studio Java。代码如下所示:

CascadeClassifier face = new CascadeClassifier("../../../res/xml/haarcascade_frontalface_default.xml");

上课地点:

/Users/me/Desktop/a/b/c/app/src/main/java/com/me/projekt_app/Camera.java

XML 的位置:

/Users/me/Desktop/a/b/c/app/src/main/res/xml/haarcascade_frontalface_default.xml

标签: javaandroidopencv

解决方案


资源是开发机器上的文件。它们不是设备上的文件。

您可以:

  • 将 XML 放入 中assets/,然后使用在 XMLAssetManager上打开一个InputStream并使用它将 XML 写入某个文件;或者

  • 将 XML 放入res/raw/,然后使用在 XMLResources上打开一个InputStream并使用它将 XML 写入某个文件


推荐阅读