问题标签 [android-assets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
53091 浏览

android - 什么时候应该使用资产而不是 Android 中的原始资源?

我正在进行 Android 学习,我刚刚介绍了 Assets 和 Raw 资源。我试图了解使用原始资源与资产的原因。

  1. 它们都提供了未编译的资源输入流。

  2. 资产似乎比原始资源提供了更多的灵活性和功能。

    一种。assets您可以在下但不能在下创建文件夹结构raw

    湾。您可以在文件夹中动态列出所有资源,assets但不能在文件夹中列出raw

那么,我为什么要在 Android 中使用 Raw 资源呢?

0 投票
4 回答
27989 浏览

android - 将 (.txt) 文件保存到 Android 中的资产文件夹?

如何写入资产文件夹中的 .txt 文件。

如何获取路径资产文件夹?

0 投票
2 回答
4752 浏览

android - 从 HTML 引用资产中的图像不起作用

我正在尝试在 Android 应用程序的 WebView 中显示图像。该图像存在于我的 Android 项目的资产文件夹中。HTML 以编程方式构建,其中包含此图像参考:

使用以下方法将 HTML 加载到 WebView 中:

webView.loadDataWithBaseURL(urlStr, htmlText, "text/html", "utf-8", urlStr);

urlStr = 查找其他资源所需的基本 url。htmlText = 以编程方式生成 HTML

WebView 加载 HTML 很好,但图像显示为“丢失”。我已验证该图像存在于资产中的该位置。然而,它不会出现在 WebView 中。

我看过很多帖子和教程说这应该有效,但它不适合我。这是在 3.2 Android 平板电脑上。任何人都知道这是否仅适用于某些版本的Android?关于为什么它在我的情况下不起作用的任何想法?谢谢。

0 投票
2 回答
2566 浏览

java - 从 assets 文件夹中删除数据库文件

我想在运行时删除资产文件夹中的文件。我在资产文件夹中有一个数据库文件,它在运行时复制到数据文件夹,但是在安装我的应用程序后,应用程序的大小变成了两倍大(资产 + 数据文件夹)!

如何从资产文件夹中删除数据库文件以避免这种情况?

0 投票
1 回答
1709 浏览

android - 如何从资产文件夹中的 HTML 文件中访问可绘制文件夹中的图像?

我正在使用 XML 文件在我的应用程序中显示“关于”页面。此 xml 文件位于 assets 文件夹中,并使用 WebView 布局显示。

我想使用 css 为这个 xml 文件设置背景图像。该图像位于 drawable-mdpi 文件夹中。有没有办法可以访问该图像?

我的意思是这样的?(或替代方案,当然)

谢谢你的帮助 :)

0 投票
5 回答
19888 浏览

android - Android:getAssets().openFd() 和 FileNotFoundException

我正在尝试从 assets 文件夹中读取一个 txt 文件,如下所示:

但我得到了这个例外:

java.io.FileNotFoundException:这个文件不能作为文件描述符打开;它可能被压缩了

我不知道是什么问题?

0 投票
1 回答
604 浏览

java - 我无法将文件从资产复制到外部存储

我正在制作一个 Android 应用程序,我想添加两个名为fsx.xml和的文件xplane.xml。这是我正在使用的代码,它运行完美,没有错误,但/planesim只是显示为空。请帮忙!

感谢您的时间和帮助,zeokila。

0 投票
3 回答
13145 浏览

java - 如何访问我的 android 应用程序中的资产文件夹?

我正在为一个朋友写一个小项目。记事卡应用程序。我的计划是将记事卡放在 xml 格式中,以便我可以轻松地导入和导出它们。我在 assets/xml/mynotecard.xml 文件夹中找到了 xml 文件,但我无法访问该文件。

每当我尝试解释 xml 文件(稍后将放在课堂上)时,我都会遇到异常:test.xml 不是文件。这是我的代码的摘录:

公共类 NotecardProActivity 扩展 Activity {

}

}

如果你们能帮助我,那就太棒了:)

0 投票
2 回答
1757 浏览

android - 从资产中的文件夹访问文件

我有一个显示资产文件夹中的 html 文件的应用程序。
现在的问题是,如果只有一个 html,一切正常,但如果我有超过 1 个 html,我该如何引用它?


仅存在 1 个 html 时的文件夹结构就像
屏幕 1

我指的是html文件如下:
InputStream input = this.getAssets().open("index.html");


但在多个 html 的情况下,它应该/将会
屏幕 2


那么,在这种情况下,我如何引用不同的 html?
即如何从文件夹中的文件夹中引用assets文件?

由于我不知道如何继续,任何帮助表示赞赏......

0 投票
5 回答
23638 浏览

android - 从 Android Asset 文件夹中读取 xml 文件

我正在尝试从assets文件夹中读取相同的文件“ xmlfile.xml ”,并从 SD 卡sdcard/download/中读取另一个副本。

我可以从 SD 卡读取:

  • 解压返回
  • Esite 返回

我无法从 Assets 文件夹中读取:

  • unfile 返回False
  • Esite 返回False

此代码无效


这段代码在工作

有人可以解释我如何从 Assets 文件夹中读取文件。

谢谢马可