您好我是Tizen Native Development的新手,并且想知道如何加载远程图像,例如使用URL加载它。有人可以帮忙吗?
答案 0 :(得分:0)
我们可以使用curl
(libcurl)从远程地址加载图像,然后将图像视为Evas对象。
我曾使用可用于移动设备的样本卷曲应用程序[New Tizen project > Sample > Mobile > Native > Network > Curl
]从网址加载图片。虽然,没有针对可穿戴设备的示例应用程序,但它会起作用。请记住包含“curl.h”头文件。您将找到一个文本字段,其中包含用于加载图像的地址和用于保存图像的目标名称。图像将保存在/opt/usr/media/Downloads
目录中。
还有另一个名为UI Components
的可穿戴样本项目(本机),其中包含您的任务所需的必要UI。查找“图像”查看选项及其来源,您将看到他们如何将图像作为Evas对象加载。在此处将下载图像的路径设置为要加载的图像路径。
如果我们整理所有这些,
UI Components
项目下找到)如果需要。curl
下载所选图像。加载图像就像加载远程文件一样。如文档中所述,我们必须执行以下步骤:
示例服务器中的Curl项目在文件下载部分中包含以下步骤。
我希望这有助于完成你的任务。