Gear S3 Tizen:如何获取键盘输入
Gear S3 Tizen : How to get keyboard input
我想在我的应用程序 (Web Tizen 2.3.2) 中提供回复功能。如果我添加一个 <input>
,我目前能够让键盘弹出,但是如果我能实现与三星使用的相同的东西,那就更好了。许多三星应用程序都使用它。它必须是 Tizen 中的内置功能 OS。
这是我正在谈论的内容的屏幕截图。当我在自己的应用程序中按下回复时,我希望能够显示完全相同的屏幕,就像少数三星应用程序在手表上所做的那样或回复通知
谢谢
您需要实施 List
UI 控件来显示这些选项。
可以使用 Tizen Web Notification API 在 Samsung Gear 上显示通知。
var appControl = new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/create_content",
null, "image/png", null, null);
var notificationDict =
{
/* Notification content */
content: "Notification Content",
/* Path to the notification icon */
iconPath: "images/image1.png",
/* Path to the sound file to be played when the notification is displayed */
soundPath: "",
/* Device vibrates when the notification is displayed */
vibration: true,
/* Application control to be launched when the user selects the notification */
appControl: appControl
};
var notification = new tizen.StatusNotification("SIMPLE", "Simple notification", notificationDict);
tizen.notification.post(notification);
但是我无法使用此 API 添加回复按钮。我在 Samsung Rich Notification SDK 上看到了这个功能。如果您的要求符合您可以使用。
我找到了根据需要显示键盘的指南。
check the session: Input Delegator in Wearable Applications 网页版
check the session: Input Delegator in Wearable Applications 原生版本
试试这个:
var appControl = new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/get_input", null, null, null, null, null);
tizen.application.launchAppControl(appControl, null, function() {
console.log("launch application control succeed");
}, function(e) {
console.log("launch application control failed. reason: " + e.message);}, null);
例如,您也可以只调用语音输入。
我想在我的应用程序 (Web Tizen 2.3.2) 中提供回复功能。如果我添加一个 <input>
,我目前能够让键盘弹出,但是如果我能实现与三星使用的相同的东西,那就更好了。许多三星应用程序都使用它。它必须是 Tizen 中的内置功能 OS。
这是我正在谈论的内容的屏幕截图。当我在自己的应用程序中按下回复时,我希望能够显示完全相同的屏幕,就像少数三星应用程序在手表上所做的那样或回复通知
谢谢
您需要实施 List
UI 控件来显示这些选项。
可以使用 Tizen Web Notification API 在 Samsung Gear 上显示通知。
var appControl = new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/create_content",
null, "image/png", null, null);
var notificationDict =
{
/* Notification content */
content: "Notification Content",
/* Path to the notification icon */
iconPath: "images/image1.png",
/* Path to the sound file to be played when the notification is displayed */
soundPath: "",
/* Device vibrates when the notification is displayed */
vibration: true,
/* Application control to be launched when the user selects the notification */
appControl: appControl
};
var notification = new tizen.StatusNotification("SIMPLE", "Simple notification", notificationDict);
tizen.notification.post(notification);
但是我无法使用此 API 添加回复按钮。我在 Samsung Rich Notification SDK 上看到了这个功能。如果您的要求符合您可以使用。
我找到了根据需要显示键盘的指南。
check the session: Input Delegator in Wearable Applications 网页版
check the session: Input Delegator in Wearable Applications 原生版本
试试这个:
var appControl = new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/get_input", null, null, null, null, null);
tizen.application.launchAppControl(appControl, null, function() {
console.log("launch application control succeed");
}, function(e) {
console.log("launch application control failed. reason: " + e.message);}, null);
例如,您也可以只调用语音输入。