Image 如何使用本机在Tizen可穿戴设备中加载远程图像

Image 如何使用本机在Tizen可穿戴设备中加载远程图像,image,tizen,tizen-wearable-sdk,Image,Tizen,Tizen Wearable Sdk,嗨,我是Tizen Native Development的新手,想知道如何加载远程图像,比如使用URL加载。任何人都可以提供帮助?我们可以使用curl()从远程地址加载图像,然后将图像作为Evas对象查看 我曾经使用过一次手机上可用的示例curl应用程序[newtizen project>sample>mobile>Native>Network>curl]从url加载图像。虽然目前还没有可穿戴设备的示例应用程序,但它可以工作。记住要包括“curl.h”头文件。您将找到一个文本字段,其中包含加载图

嗨,我是Tizen Native Development的新手,想知道如何加载远程图像,比如使用URL加载。任何人都可以提供帮助?

我们可以使用
curl
()从远程地址加载图像,然后将图像作为Evas对象查看

我曾经使用过一次手机上可用的示例curl应用程序[
newtizen project>sample>mobile>Native>Network>curl
]从url加载图像。虽然目前还没有可穿戴设备的示例应用程序,但它可以工作。记住要包括“curl.h”头文件。您将找到一个文本字段,其中包含加载图像的地址和保存图像的目标名称。图像将保存在
/opt/usr/media/Downloads
目录中

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

如果我们把所有这些放在一起

  • 为可穿戴设备创建基本UI应用程序
  • 如果需要,可以使用单行条目输入图像url(单行条目示例可在
    UI组件
    project)下找到)
  • 使用
    curl
    下载所选图像。加载图像就像加载远程文件一样。如文件中所述,我们必须经过以下步骤:
    • 。这将创建要使用的卷曲控制柄
    • 即图像url/回调。您必须喜欢WRITEFUNCTION和WRITEDATA才能保存文件
    • 。示例代码包含curl传输的基本结构
  • 将图像加载为。您可以使用和示例项目作为参考
示例服务器中的Curl项目在文件下载部分包含以下步骤


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

我们可以使用
curl
()从远程地址加载映像,然后将映像作为Evas对象查看

我曾经使用过一次手机上可用的示例curl应用程序[
newtizen project>sample>mobile>Native>Network>curl
]从url加载图像。虽然目前还没有可穿戴设备的示例应用程序,但它可以工作。记住要包括“curl.h”头文件。您将找到一个文本字段,其中包含加载图像的地址和保存图像的目标名称。图像将保存在
/opt/usr/media/Downloads
目录中

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

如果我们把所有这些放在一起

  • 为可穿戴设备创建基本UI应用程序
  • 如果需要,可以使用单行条目输入图像url(单行条目示例可在
    UI组件
    project)下找到)
  • 使用
    curl
    下载所选图像。加载图像就像加载远程文件一样。如文件中所述,我们必须经过以下步骤:
    • 。这将创建要使用的卷曲控制柄
    • 即图像url/回调。您必须喜欢WRITEFUNCTION和WRITEDATA才能保存文件
    • 。示例代码包含curl传输的基本结构
  • 将图像加载为。您可以使用和示例项目作为参考
示例服务器中的Curl项目在文件下载部分包含以下步骤


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

您好!您想在视图中加载和显示图像,还是只从远程图像加载原始信息?我只想在视图中加载和显示图像。欢迎Tizen!是否要从internet加载图像?@msalt是。特别是URLHi!您想在视图中加载和显示图像,还是只从远程图像加载原始信息?我只想在视图中加载和显示图像。欢迎Tizen!是否要从internet加载图像?@msalt是。特别是URLI查找了您提供的libcurl文档链接。但是我在里面找不到能载入一些图像的东西。您可以更新链接吗?该文档包含使用curl进行基本文件传输的api参考。我现在在答案中添加了旋度转移的步骤。将您的图像url放在curl_easy_setopt()中。是否有某种方法可以远程加载它而不在本地保存?我查阅了您提供的libcurl文档链接。但是我在里面找不到能载入一些图像的东西。您可以更新链接吗?该文档包含使用curl进行基本文件传输的api参考。我现在在答案中添加了旋度转移的步骤。将您的图像url放在curl_easy_setopt()中。是否有某种方法可以远程加载它而不在本地保存?