如何使用Native加载Tizen可穿戴设备中的远程图像

时间:2016-10-27 10:19:04

标签: image tizen tizen-wearable-sdk

您好我是Tizen Native Development的新手,并且想知道如何加载远程图像,例如使用URL加载它。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我们可以使用curllibcurl)从远程地址加载图像,然后将图像视为Evas对象。

我曾使用可用于移动设备的样本卷曲应用程序[New Tizen project > Sample > Mobile > Native > Network > Curl]从网址加载图片。虽然,没有针对可穿戴设备的示例应用程序,但它会起作用。请记住包含“curl.h”头文件。您将找到一个文本字段,其中包含用于加载图像的地址和用于保存图像的目标名称。图像将保存在/opt/usr/media/Downloads目录中。

还有另一个名为UI Components的可穿戴样本项目(本机),其中包含您的任务所需的必要UI。查找“图像”查看选项及其来源,您将看到他们如何将图像作为Evas对象加载。在此处将下载图像的路径设置为要加载的图像路径。

如果我们整理所有这些,

  • 为Wearable创建一个基本的UI应用程序。
  • 使用单行条目输入图片网址(单行输入示例可在UI Components项目下找到)如果需要。
  • 使用curl下载所选图像。加载图像就像加载远程文件一样。如文档中所述,我们必须执行以下步骤:
  • 将图片加载为Evas Object。您可以使用this和示例项目作为参考。

示例服务器中的Curl项目在文件下载部分中包含以下步骤。

我希望这有助于完成你的任务。