2017-02-21 3 views
0

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

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

Спасибо

+0

Не могли бы вы объяснить подробности «как Samsung использует его»? –

+0

Под «it» я имею в виду пользовательский интерфейс, показанный на скриншоте. При нажатии ответа на уведомление отображается этот пользовательский интерфейс. При нажатии на ответ в других приложениях Samsung отображается тот же самый точный пользовательский интерфейс. Я считаю, что это функция, встроенная в систему. Я хотел бы отобразить этот экран, когда я нажимаю кнопку в своем приложении. Является ли это возможным? – Jamesst20

+0

Может быть возможно –

ответ

1

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

check the session: Input Delegator in Wearable Applications Вебверсия

check the session: Input Delegator in Wearable Applications Native версия

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

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

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

+0

Спасибо !!! :) У меня не было времени протестировать его, но прокрутка вниз до «Input Delegator» кажется именно тем, что мне нужно: D! – Jamesst20

0

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

+0

Привет, вы уверены, что поняли мои вопрос. Я не пытаюсь создать этот пользовательский интерфейс, я пытаюсь назвать эту функцию. Я думаю, что эта функция ответа/ввода встроена в систему. Спасибо – Jamesst20

1

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

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

+0

Спасибо :) Но да, это действительно окно, у меня есть скриншот, который я хочу иметь. Приложения Samsung также используют внутри приложения не только для уведомления. Это должно быть где-то еще:/ – Jamesst20

Смежные вопросы