Quantcast
Jump to content


Use Tizen To Enable Galaxy Watch Rotary Events


STF News

Recommended Posts

Rotary event handling, enabled via the bezel, is supported on the Tizen platform. A bezel is a term used to describe the outside frame of a device, and in the case of a Galaxy Watch, the bezel is the outer ring of the device, which can be rotated. Rotary events are triggered from the Galaxy Watch rotary component when the bezel is rotated clockwise or counterclockwise. The event for each rotation is measured in incremental units called “detents.”

rotary_event.png

Bezel interactions can be used in a variety of ways, such as controlling the application page, controlling the snap list, changing the progress bar value, scrolling the page, changing the volume, and setting configurations such as date-time on the date-time picker.

This blog discusses how to handle rotary events in Tizen web and native applications. In the following example, you’ll learn how to let a user interact with bezel by using the rotary event to receive or reject a call. The user rotates the bezel clockwise to receive the call and counterclockwise to reject it.

galaxy-watch_lifestyle_hands-free_s.png

Note: Because Galaxy Active devices do not have bezels, rotary features will not work on them.


Prerequisites

Tizen Web
In the Tizen web application, add the following line in the config.xml file:

<feature name="tizen.org/feature/input.rotating_bezel"/>

Tizen Native
In the Tizen native application, include the <system_info.h>header file to use the functions and data types of the system information API.

#include<system_info.h>

You also must add the following line to the manifest file:

<feature name="http://tizen.org/feature/input.rotating_bezel">true</feature>

Check capability

Tizen Web

In the Tizen web application, use the following line to check if the device supports rotary events or if it uses bezel:

var isSupport = tizen.systeminfo.getCapability('http://tizen.org/feature/input.rotating_bezel'); 
console.log(' Bezel = ' + isSupport);

The getCapability() function of the Tizen web API returns with information about whether or not the device supports bezel.

Tizen Native
In the Tizen native application, use the following code to check bezel capability:

bool rotaryValue;
int rotaryReturn;
    rotaryReturn = system_info_get_platform_bool("http://tizen.org/feature/input.rotating_bezel", & rotaryValue);
    if (rotaryReturn!= SYSTEM_INFO_ERROR_NONE) {
       dlog_print(DLOG_INFO, LOG_TAG, "Rotary error");
        return;
    }
dlog_print(DLOG_INFO, LOG_TAG, "Bezel: %s", value ? "Supported" : "Not supported");

Implementation

Tizen Web
Register the rotarydetent event. After registering an event, ev.detail.direction provides the direction value. If the value is CW, the bezel is rotated clockwise. If the value of direction is CCW, the bezel is rotated counterclockwise.

document.addEventListener('rotarydetent', function(ev) {
        /* Get the direction value from the event */
        var direction = ev.detail.direction;
        var textbox = document.querySelector('.contents');
        box = document.querySelector('#textbox'); 
        
        if (direction == 'CW') {
            /* Add behavior for clockwise rotation */
            console.log('clockwise');
            box.innerHTML ="clockwise";
        } else if (direction == 'CCW') {
            /* Add behavior for counter-clockwise rotation */
            console.log('counter-clockwise');
            box.innerHTML ="counter-clockwise";
        }
  });

Tizen Native
Register the rotary event in the app using the following line:

eext_rotary_event_handler_add(_rotary_handler_cb, ad);

The handle function is defined using following code:

Eina_Bool
_rotary_handler_cb(appdata_s *data, Eext_Rotary_Event_Info *ev)
{
    if (ev->direction == EEXT_ROTARY_DIRECTION_CLOCKWISE) {
        dlog_print(DLOG_DEBUG, LOG_TAG,
                   "Rotary device rotated in clockwise direction");

    } else {
        dlog_print(DLOG_DEBUG, LOG_TAG,
                   "Rotary device rotated in counter-clockwise direction");
    }
    return EINA_FALSE;
}

If the rotation direction is equal to EEXT_ROTARY_DIRECTION_CLOCKWISE, the bezel is rotated clockwise. Otherwise, the bezel is rotated counterclockwise.


Demo

Two sample apps are attached:
Rotary Native
Rotary Web

Web
When you run the web sample app and turn the bezel clockwise, the following text appears on the watch face:

CW_web.png

When you turn the bezel counter counterclockwise, “counterclockwise” appears on the watch face:

CCW_web.png

Native
When you run the native sample app and turn the bezel clockwise, the following text appears on the watch face:

CW_native.png

When you turn the bezel counterclockwise, the following text appears:

CCW_native.png


For more information

The bezel is the physical controller of some Samsung wearable devices. Understanding the physical characteristics of the bezel will help you design better interactions.

References:

View the full blog at its source

Link to comment
Share on other sites



  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Days

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Similar Topics

    • By BGR
      Samsung’s Galaxy S23 launch event is coming on February 1st, but we don’t have to wait to see the Ultra flagship in a hands-on video. If the huge number of Galaxy S23 leaks wasn’t enough to help you decide whether or not to purchase one of the three S23 variants, we now have purported videos out in the wild of the most expensive option.
      Apparently, stores are already getting their Galaxy S23 supply in ahead of the February 1st launch event. Preorders will follow right after the press conference, and we expect the three Galaxy S23 handsets to hit stores a couple of weeks later.
      The Galaxy S23 Ultra hands-on videos below reportedly come from Nicaragua, where some stores shared Galaxy S23 content online well ahead of the phone’s launch:
      One of the clips shows the Galaxy S23 Ultra’s full design. The new Note successor matches previous leaks, not that we expected surprises. We have a large display with curved bezels and flat top and bottom sides. On the back, there’s a massive camera with no fewer than four distinct lenses, including the brand-new 200-megapixel shooter.
      This isn’t a dummy unit, either. The Galaxy S23 Ultra in these clips appears to be a retail version. The person who posted the clips also shared a test of the Galaxy S23 Ultra’s zoom camera in action.
      Moreover, other images seem to confirm some of the Galaxy S23 Ultra camera’s specs and features. The handset features a 200-megapixel sensor, according to the camera interface. That must be the new Isocell HP2 camera that Samsung just announced. And the camera supports 8K video recording at 30fps.
      Separately, the Nicaraguan retail store that posted the hands-on videos also shared photos showing the Galaxy S23, S23 Plus, and S23 Ultra. As you can see, the images confirm some of the colors Samsung will offer Galaxy S23 buyers at launch. The Galaxy S23 Ultra will get Green, Cream, Phantom Black, and Lavender options if this leak is accurate.
      Finally, Evan Blass posted online posters for the Galaxy S23 preorder event that seemingly corroborated the leaks from Nicaragua.
      The retail store didn’t leak the local pricing details for the Galaxy S23 series. Word on the street is that Samsung will keep Galaxy S22 prices in place in the US, while international buyers will see price hikes for all three Galaxy S23 models.
      Don't Miss: Galaxy S23 Ultra release date and specs leak finally reveals everything about the new modelThe post Galaxy S23 Ultra hands-on video leaks ahead of launch event appeared first on BGR.
      View the full article
    • By BGR
      As leaks continue unabated, Samsung confirmed this week that its next Galaxy Unpacked event will take place on February 1 at 10 a.m. PST / 1 p.m. EST. Samsung will host the in-person event in San Francisco, where we will see the Galaxy S23, Galaxy S23 Plus, Galaxy S23 Ultra, and the new pair of Galaxy Buds. You can watch the Unpacked event live on YouTube or on Samsung’s website to get a first glimpse of the Galaxy S23.
      Countless leaks have already spoiled most of the new features coming to the Galaxy S23, as well as the design, which Samsung is obviously teasing on its invite. The three spotlights represent the triple rear camera array, which will be the focus of this generation.
      Unlike the previous generation, all three models should feature the embedded rear camera design that was exclusive to the Galaxy S22 Ultra. It’s a much cleaner look, and it’s clear that Samsung heard the feedback from its fans loud and clear last year.
      Samsung’s reservation page for the Galaxy S23 is already live as well. If you reserve the Galaxy S23 today, you can get up to $100 in Samsung Credit. If you check out that page, you can watch a video highlighting one of the phone’s new camera features.
      Galaxy S23 specs and features leaked
      According to recent leaks, the Galaxy S23 and S23 Plus will feature 8GB of RAM and up to 512GB of storage. The Galaxy S23 Ultra will feature up to 12GB of RAM and 1TB of storage. All three should also use faster DDR5X RAM instead of DDR5.
      As for the colorways, display analyst Ross Young claims the Galaxy S23 will come in Beige, Black, Green, and Light Pink. There will also be Gray, Light Blue, Light Green, and Red options for the Galaxy S23 Ultra.
      The post Samsung’s Galaxy S23 Unpacked event set for February 1st appeared first on BGR.
      View the full article
    • By BGR
      After the Galaxy S22 series blunders, Samsung assuredly can’t wait to release a traditional smartphone that consumers can actually get excited about. Add to that the incredible iPhone 14 Pro sales and Apple’s manufacturing issues in China, and Samsung has plenty of reasons to launch the Galaxy S23 series as quickly as possible next year.
      A report from Korea says the launch event will take place in the US in early February. But we don’t have an actual date for the event yet.
      We’ve always expected the Galaxy S23 series to hit stores in the first quarter of 2023 after a two-week preorder period. That’s been Samsung’s strategy in recent years. But this is the first time that a more specific launch window has leaked this early.
      According to Korean media, an unnamed Samsung executive confirmed the launch period.
      “The S23 series will be shown during our own Unpacked event in the United States, which will be held in February,” the person said. They didn’t mention a date or city, but local media said the Galaxy S23 launch event would take place in San Francisco in the first week of the month.
      February 1st falls on a Wednesday next year. If the claim is accurate, Samsung will launch the handset by Sunday, February 5th. Samsung unveiled the Galaxy S22 on February 9th.
      Galaxy S23 Plus renders reveal redesign. Image source: @OnLeaks/Smartprix The Galaxy S23 could hit stores before the 2023 edition of the Mobile World Congress kicks off in Barcelona on February 27th. MWC was once the home of the Galaxy S launch event. But in recent years, Samsung moved away from the big Spanish mobile show.
      The report notes that the Galaxy S23 series might be more expensive. But the good news is that Qualcomm’s brand new Snapdragon 8 Gen 2 will power all Galaxy S23 models. This should prevent any performance issues similar to the Galaxy S22 series.
      Galaxy S22 issues aside, Samsung’s mobile business isn’t doing great compared to Apple’s iPhone. Samsung handset sales fell 11% last month, according to the report. Apple’s iPhone sales rose by 10% as the company launched the iPhone 14.
      Demand for the iPhone 14 Pro remains high in December, as Apple is dealing with massive COVID-related production issues in China that have further delayed shipments. An early Galaxy S23 launch might help Samsung take advantage of that.
      Samsung has yet to announce anything officially. Invites for the Galaxy S23 media event should go out in January if the early February launch event claim is accurate.
      The post Galaxy S23 launch event reportedly set for early February appeared first on BGR.
      View the full article
    • By BGR
      Amazon’s massive Prime Day 2022 sales event is just a few weeks away. That means there will soon be an avalanche of unbelievable deals on anything and everything you can think of. In fact, there are already some outstanding early Prime Day deals available right now — including free money from Amazon! But Prime Day isn’t the only game in town this summer. The huge Discover Samsung event you’ve been waiting for is now underway, and it’s packed full of terrific deals on popular Samsung devices.
      🚨 SHOP DISCOVER SAMSUNG NOW 🚨 From Galaxy phones and tablets to headphones, kitchen appliances, and stunning Samsung smart TVs. It’s all on sale right now in Samsung’s online store!
      Discover Samsung is the company’s biggest event of the year, and we’re going to highlight our favorite deals for you right here.
      Discover Samsung event: Best smartphone & tablet deals

      Anyone in search of a new Galaxy smartphone has come to the right place. During the big Discover Samsung event of June 2022, there are some seriously impressive deals on the latest Samsung Galaxy phones.
      First up, you can get a Galaxy Z Flip 3 5G with free Galaxy Buds Live for as low as $599.99 with a trade-in. You can even trade in an old smartphone with a cracked screen and still get a credit up to $800. Plus, you’ll get 30% off when you also buy a Galaxy Tab S8 series tablet.
      Speaking of Galaxy S8 Tablets, Samsung is offering free $200 Galaxy Buds Pro with the purchase of any S8 series tablet.
      And if you think those deals are impressive, wait until you see Samsung’s Galaxy Z Fold 3 offer.
      Between now and the end of the Discover Samsung event, you can buy a new Galaxy Z Fold 3 5G with free Galaxy Watch 4 for the same low price of $599.99 with a trade-in. That means you’ll get a trade-in credit of up to $1,200!
      And last but not least, you’ll get a free memory upgrade and a trade-in credit of up to $1,000 when you buy a Galaxy S22 Ultra or a Galaxy S22/S22+. That means you can score a Galaxy S22 256GB starting at $99.99 or a Galaxy S22 Ultra 256GB for $199.99.
      Here’s a recap of those five great deals:
      Galaxy Z Flip 3 5G with free Galaxy Buds Live: $599.99+ with trade-in Galaxy Z Fold 3 5G with free Galaxy Watch 4: $599+ with trade-in Samsung Galaxy S22 Ultra & free memory upgrade: $199.99+ with trade-in Galaxy S22/S22+ & free memory upgrade: $99.99+ with trade-in Galaxy S8 Series Tablet & free Galaxy Buds Pro: $149.99+ More great Samsung deals

      The deals listed above are terrific for anyone in search of a new smartphone or tablet. Of course, that’s just the tip of the iceberg in the Discover Samsung summer sales event.
      There are also fantastic deals available on Samsung TVs, kitchen appliances, smartwatches, laptops, and more. Here are five additional deals that we love:
      Galaxy Watch 4: Save $70 and get an extra charger free Samsung The Frame 4K smart TV: Prices start at just $459.99, save up to $1,000 Galaxy Chromebook, 256GB, 8GB RAM, Fiesta Red: $649.00 (save $350) Bespoke AirDresser Clothing Care System: $1,149.00 (save $450) Bespoke 4-Door French Door Refrigerator: $2,499.00 (save $1,300) Do you want to see more of the deep discounts from the big Discover Samsung event? Start shopping now because this Samsung mega-sale is set to end on Sunday, June 26.
      🚨 SHOP DISCOVER SAMSUNG NOW 🚨 Go here to see this month’s best deals online!
      The post Discover Samsung event: 10 deals you need to see to believe appeared first on BGR.
      View the full article
    • By STF News
      View the full blog at its source





×
×
  • Create New...