在忙碌的现代生活中,智能手机和智能手表都是不可或缺的工具。例如,在会议中,如果不断接到电话,而无法查看来电者是谁,可能会错过重要的紧急电话。但如果使用智能手表,就可以在不打扰会议的情况下查看来电者,并决定是否接听。
本文将详细介绍如何使用Tizen SDK开发三星Gear智能手表应用,包括安装SDK、创建项目、运行模拟器等步骤。
要开始开发三星Gear应用,需要安装以下软件:
从以下链接下载Tizen SDK和SDK镜像:
下载Tizen SDK:
根据操作系统要求下载Tizen SDK。本文作者使用的是Windows 64位系统,因此下载了适用于Windows 64位的版本。
下载SDK镜像:
在下载Tizen SDK的同一网页上,可以找到SDK镜像。根据操作系统要求选择并保存到本地计算机。
下载完成后,从保存的文件夹中运行Tizen SDK Exe以安装到计算机上。
如果在安装Tizen SDK之前没有安装Java Runtime Environment,可能会遇到错误消息。
从以下链接下载并安装Java Runtime Environment:
安装JRE后,可以继续安装Tizen SDK。再次运行exe文件并安装到计算机上。
注意:在安装之前,需要选择并安装下载并保存在计算机上的SDK镜像。要安装SDK镜像,请在安装Tizen SDK之前点击“高级”标签。
点击“高级”标签后,弹出窗口将打开,从那里点击SDK镜像单选按钮。浏览到下载SDK镜像的文件夹,选择SDK镜像zip文件,然后点击确定。
安装SDK镜像后,现在点击“安装”以安装Tizen SDK。
可以根据需要选择移动设备或可穿戴设备。由于正在开发三星Gear应用,因此在这里只选择了可穿戴设备,然后点击“下一步”。
点击“安装”以安装TIZEN SDK。
安装成功后,现在可以开始开发三星Gear智能手表应用了。开始工作前请重启计算机。
安装Tizen SDK后,从程序文件中点击Tizen IDE以创建第一个三星Gear应用。
点击 -> 启动程序 -> 点击Tizen IDE。
第一次使用时,它会要求选择工作区。可以浏览并选择一个文件夹来创建所有项目。点击确定以开始新项目。
完成后,点击文件 -> 新建 -> Tizen Web项目。
是的,主要优势是可以使用HTML和JavaScript开发Tizen项目。这对Web开发者来说是一个巨大的优势。
将看到一个如下的窗口。首先,从可穿戴UI模板开始。选择模板和可穿戴UI,然后点击“基本”。为项目命名,然后点击“完成”。
创建完成后,可以在项目资源管理器的左侧看到项目。在该项目中添加了图片,以在Gear应用上显示图片。
可以看到index.html文件。打开html文件,编写hello文本,并添加图片。
当双击html文件时,文件将在编辑器窗口中打开,可以在其中添加自己的文本和图片以显示。在这里,更改了标题、文本并添加了图片。
默认情况下,html会添加JavaScript文件,将在下一部分详细查看。
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width,user-scalable=no">
<title>Circular UI</title>
<link rel="stylesheet" href="lib/tau/wearable/theme/default/tau.min.css">
<link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="lib/tau/wearable/theme/default/tau.circle.min.css">
<!-- load theme file for your application -->
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="ui-page ui-page-active" id="main">
<header class="ui-header">
<h2 class="ui-title">SAMSUNG GEAR</h2>
</header>
<div class="ui-content content-padding">
<ul class="ui-listview">
<p>SHANU App for SAMSUNG GEAR</p>
<p align="center">
<img src="shanu.jpg" />
</p>
</ul>
</div>
</div>
<script type="text/javascript" src="lib/tau/wearable/js/tau.min.js"></script>
<script type="text/javascript" src="js/circle-helper.js"></script>
<script src="app.js"></script>
<script src="lowBatteryCheck.js"></script>
</body>
</html>
现在,已经成功创建了第一个三星Gear应用。
可以通过点击顶部的预览按钮来预览程序。
注意:当第一次点击预览按钮时,收到了一个错误消息,提示无法打开预览。要求在“窗口>首选项”下添加一些设置。
要解决错误,请按照以下链接中的说明操作:
从Tizen IDE中点击“窗口”->“首选项”。
接下来选择Tizen SDK->Web->模拟器,并像下面图片一样更改(根据tizen-Sdk安装路径)。
接下来选择Tizen SDK->Web->Chrome,并像下面图片一样更改(根据tizen-Sdk和Chrome安装路径)。
现在点击顶部的预览按钮,可以看到第一个三星Gear应用的输出。
要在模拟器上运行,请点击项目资源管理器底部的模拟器管理器。
模拟器管理器将打开,可以点击“新建”并为模拟器命名。
有两种不同类型的模拟器可用,一种是标准形状的Gear,另一种是圆形形状的Gear。
可以选择任何一个,可以逐个查看两种模拟器的输出。
要在模拟器上运行项目,右键单击项目 -> 选择“运行为” -> Tizen Web应用程序。
现在可以看到第一个三星Gear应用正在方形模拟器中运行。
如果选择模拟器类型为圆形并运行项目,项目将在圆形模拟器中运行,如下所示。
还可以在模拟器中查看输出。右键单击项目 -> 选择“运行为” -> Tizen Web模拟器应用程序。
如果选择模拟器并运行项目,项目将在Web模拟器中运行,如下所示。
还可以在项目模板中找到一些默认的示例模板。要更熟悉三星Gear应用开发,可以打开现有的示例应用并查看其工作原理。
下面来看看如何打开示例应用并使用它。
点击文件 -> 新建项目 -> 选择示例模板 -> 从列表中选择任何一个示例模板。选择了基础 -> 计算器。为项目命名,然后点击完成。
可以看到index.html中编写的示例代码,用于在Gear上显示计算器。
在模拟器中运行程序,可以看到如下输出。