Gear S3 Tizen: как получить ввод с клавиатуры

Я хотел бы обеспечить функциональность ответа в моем приложении (Web Tizen 2.3.2). В настоящее время я могу получить клавиатуру, если я добавлю <input>Однако было бы намного лучше, если бы я мог реализовать то же самое, что использует Samsung. Многие приложения Samsung используют его. Это должна быть встроенная функциональность в Tizen OS.

Вот скриншот того, о чем я говорю. Я хотел бы иметь возможность отображать точно такой же экран при нажатии кнопки "Ответить" в моем собственном приложении, так же, как несколько приложений Samsung на часах или при ответе на уведомление. введите описание изображения здесь

Спасибо

3 ответа

Решение

Я нашел руководство по отображению клавиатуры, как вы хотите.

проверьте сеанс: Input Delegator в веб-версии носимых приложений

проверьте сессию: Input Delegator в носимых приложениях

Попробуй это:

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);

Вы также можете вызвать только голосовой ввод, например.

Уведомление можно отобразить в Samsung Gear с помощью API-интерфейса Tizen Web Notification.

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. Если ваши требования соответствуют этому, вы можете использовать. введите описание изображения здесь

Вам необходимо реализовать List Пользовательский интерфейс для отображения этих параметров.

Другие вопросы по тегам