gpt4 book ai didi

blackberry - 如何使用 Bitmap.getBitmapResource() 访问存储在黑莓中的图像?

转载 作者:行者123 更新时间:2023-12-03 09:36:46 25 4
gpt4 key购买 nike

我想访问存储在 Blackberry 中的图像,比如位于“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);

我必须访问它,

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

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

}

我可以使用第二种方式访问​​图像,但我想知道我可以使用“Bitmap.getBitmapResource(filePath)”访问它吗?

最佳答案

看看Bitmap.getBitmapResource API 引用:

public static Bitmap getBitmapResource(String name)
Creates a bitmap from provided name resource.
This method looks for the resource in the cod file that launched this process.
Parameters:
name - Name of the bitmap resource.
Returns:
New Bitmap object, or null if this method couldn't find your named resource.
Throws:
NullPointerException - If the name parameter is null.
Since:
JDE 3.6

public static Bitmap getBitmapResource(String module, String name)
Creates a bitmap from provided named resource found in module.
Parameters:
module - Name of the module containing the bitmap resource. If not specified, the name of >the calling module is used.
name - Name of the bitmap resource.
Returns:
New Bitmap object, or null if this method couldn't find your named resource.
Throws:
NullPointerException - If the name parameter is null.
Since:
JDE 3.6

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

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

关于blackberry - 如何使用 Bitmap.getBitmapResource() 访问存储在黑莓中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1630142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com