java - 在哪里放置 OpenFL android 扩展的可绘制资源?

标签 java android haxe openfl

我正在为我的 OpenFL 应用程序制作一个安卓扩展程序,当我从 Haxe 调用一个函数时,它应该会显示一个通知。

我需要在我的扩展项目中放置一个可绘制图标,因为通知需要一个图标。

但是,Java 文件扩展了一个“Extension”类,它提供了对象——Extension.assetManager (android.content.res.AssetManager)

我如何使用它来访问类似于 R.drawable....的可绘制对象?

以及将 OpenFL android 扩展的可绘制资源放在哪里?

最佳答案

看起来像AssetManager可以访问“assets”文件夹中的文件,所以我怀疑你需要做的是在扩展项目的根目录中创建这个文件夹。要打开文件,您将使用如下内容:

Bitmap bitmap = BitmapFactory.decodeStream(AssetManager.open("filename.png"));

关于java - 在哪里放置 OpenFL android 扩展的可绘制资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25202957/

相关文章:

java - 找不到 DownloadManager 下载的文件

java - MyBatis 可以创建数据库模式吗?

php - 无法使用php+android从mysql检索数据

java - Dao 注册表重构

java - eclipse 安卓 : JSONAdapter not updating ListView

metaprogramming - 依赖于 haxe 中泛型实现的函数的可选类代码生成

java - 在 Haxe 正则表达式中是否有等同于 Java 的\p{Punct} 的东西?

java - Haxe:构建到 android 目标时崩溃

java - 使用 Spring 和 JUnit 在 @Before 和 @Test 执行之间注入(inject)逻辑

java - Mongo Flux/Mono 获取对象