android-assets相关内容
我想在我的安卓游戏中使用非静态 AssetManager?我有很多层次.我应该如何使用 AssetManager?我应该为每个级别创建一个单独的 AssetManager 吗?因为如果我创建一个 AssetManager,它将在第一个屏幕中加载所有纹理等. 解决方案 您应该在您的主类中创建一个 AssetManager,它会在应用程序启动时加载所有资产.然后对于每个级别,您应该根据您的游戏
..
在我的应用程序中,我必须将文件从 assets 文件夹传递到 shared library.我现在不能使用 jni 来做到这一点.我在我的项目中使用了预编译的共享库,其中我已经硬编码了我的文件的路径,但是我收到错误 “没有这样的文件或目录".所以在我的 .apk 文件中,我在 libs/armeabi-v7a 文件夹中有 .so 文件,在 /assets 中有我的文件em> 文件夹. 我尝试
..
这是我用来从其他类动态获取文件名 (.mp3) 的代码,因为我的资产文件夹中有许多 mp3 文件: playAudioButton.setOnClickListener(new OnClickListener() {@覆盖公共无效 onClick(查看 v){文件名音频=新文件名();String audioName=audio.getAudioName(count).toString();如果
..
我有以下/res/values/uris.xml 我正在使用代码访问它: private String膀胱Url= getString(R.string.bladder); 但它返回空值.我不知道为什么? 解决方案 我猜你是这样放置膀胱网址的: public class YourActivity extends Activity {私人字符串膀胱Url = getString(
..
当用户单击我的应用程序的 WebView 上的标签时,我试图从资产文件夹播放声音.我发现我可以使用一个扩展 WebViewClient 的新类来检测链接的扩展名,如果它是一个 mp3 文件,它可以通过默认的音频播放器播放它.但我希望它在不启动新活动的情况下在活动中播放. 我使用以下链接作为参考:Webview 中的声音和 使用 Uri 或资产中的文件创建 MediaPlayer 时出错
..
我是 Android SQLite 的新手.这就是我所拥有的: 我的 assets 文件夹中有 db.sqlite. 数据库的目的是只读.用户不会写信给它. 当应用更新时,db.sqlite 将被替换为一个新的 db(我将从项目中删除旧文件并添加新文件). 我担心的是: 旧的 db 文件会被删除吗?(这就是我想要的;用新的替换旧的) 为什么要问?因为当我调试我的应用程序时,
..
您好~我正在尝试通过一般意图从应用程序中的资产文件夹发送图像(因此用户可以将图像发送到接受此类意图的任何其他应用程序,包括 SMS、Facebook 和 Twitter). 环顾四周后,我发现了这个StackOverflow 问题.它似乎工作得很好,在关注了一些评论之后,该方法似乎并没有被弃用.然而,我的问题是我无法让它工作.发生的情况是我成功地从意图选择器对话框中选择了一个应用程序,但是一
..
我需要知道资产文件夹上文件的字符串路径,因为我使用的地图 API 需要接收字符串路径,而且我的地图必须存储在资产文件夹中 这是我正在尝试的代码: MapView mapView = new MapView(this);mapView.setClickable(true);mapView.setBuiltInZoomControls(true);mapView.setMapFile("fi
..
我确实使用 WebView 尝试了来自 Google 代码的示例、演示和其他资源,但是当我尝试在自己的代码中执行此操作时,它对我不起作用. 我想加载我放在assets文件夹中的myfile.html,并使用: 私有WebView myWebView;myWebView.loadUrl("file:///android_assets/myfile.html"); 在模拟器上显示错误
..
我正在学习 Android,我刚刚介绍了 Assets 和 Raw 资源.我试图了解使用原始资源与资产的原因. 它们都提供未编译的资源输入流. 资产似乎比原始资源提供了更多的灵活性和功能. 一个.您可以在 assets 下创建文件夹结构,但不能在 raw 下创建 B.您可以在 assets 文件夹中动态列出所有资源,但不能在 raw 文件夹中列出. 那么,我为什么要在
..
我有以下代码: AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3");播放器 = 新媒体播放器();player.setDataSource(afd.getFileDescriptor());玩家准备();播放器开始(); 问题在于,当我运行此代码时,它开始按字母顺序播放资产目录中的所有音频文件,而不是仅播放我请求的音频文件
..
在属于我调用的图书馆项目的类中: webview.loadUrl("file:///android_asset/info.html", null); 不幸的是,这仅在我复制文件 info.html 到应用程序的项目资产文件夹中时才有效. 有没有办法告诉 Android 库代码:“在库的资产文件夹中查找此文件,不是在应用程序的资产文件夹中"? 解决方案 这个答案是过时,gradle
..
我想从我的资产中的特定目录中获取我的 html 文件列表. 有代码>> 私有列表ListDir(字符串目录){列表结果 = 新的 ArrayList();AssetManager am = getActivity().getAssets();字符串[] 文件=空;尝试 {文件 = am.list(目录);} catch (IOException e) {e.printStackTrace(
..
我需要在我的应用中使用一些文件.它们保存在资产文件夹中.我看到了关于 SO 的讨论,文件被从资产文件夹复制到/data/data/在内部存储上,然后被使用.代码我拿到了,但是我没有拿到的是,有什么需要将资产拷贝到内部存储? 解决方案 我突然想到的一个原因是将现有的 C/C++ 代码与 NDK 一起使用时,需要文件路径并且您不想修改那个代码. 例如,我正在使用一个需要一些数据文件的现有
..
public void DOCS(查看btnDocs){File fileBrochure = new File("android.resource://com.project.datastructure/assets/abc.pdf");如果 (!fileBrochure.exists()){CopyAssetsbrochure();}/** PDF阅读器代码*/File file = new
..
我发现这个 Asset Studio 可以生成图标.它适用于启动器图标,但对于操作栏或通知图标则不起作用.我放入了我的 png 文件并想生成图标,但 Asset Studio 只生成灰色圆圈.有没有其他工具可以生成操作栏和通知图标? 解决方案 您可以在 Asset Studio 中使用一个工具来创建通用图标:https://romannurik.github.io/AndroidAsset
..
我在 Android Studio 的资产文件目录中可能有 wifi2.txt 文件.但是,当我尝试访问它时,我不断收到 NULLPointException.我的代码如下:(非常感谢) //CSV 文件读取文件文件=空;尝试 {FileInputStream is = new FileInputStream(file);尝试 {BufferedReader reader = new Buffe
..
我对 assets 文件夹感到困惑.它不是在 Android Studio 中自动创建的,几乎所有讨论它的论坛都在谈论 Eclipse. 如何在Android Studio中配置Assets目录? 解决方案 由于 Android Studio 使用 新的基于 Gradle 的构建系统,你应该将 assets/ 放在源集内(例如,src/main/assets/). 在典型的 A
..
我正在构建一个当前从 drawable 文件夹中读取图像的应用程序.由于我不能在 drawable 中创建子文件夹,因此我必须在资产文件夹中创建子文件夹并从那里加载图像.有什么方法可以使用资产子文件夹中的所有图像创建 List 或 ArrayList 吗? 我的代码是这样的: public class ImageAdapter extends BaseAdapter {私有上下文 mCon
..
我有一个将在很多用户之间分发的 apk 文件.该文件对所有人都是相同的,但我需要为将在代码中使用的每个文件指定 ID(理想情况下,它应该由 php 脚本自动完成).现在我尝试将 ID 放入 Assets 中的文本文件,然后在 Windows 中打开 apk 作为存档,更新文本文件中的值然后保存(更新存档).结果我的应用程序无法再安装.为什么它不起作用?或者可能有另一种方法来为每个 apk 设置 I
..