【发布时间】:2018-09-09 07:11:03
【问题描述】:
我需要使用 AIML 实现一个聊天机器人应用程序。所以我需要将我的 AIML 文件存储在我设备的本地存储中。而我的名为 program-ab (https://code.google.com/archive/p/program-ab) 的库使用 File folder = new File(path); 方法从设备本地存储中获取 AIML 文件。
首先我创建了一个资产文件夹,例如;
|--app
|----manifests
|----java
|----assets
|----res
并将我所需的 AIML 文件添加到 assets 文件夹。
比我需要访问我的文件夹;
File file = new File(this.getBaseContext().getFilesDir(), "assets");
if (file.exists())
{
System.out.println("OK");
}
else
{
System.out.println("NO");
}
但它返回“NO”响应。那么我可以做些什么来存储和访问我的应用程序中的 AIML 文件。
【问题讨论】:
标签: java android android-studio assets