获取资产不是获取资产的文件
getting assets not get the files of assets
我在 Android Studio 中有一个项目有很多库。主项目有一个资产文件夹(其中包含两个文件夹),库没有任何资产文件夹。
我有这个代码:
public static final Pattern LENGUAJES = Pattern.compile("html-(.+)");
public static List<String> getLenguajesHelp(Context oContext) {
ArrayList<String> oLens = new ArrayList<String>();
AssetManager assetManager = oContext.getAssets();
try {
String[] oFiles = assetManager.list("");
for (int i = 0; i < oFiles.length; i++) {
Log.v("probandoElMatcher", oFiles[i]);
Matcher oMat = LENGUAJES.matcher(oFiles[i]);
if (oMat.find()) {
oLens.add(oMat.group(1));
}
}
} catch (IOException oEx) {
oEx.printStackTrace();
}
return oLens;
}
Context
来自主项目(在 assets 文件夹中我有一个名为 html-es 的文件夹,想法是该方法与该文件夹匹配)但是方法 getAssets.list()
returns 资产文件夹中我没有的文件列表,其中大多数是 .pak
文件。会有什么问题?
问题是我有很多口味,当有口味时,资产文件夹必须在主文件夹(或特定口味文件夹)内,但我不知道为什么获取资产 returns .pak 文件(了解 returns .pak 文件和我的文件)
我在 Android Studio 中有一个项目有很多库。主项目有一个资产文件夹(其中包含两个文件夹),库没有任何资产文件夹。
我有这个代码:
public static final Pattern LENGUAJES = Pattern.compile("html-(.+)");
public static List<String> getLenguajesHelp(Context oContext) {
ArrayList<String> oLens = new ArrayList<String>();
AssetManager assetManager = oContext.getAssets();
try {
String[] oFiles = assetManager.list("");
for (int i = 0; i < oFiles.length; i++) {
Log.v("probandoElMatcher", oFiles[i]);
Matcher oMat = LENGUAJES.matcher(oFiles[i]);
if (oMat.find()) {
oLens.add(oMat.group(1));
}
}
} catch (IOException oEx) {
oEx.printStackTrace();
}
return oLens;
}
Context
来自主项目(在 assets 文件夹中我有一个名为 html-es 的文件夹,想法是该方法与该文件夹匹配)但是方法 getAssets.list()
returns 资产文件夹中我没有的文件列表,其中大多数是 .pak
文件。会有什么问题?
问题是我有很多口味,当有口味时,资产文件夹必须在主文件夹(或特定口味文件夹)内,但我不知道为什么获取资产 returns .pak 文件(了解 returns .pak 文件和我的文件)