- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
getAssets()openFD()失败。
AssetFileDescriptor fileFD=null;
File file = new File(Environment.getExternalStorageDirectory() + "/Music/ckyws8.wav");
fileFD = getAssets().openFd(file.toString()); //FAILS
file.exists()
返回
true
以及测试:
File tempath = new File(Environment.getExternalStorageDirectory() + "/Music");
int files = tempath.list().length;
for(int f=0;f<files;f++){
Log.d(LOG_TAG,tempath.list()[f].toString());
}
ckyws8.wav
的列表
最佳答案
AssetManager
用于访问应用程序的 Assets , Assets 是项目源代码树中assets/
目录的内容。它不是用于访问内部或外部存储上的文件的,这就是为什么您的代码不起作用的原因。
关于android - Android getAssets()。openFd(string)-找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15709935/
我正在尝试打开 Assets 文件夹中的文件。但是使用 getAssets() 会给出上面给出的错误。我知道我必须从另一个 Activity 传递上下文,但我也不能这样做,因为另一个错误出现了——“C
我试图从 Assets 文件夹中打开 xml 文件...但它抛出“FileNotFoundException”请帮忙!!! try { InputStream is = getAssets()
我想将自定义字体添加到扩展 BaseAdapter 的适配器中的按钮 (LetterBtn),但是我在 getAssets() 中收到错误消息“无法解析方法‘getAssets()’”。 字体在 as
您好,我在使用 getAsset() 方法时遇到了问题。我尝试使用 getAsset() 从 assets 文件夹中获取一个 xml 文件,并将其放入 inputStream。 代码: public
我有 2 个类,来自 BinderData 类,它扩展了 BaseAdapter(我不能将此类扩展到 Activity,因为我必须扩展到 BaseAdapter)我正在通过以下代码调用类 AssetA
我的自定义字体有问题。我这样改: @Override protected void onFinishInflate() { super.onFinishInflate(); mTime
我正在尝试创建一种方法,将 txt 文件中的文本获取到字符串中。当我从它所在的同一个类(该类是一个 Activity )调用它时,该方法正在工作。但是当我从另一个类(普通类)调用它时,它需要是静态的。
在下面的代码中,getPieceTextFile() 方法采用 Activity 上下文参数,但是在使用时,传入的上下文似乎为空并导致 NPE。任何建议,我们将不胜感激。 LogCat 输出和代码列表
public class Class_UniversityDialog extends Dialog { public Class_UniversityDialog(Context context)
作为 Android 编程的新手,我已将四个文件附加到我的库的 assets 文件夹中。 你可以看到附加的图像。 我想使用下面的代码通过 Android 库访问这些文件(如果我不在 Android 库
我有一个扩展 CCLayer 的类。我必须从 Assets 文件夹中获取一个文本文件。但是我不能在这个类中使用 getAssets()。我如何在扩展 CCLayer 的类中使用 getAssets()
我正在尝试从 assets 文件夹中读取一个 txt 文件: descriptor = context.getAssets().openFd("openAccess.txt"); reader = n
我尝试在我的 DatabaseHandler 类中解析一个文件,但 Eclipse 说: The method getAssets() is undefined for the type Databa
我正在尝试能够在 Assets 文件夹中的文件中搜索字符串。 getassets().open 表示它未定义。我在某个地方读过这种方法。这是我的代码: import java.io.File;
getAssets()openFD()失败。 AssetFileDescriptor fileFD=null; File file = new File(Environment.getExternal
我正在尝试从 Assets 文件夹访问 mp3 文件,然后设置数据源,准备它们,然后在单击图像按钮时播放它们。不过,我在 getAssets() 上不断收到错误。我知道我需要一些背景信息,但我不确定在
当我在 Android Studio 中编写代码时,如果没有 MainActivity,则无法使用 getAssets。 这是MainActivity。 package com.example.mag
我正在尝试编写一个遍历文本文件的类,它看起来像这样(约 5000 行): Postnr Poststad Bruksområde Kommunenummer Lat Lon Merknad
我正在开发一个 Android 应用程序,我正在尝试在 Assets 文件夹中打开一个 xml 文件,其中包含对同样位于 Assets 文件夹中的图像的引用。我在非 Activity 类中使用 Ass
我无法通过 Typeface 放置自定义字体,因为在编写 createFromAsset 时没有显示 getAssets()。我用过getContext(),getActivity(),把 Asset
我是一名优秀的程序员,十分优秀!