如何使用 Bitmap.getBitmapResource() 访问存储在 Blackberry 中的图像?

2024-03-24

我想访问存储在黑莓中的图像,例如位置“store/home/user/image.png”。

现在我可以访问这个图像,

String filePath = "file:///store/home/user/image.png;
Bitmap image = Bitmap.getBitmapResource(filePath);
BitmapField bitmapField = new BitmapField(image, BitmapField.FOCUSABLE);

OR

我必须访问它,

  String filePath = "file:///store/home/user/image.png;
  FileConnection fconn = (FileConnection)Connector.open(filePath, Connector.READ); 
  if (fconn.exists()) 
  {
                ........
                ........                           

     input.close();
     fconn.close();                            

  }

我可以使用第二种方式访问​​图像,但我想知道我可以使用“Bitmap.gethBitmap Resource(文件路径)”访问它吗?


看一眼Bitmap.getBitmapResource http://www.blackberry.com/developers/docs/3.6api/net/rim/device/api/system/Bitmap.html#getBitmapResource(java.lang.String)API参考:

公共静态 Bitmap getBitmapResource(字符串名称)
从提供的名称资源创建位图。
此方法在启动此进程的 cod 文件中查找资源。
参数:
name - 位图资源的名称。
Returns:
新的 Bitmap 对象,如果此方法找不到您的命名资源,则返回 null。
Throws:
NullPointerException - 如果 name 参数为 null。
Since:
JDE 3.6

公共静态 Bitmap getBitmapResource(字符串模块,字符串名称)
从模块中提供的命名资源创建位图。
参数:
module - 包含位图资源的模块的名称。如果未指定,则使用>调用模块的名称。
name - 位图资源的名称。
Returns:
新的 Bitmap 对象,如果此方法找不到您的命名资源,则返回 null。
Throws:
NullPointerException - 如果 name 参数为 null。
Since:
JDE 3.6

该方法用于检索资源代码模块。如果您在项目中包含一些图像,您将能够使用此方法检索它。

如果你想从文件系统打开一些图像,你将不得不使用文件连接, 检查文件 MIME 类型,从流中读取其字节并相应地创建编码图像。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Bitmap.getBitmapResource() 访问存储在 Blackberry 中的图像? 的相关文章

  • Java套接字不会在死套接字上抛出异常?

    我们的移动设备和服务器之间有一个简单的客户端服务器架构 两者都是用 Java 编写的 一个极其简单的ServerSocket和Socket实现 然而一个问题是 当客户端突然终止 没有正确关闭套接字 时 服务器不知道它已断开连接 此外 服务器
  • 截取 BlackBerry 中当前屏幕的屏幕截图

    是否可以在 BlackBerry 应用程序中截取当前屏幕的屏幕截图 我的屏幕上有一个按钮 当我单击该按钮时 我想发送一封包含当前屏幕截图的电子邮件 您可以使用以下方法获取显示屏幕的屏幕截图 public static Bitmap getS
  • 为 4.70 或 5.0 组件配置 Blackberry Eclipse 插件

    我正在寻求配置 Blackberry 开发环境的帮助 事实上 这是一个相当令人沮丧的过程 黑莓网站没什么用 事实证明 在已移动的链接 假定的细节和过时的文档之间 黑莓的开发很难取得任何进展 唷 现在我的咆哮结束了 这是我的问题 我终于让 E
  • 在 Blackberry 中创建对话框

    Hi I want to create a Login Screen which has a Username and Password and a Sign in Button But when a user fails to enter
  • 支持 Phonegap 最小平台版本

    我的公司正在进行一个大项目 我必须开发 IOS Android symbian Windows Phone 和黑莓 在听说和研究 Phonegap 后 我真的正在考虑使用它 但是我想知道是否有以及哪些是针对这些平台使用 Phonegap 进
  • 如何在黑莓中使BrowserField的背景透明

    我在用BrowserField的组成部分RIM BB 它现在显示白色背景 我想要制作一个透明背景 这样它就可以与经理的背景颜色相匹配 我曾尝试使用下面的代码 但这不起作用 BrowserField contentField new Brow
  • 适用于 iPhone 和 BlackBerry 的共享库

    我有一组功能 类 希望与我为 iPhone 和 Blackberry Java 构建的应用程序共享 有人有这样做的最佳实践吗 据我了解你的问题 这是不可能的 iPhone 和 Java 的二进制格式不兼容 甚至对于黑莓设备上的本机库也是如此
  • 适用于 iPhone、Android 和 Blackberry 的移动开发

    我最近偶然发现了 PhoneGap 我喜欢这个概念 但我无法在 Android 应用程序上进行第一次尝试 该文档跳过了一些细节 注释中充满了遇到问题的人 有人正在运行 PhoneGap 吗 你对 Android 做了什么调整 大约有 3 种
  • Blackberry BrowserField白色空页问题

    你好 我想在 BrowserField 中显示 html 内容 我使用代码 blove 来执行此操作 但我只看到白色的空白页面 BrowserField demo new BrowserField String res p demo p d
  • 黑莓 - “您目前没有新通知”

    我正在使用下面的代码 特别是pushMessage方法 向用户显示一些通知 public final class MyApplicationMessageFolder public static final long MyFolderId
  • java中如何从数组中随机生成唯一的数字

    我想随机生成一个数组中的数字 每个数字也应该是唯一的 我给出了这段代码 请帮我 请不要建议数组列表 因为我正在为黑莓应用程序构建黑莓API不支持数组列表或集合或哈希集 因此请建议我仅在这段代码中使用数组 Random rgen new Ra
  • 黑莓 Twitter 集成以发布照片

    我正在开发一个应用程序 用户可以在运行 OS 5 0 的 BlackBerry Storm 和 Torch 系列手机上将照片分享到 Facebook 和 Twitter 对于 Facebook 我使用了草莓项目 但对于 Twitter 我找
  • 移动开发 - 本机 VS 跨平台 VS JavaScript [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 黑莓操作系统版本

    如果我为操作系统版本 6 0 开发 Blackberry 应用程序 该应用程序是否与操作系统版本 4 5 兼容 如果没有 是否有某种方法可以轻松移植应用程序 如果您针对特定 SDK 例如 6 0 进行开发 您的应用程序将只能部署到使用匹配操
  • 将新图像添加到资源文件夹后出现类未找到异常

    该应用程序在模拟器和设备上运行得非常好 添加一组新图像后 它开始在每次运行时 在模拟器上和在设备上显示类未找到异常 当尝试删除一些图像以查找原因时 我在运行时找不到不同的类 编译和打包应用程序不会生成警告或错误 他们甚至得到签名 我得到的一
  • 如何在黑莓 7 中捕获列表字段滚动到底部

    我有一个包含许多数据的列表字段 首先我从服务器加载 10 条记录 我想在滚动移动到底部时捕获事件 以便我可以从服务器加载更多记录 我实现了 ScrollChangeListener public class DataListScreen e
  • 开发支持 Web 应用程序的移动应用程序的方法

    我的公司构建了自己的项目管理 Web 应用程序 这就像打了类固醇的大本营 该应用程序的核心功能是 创建任务列表 将任务分配给团队成员 跟踪任务项目的工时 我希望构建移动应用程序作为网络应用程序的扩展 移动应用程序必须 重现上述功能 连接到与
  • 如何将 SqLite 与 BlackBerry OS 4.5 一起使用?

    我目前在 BlackBerry 中使用持久存储 我想在 BlackBerry OS 4 5 中使用 SqLite 数据库 但我找不到任何相关教程 我可以在 BlackBerry OS 4 5 中使用 SqLite 还是需要其他版本的 Bla
  • J2ME - 使用 javax.microedition.amms.control.camera.CameraControl;是否可以禁用快门声音?

    在我的黑莓应用程序中 我已经实现了相机 并希望用我自己的声音替换默认的快门声音 我想我可以通过使用方法enableShutterFeedback false 来静音默认相机声音 然后播放我自己的声音 或者在相机激活之前立即播放我的声音来做到
  • 在 black berry 中创建项目时 xml 文件出错

    我刚刚在eclipse中创建了一个新项目 一旦创建 它就会创建并出现以下错误 InvalidRegex Pattern value a zA Z 1 63 s a zA Z 0 9 0 63 is not a valid regular e

随机推荐