android-assets相关内容

如何使用 AssetManager 在 libGDX 中构建 ResourceManager

我想在我的安卓游戏中使用非静态 AssetManager?我有很多层次.我应该如何使用 AssetManager?我应该为每个级别创建一个单独的 AssetManager 吗?因为如果我创建一个 AssetManager,它将在第一个屏幕中加载所有纹理等. 解决方案 您应该在您的主类中创建一个 AssetManager,它会在应用程序启动时加载所有资产.然后对于每个级别,您应该根据您的游戏 ..
发布时间:2022-01-12 17:08:42 其他开发

Android NDK:从共享库内的资产中读取文件

在我的应用程序中,我必须将文件从 assets 文件夹传递到 shared library.我现在不能使用 jni 来做到这一点.我在我的项目中使用了预编译的共享库,其中我已经硬编码了我的文件的路径,但是我收到错误 “没有这样的文件或目录".所以在我的 .apk 文件中,我在 libs/armeabi-v7a 文件夹中有 .so 文件,在 /assets 中有我的文件em> 文件夹. 我尝试 ..
发布时间:2022-01-10 23:26:25 移动开发

Android:使用 WebView 播放资产声音

当用户单击我的应用程序的 WebView 上的标签时,我试图从资产文件夹播放声音.我发现我可以使用一个扩展 WebViewClient 的新类来检测链接的扩展名,如果它是一个 mp3 文件,它可以通过默认的音频播放器播放它.但我希望它在不启动新活动的情况下在活动中播放. 我使用以下链接作为参考:Webview 中的声音和 使用 Uri 或资产中的文件创建 MediaPlayer 时出错 ..
发布时间:2021-12-20 23:49:11 移动开发

资产文件夹中的 DB 文件.会更新吗?

我是 Android SQLite 的新手.这就是我所拥有的: 我的 assets 文件夹中有 db.sqlite. 数据库的目的是只读.用户不会写信给它. 当应用更新时,db.sqlite 将被替换为一个新的 db(我将从项目中删除旧文件并添加新文件). 我担心的是: 旧的 db 文件会被删除吗?(这就是我想要的;用新的替换旧的) 为什么要问?因为当我调试我的应用程序时, ..
发布时间:2021-12-08 18:30:25 移动开发

Android 使用内容提供程序从资产文件夹发送图像?

您好~我正在尝试通过一般意图从应用程序中的资产文件夹发送图像(因此用户可以将图像发送到接受此类意图的任何其他应用程序,包括 SMS、Facebook 和 Twitter). 环顾四周后,我发现了这个StackOverflow 问题.它似乎工作得很好,在关注了一些评论之后,该方法似乎并没有被弃用.然而,我的问题是我无法让它工作.发生的情况是我成功地从意图选择器对话框中选择了一个应用程序,但是一 ..
发布时间:2021-11-30 12:05:48 Java开发

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

我正在学习 Android,我刚刚介绍了 Assets 和 Raw 资源.我试图了解使用原始资源与资产的原因. 它们都提供未编译的资源输入流. 资产似乎比原始资源提供了更多的灵活性和功能. 一个.您可以在 assets 下创建文件夹结构,但不能在 raw 下创建 B.您可以在 assets 文件夹中动态列出所有资源,但不能在 raw 文件夹中列出. 那么,我为什么要在 ..
发布时间:2021-11-27 20:50:31 移动开发

播放资产目录中的音频文件

我有以下代码: AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3");播放器 = 新媒体播放器();player.setDataSource(afd.getFileDescriptor());玩家准备();播放器开始(); 问题在于,当我运行此代码时,它开始按字母顺序播放资产目录中的所有音频文件,而不是仅播放我请求的音频文件 ..
发布时间:2021-11-27 19:42:26 移动开发

如何在库项目中引用资产

在属于我调用的图书馆项目的类中: webview.loadUrl("file:///android_asset/info.html", null); 不幸的是,这仅在我复制文件 info.html 到应用程序的项目资产文件夹中时才有效. 有没有办法告诉 Android 库代码:“在库的资产文件夹中查找此文件,不是在应用程序的资产文件夹中"? 解决方案 这个答案是过时,gradle ..

Android - 将文件从资产复制到/data/data 文件夹

我需要在我的应用中使用一些文件.它们保存在资产文件夹中.我看到了关于 SO 的讨论,文件被从资产文件夹复制到/data/data/在内部存储上,然后被使用.代码我拿到了,但是我没有拿到的是,有什么需要将资产拷贝到内部存储? 解决方案 我突然想到的一个原因是将现有的 C/C++ 代码与 NDK 一起使用时,需要文件路径并且您不想修改那个代码. 例如,我正在使用一个需要一些数据文件的现有 ..
发布时间:2021-11-27 17:16:41 移动开发

用于操作栏和通知的 Android 图标生成器不起作用(灰色形状)

我发现这个 Asset Studio 可以生成图标.它适用于启动器图标,但对于操作栏或通知图标则不起作用.我放入了我的 png 文件并想生成图标,但 Asset Studio 只生成灰色圆圈.有没有其他工具可以生成操作栏和通知图标? 解决方案 您可以在 Asset Studio 中使用一个工具来创建通用图标:https://romannurik.github.io/AndroidAsset ..

Android Studio 中的“assets"文件夹放在哪里?

我对 assets 文件夹感到困惑.它不是在 Android Studio 中自动创建的,几乎所有讨论它的论坛都在谈论 Eclipse. 如何在Android Studio中配置Assets目录? 解决方案 由于 Android Studio 使用 新的基于 Gradle 的构建系统,你应该将 assets/ 放在源集内(例如,src/main/assets/). 在典型的 A ..
发布时间:2021-11-21 17:44:47 Android

动态加载资产文件夹中的所有图像

我正在构建一个当前从 drawable 文件夹中读取图像的应用程序.由于我不能在 drawable 中创建子文件夹,因此我必须在资产文件夹中创建子文件夹并从那里加载图像.有什么方法可以使用资产子文件夹中的所有图像创建 List 或 ArrayList 吗? 我的代码是这样的: public class ImageAdapter extends BaseAdapter {私有上下文 mCon ..
发布时间:2021-11-17 23:55:08 移动开发

从外部更改 .apk 资产文件

我有一个将在很多用户之间分发的 apk 文件.该文件对所有人都是相同的,但我需要为将在代码中使用的每个文件指定 ID(理想情况下,它应该由 php 脚本自动完成).现在我尝试将 ID 放入 Assets 中的文本文件,然后在 Windows 中打开 apk 作为存档,更新文本文件中的值然后保存(更新存档).结果我的应用程序无法再安装.为什么它不起作用?或者可能有另一种方法来为每个 apk 设置 I ..
发布时间:2021-11-15 21:57:18 移动开发