Racing stopwatch project - Android Q&A, Help & Troubleshooting

Hello all,
I work in motorsports and I have a project to develop a racing stopwatch which does not exist yet.
I have seen all sorts of stopwatches in the playstore but nothing that can do what, they all miss 2 key features
1) Time more than 1 competitor, whether runner, car, truck, bike or anything alse when you are racing there is usually more than 1 competitor
2) Remote timing : The idea is to be able to use the app without looking at the screen when you tap a lap, for example if you time cars and you have a group of 3 cars coming by close together, you need to be able to look at the track and tap ANYWHERE on the screen when they pass, and THEN you enter an "assign" mode to specify that the first car that passed was number x, the 2nd was y and the last was z
So the initial requirements are :
- 2 modes "tapping" and "assign", switch between the modes using a hard button (back for example)
- Fullscreen transparent button in the tap mode, so you can tap and you can still see the time sheet below
- ability to have more than 1 competitor so a very basic database edition to get the race number, name and another field or 2 (team, car make, country....)
I know exactly what I want to achieve but I don't have the slightest coding abilities so I'm looking for a dev that would be willing to help me.
Thanks a lot in advance, you can pm me or post here if you are interested.

Related

Tombraider on XDA

Just put Tombraider on my XDA, absolutely brilliant.
Ive tried it yes brilliant!
...but lacking two buttons...how do you access the
menu to save game or use health packs?
alqwerty said:
Ive tried it yes brilliant!
...but lacking two buttons...how do you access the
menu to save game or use health packs?
Click to expand...
Click to collapse
Can you give me a link where i can find this tombraider, i am a fanatic.
i found the link on google searching for tombraider pda
http://www.tombraidertogo.com
hope it's the right one
Just discovered the lack of buttons, I am going to try the different key controls A B C, have you tried those yet? I was hoping the save/pause button is remapped. Will let you know.
All keys are available
use the contacts and calender buttons and the rec button for the above mentioned functions.
The game is almost a direct port - with the exception of no multiple key presses - so you cant make Lara do that handstand climb manouever.
I am glad that I never played the game originally on the playstation - so I am slowly trying to complete it for the first time.
4 months in and I am only up to level 5!!!!!
Jayman
I remember I installed the game, but I had to take it out, because the only way that I could quit the game was resetting the machine, how do you quit?
Jayman are you using a xda?
I cannot access the menu or quit too.
Nope neither can I, how do you map those buttons to save/pause etc, as the man said, the only way out is a soft reset.
Right:::
I use control config A.
Flip screen left and toggle off both running and walking.
Within the game, all soft buttons(ie those on screen) should work as advertised.
D pad -directs Lara
calender - gets out current weapon.
contacts - fires or actions.
record/volume button - accesses menu.
In the menu u can go up and down 3 levels
Inventory - here are your weapons medipaks compass, press the soft select to use a medipak (Lara will groan) or to change weapon.
Above that is Items where you keep anything you have found.
The bottom screen is the options where if you select 'game' you have the option to load or save a game. You can also exit to the title screen.
Then from the title screen you use the same option to exit back to TODAY.
I have also found that if i press one of the phone buttons - it exits imediately without the need for a soft or hard reset and when you restart the game providing you have not hard or soft reset, you are exactly where you left the game.
Hope this all makes sense and is of help to you. If this does not work for you it may be the OS you are running or some software that is providing a conflict. This all worked on original OS and SE1.2 but I have not upgraded to WM2003 yet. If you have any other software that has the rec/volume button mapped - this may be the conflict to prevent you getting to the menus.
Good luck and Good Raiding.
Jayman.
(PS - I never enjoyed single player games on console or PC - always prefered to beat someone in the room - but it is great on a mobile platform when caught out with time to kill - yet would not carry a handheld - so this game is a godsend hence earlier post - MORE PLEASE)
Thanks Jayman.
The copy I am testing is probably a demo :wink:
guys a bit tarded :|
D pad -directs Lara
calender - gets out current weapon.
contacts - fires or actions.
record/volume button - accesses menu.
no way u can remap the volume button on a XDA!!!!! simple
gazzaman2k said:
guys a bit tarded :|
no way u can remap the volume button on a XDA!!!!! simple
Click to expand...
Click to collapse
Not quite accurate.
I haven't tried the Volume button on Tomb Raider specifically, but there are plenty of games that allows you to use the volume button.
Between the ones I can remember are:
Motocross Stunt Racing, Morphgear emulator, Darxide EMP, etc.
i got the full version of tombraider and i could never get the medipk and options up to exit i had to soft reset :\ even when i remaped buttons it dont work for volume :|
Well pressing volume or any of the phone buttons does nothing.
Jayman, are you using an XDA, the phone buttons on mine do zilch, I cannot quit or get a menu once I have started a game.
Yeah I am using the XDA.
I did nothing special when I loaded it on so I can not see how yours would be different - unless you have mapped the buttons in another application that could be affecting it?
Try reinstalling and make sure all apps are closed right down before booting. Also - shouldn't make a difference - but i usually turn the phone off before playing games.
Jayman.
I have spent ages with this, without success, there is no menu at the foot of the screen, just have left/right arrows bottom right, and the movement icons, the volume key does nothing, neither of the phone keys red/green does anything.
i told you it didnt work but no one listened :| only way to exit is soft reset
gaz
i wonder why... i have an emulator, that emulates an old computer of mine, (colecovision ADAM), and IT allows me to map all 5 buttons to play the ADAM roms. hmmm
im sure its just a programing glitch.
i installed the game, great graphics.. but its too sufisticated for me
i like arcade cames, like TURJAH II, SIBERIAN STRIKE X and such.

[Q] Switching between 4 apps in the car and other environments

What is the fastest and easiest way way to switch between four apps in the car. For example Google Nav, Poweramp, Trapster, and a speedometer app. A wave of the hand would be nice. I have looked at several and used a few. Smart Task Switcher, a reviewer said “Was warned about this app due to access to contacts permissions which dev says is used in China for advertising”. AppSwipe only does two ( the last opened). The “car apps” say nothing about task switching or is it shown in the Youtube videos. It would be nicer if an app would isolate and load these four programs from one key push then allow fast switching. A snap of the fingers would be another way to switch between these four apps. Also, a slideshow type thing of these four apps with the option to stay on the current one showing might be an idea. Or, one app that puts to the front the needed app, like the media player about the first and last 5 seconds of a song, trapster like app that would popup during notifications, navigation about 10 seconds before and after turns, and the speedometer the rest of the time. I'm just thinking out loud. Holding down the home key is not a good fit. Bottom line is I need a better task switcher (not killer) for the auto. An app that would allow me to map a steering wheel button in my 2011 Ford Fusion SEL for task switching would be golden! A friend's suggestion was to get four phones, so that one is already out there.
I tried Car Dock Home v3. It works by using a launcher that uses the back key to return to it's home screen, then another task can be selected via a shortcut. Unfortunately it cancels Google Navigation when the back key is hit to go to CDHv3 home screen. This would have been a better solution as it takes two key presses. It would be the best solution to perform one action to cycle through the desired programs. I installed Smart Task Switcher and that was good in theory but I could not find how to configure correctly and the floating button is far too small and often requires several taps, and that is sitting at the desk. There is a paid version where some of this is supposedly settable but from my experience with this app I don't think this is a solution.
The car was the first place that came to mind. But the need to quickly and efficiently switch task is useful in several environments.
I have hit a dead end and any suggestions would be appreciated.
Hey man,Im surprised you expect a phone to act as a tomtom,mp3 player and christ knows what else simultaneously.
theunderling said:
Hey man,Im surprised you expect a phone to act as a tomtom,mp3 player and christ knows what else simultaneously.
Click to expand...
Click to collapse
The S2 runs everything just fine, there is just not an efficient way to switch between them.

Plasmalite - SwipeUp, SideSwipe, Bixit, AOD, SideSqueeze & more! (1.015 - Feb 26)

Overview
Plasmalite is a suite of handy things for Samsung Galaxy S8/S8+/Note8 devices, designed to make life easier. Originally started as a simple project to input the corresponding navbar button via swiping up, it has grown exponentially since then. Plasmalite is a hybrid design; consisting of both an app, and a shell backend dubbed the “PlasmaCore.” The app’s user-interface is divided into modules. Each module has its own screen that is accessible via the pullout-menu that runs along the left side of the app.​
Features
Root not required
Designed exclusively for the S8, S8+, and Note8
Some features may work better with a bigger (wider) screen
Adds a total of over 105 customizable triggers (SwipeUp: 35 + SideSwipe: 10 + SideSqueeze: 9 + TopTap: 12 + Bixit: 11 + HardPress: 10 + AOD: 6 + General: 12)
Individual vibration control for almost all triggers
Can operate without accessibility services (back and recents will take longer to press, so this is not recommended - see FAQ question below for more details)
If enabled, only the bare minimum accessibility services are requested. Plasmalite only needs this to issue the command to “press” Back, and Recents because unlike the Home button, they have no hardware equivalent. This means it doesn't cause lag.
Works in Secure Folder (when auto-grant accessibility services is enabled)
Designed to reduce false positives by detecting the acceleration of your swipe. This means a slow swipe up won’t do anything, thus allowing you to open a hidden navbar, etc.
A multitude of shortcuts to make life easier (more detail in the following sections)
Works best with the navbar hidden or removed (via 0px mods found elsewhere)
Make better use of your screen - gives you added screen real-estate, since toggling the status bar can be done with one easy gesture. As a result, it also helps prevent AMOLED burn-in in those areas.
No ads. Ugh, I hate ads.
REQUIRES your ability to run a command via ADB
What can it do?
SwipeUp (left, center, right, left-left (diagonal), left-right (diagonal), center-left (diagonal), center-right (diagonal), right-left (diagonal), right-right (diagonal), center wide-press, 2-fingers up left side, 2-fingers up home, 2-fingers up right side, 1-finger up both sides, left corner (either corner can be set to automatically switch to Input Method Chooser while the keyboard is open), right corner, both corners, corner horizontal swipe left, corner horizontal swipe right, 3-fingers up, double-tap bottom edge when screen is on to power off)
SwipeUp & Hold adds more functionality (long-hold – left, center, right; longer-hold – left, center, right; longest-hold – left, center, right; bump swipes – left, center, right)
SwipeUp High adds even more (swipe up to at least the middle of the screen – left, center, right)
SideSwipe adds swipe-in gestures to the right side of the screen (Swipe Up - fast, slow; Diagonal Swipe Up Left - fast, slow; Straight Out Swipe Left - fast, slow; Diagonal Swipe Down Left - fast, slow; Swipe Down - fast, slow)
SideSqueeze adds the ability to squeeze the sides (Normal Squeeze - While Screen On, While Homescreen Open, While Camera Open, While Lockscreen Open, While Screen Off; Long Squeeze - While Screen On, While Homescreen Open, While Camera Open, While Lockscreen Open)
TopTap offers functionality to the top of the screen (double tap status bar – left, center, right; long-press status bar – left, center, right; swipe down a side – left, right; swipe across radius – left, right; swipe across top – left, right; 3-finger swipe down turns screen off)
Bixit remaps the bixby button (normal press, long-press, longer-press, longest-press, panic press, double-tap, triple-tap, instant press, and camera mode)
HardPress is only for users without navbars, who therefore have lost the stock ability to use the hard press area while the screen is on. (hardpress, hardpress & swipe (left, left-up (diagonal), swipe up, swipe right-up (diagonal), swipe right), hard press & hold (long, longer, longest), hard double-press)
Always-On Display customization (left of AOD widget, right of widget, above widget, on widget, below widget, home button area)
Double-tap to wake via the AOD features just mentioned
Automatic Autorotation
Low Battery Shutdown
HoldDown actions – These special actions can do something when first triggered, and then reverse it when you release. Eg. turn on the flashlight when 4-fingers are down, then turn it off when you let go. Or, open the status bar and close it when you release.
A variety of other gestures, as found on the [General] tab, such as: power button long-press; power button double-press; home button long-press; power button + volume down; 4-finger tap anywhere; wide-tap anywhere; open the hidden status bar with one swipe; 3-finger swipe down from the top of the screen will turn it off (works best when the status bar is hidden); automatic autorotation; double-tap on the lockscreen; 3-finger tap on the lock screen; automatically start an app (and optionally press “play”) when headphones are plugged in; passive fingerprint sensor gestures; rolling the volume buttons with your thumb will input tracknext/trackprev.
Where do I get it?
Plasmalite is available via direct download from pocketdevelopers.com. It is not available at this time on the Play store due to uncertainty over Google’s restrictions on apps that use accessibility services, and specifically the violations that could arise from that. There is also concern that it would be inundated with bad reviews from people who do not understand that ADB is REQUIRED. However, should it end up on the Play store at some point, anyone who purchased it via PayPal will be entitled to a free code to redeem towards the store version.
Plasmalite comes with a 7-day trial, during which time all features are unlocked. This allows you to thoroughly test and see if it suits your needs. Once the trial has ended, all features will be locked except for the following:
3 basic SwipeUp zones (left, center, right)
Low battery shutdown
SwipeOff
Fingerprint gestures
Full licenses may be instantly purchased for $5 USD via PayPal. In addition to unlocking all features, you will also be entitled to all future updates of Plasmalite for your device series (as explained in the FAQ). Once the transaction has completed, you will be emailed a license key that can be used on any compatible devices of that series. The key is in the form on a text file that can be saved in your default download directory, or the root of internal storage. From that point Plasmalite will find it and apply it as soon as the app is opened. You can then delete the key - but save the email in case you need it again.​
How do I install it?
Currently Plasmalite only officially supports Android 7.x (Nougat). However with this version stable, work on Oreo compatibility will promptly begin.
Install the APK as usual, once that is done the app will provide instructions on how to start the backend (aka "PlasmaCore") via ADB. If you don't have ADB installed on your computer, or don't know how to use it, that is beyond the scope of this guide. There are many, many tutorials on various forums and YouTube with instructions on how to do this - it's very easy!
Due to its powerful design, the core must be started via ADB once PER BOOT of your device. This is because it needs to run at the ADB user-level, which cannot be ascended to via an unrooted device by itself. It can only be started with a computer using the ADB command. However once started, this “spark” can be maintained for as long as your device is running – Plasmalite (both core and/or app) can be fully updated without needing ADB again. But once your device reboots for whatever reason, the PlasmaCore will be unable to start until you issue that ADB command again. This may be a deal-breaker for some, but for others (like myself) who only reboot once every few weeks, it is only a minor inconvenience - especially compared to how helpful Plasmalite is.​
Is there anything I should know?
The PlasmaCore is a separate ~2 MB file that is downloaded when you first run the command via ADB.
The core is updated separately from the app. In the future it may become part of the apk.
Starting the core will also automatically grant WRITE_SECURE_SETTINGS and READ_LOGS to the app. These are needed for the app to function. There is no need for you to grant these manually.
What if I have a 0px navbar mod installed, and the PlasmaCore isn’t running because I rebooted or my battery died?
Plasmalite was originally only intended as a way to make the buttons on the navigation bar easier and quicker to access, but it is also ideal for use in situations where you have no navbar at all (eg. 0px mods, or other apks you can install to remove the navbar completely). Unfortunately, this presented a very bad scenario: what if you rebooted away from a computer, and now had no way to input back, home, or recents? Fear not!
Since Plasmalite normally needs the PlasmaCore to be running, special consideration and development has gone into providing a simple fail-safe should you need to reboot your device while away from ADB. Should the PlasmaCore not be running, Plasmalite will seamlessly switch over to a rudimentary set of 3 actions along the bottom – Recents | Home | Back (or whatever you have the three main zones set to on the [SwipeUp] tab). By default Plasmalite starts on boot, so this will ensure that don’t end up without a way to navigate. During this time a notification will be displayed reminding you to start the core via a computer to enable normal functionality. To be clear, almost no other functions will work until the core is started.​
Upcoming features (in no particular order)
Make daily update check optional
Make a better action chooser (it’s just a list now, the ability to assign a custom app is coming)
Oreo support
Where can I get help? Or report a bug?
You can reply to this thread, use the official Google group, or paid users may send an email. If you would like to report a bug, or request a feature, click here and create an issue in the system.​
What if I am rooted?
You can still use Plasmalite, however for some there still may be no way for you to start it without a computer. Results have been varied - so far an Exynos S8+ user rooted via Magisk has had success with the button the [Extras] tab.​
Can I disable all Bixby-related packages and still use Bixit?
Yes. Bixit does not need any Bixby packages or services to be running in order function.​
Tell me more about Accessibility Services
It is common knowledge that granting accessibility privileges to some apps will introduce lag throughout an Android system. However, not many people realize that apps can request varying levels of feedback. For example, an app can request to be notified when window content changes, or when lists are scrolled, or when things are tapped. Depending upon what is requested, a LOT of data can be generated, and that is what causes the lag.
Plasmalite requests nothing. This is because Plasmalite needs nothing. In this case, declaring the accessibility service is just a formality for being able to “press” recents, back, appswitch, and screen split. This can be confirmed when you grant accessibility privileges and Android shows you what Plasmalite has requested. As a result of not asking for anything other than the bare minimum, there is no lag or stutter. It is recommended to enable and use accessibility services (Command Mode: 3) to enjoy near-instantaneous “presses.” Otherwise, “Direct” mode takes about 1 second.
Hopefully future versions of Android will provide a way for apps to request only the ability to press virtual buttons, and then Google won’t have to accuse developers of abusing the entire Accessibility Services system.​
What is the future of Plasmalite?
I have devoted many months of time into the development, testing, and dog-fooding of Plasmalite. Spending over 1,000 hours and countless all-nighters thinking of new features, teaching myself Java, implementing them, using them for long periods of time, then tracking down and fixing the inevitable bugs. It is my first app, and has been my passion-project for quite some time. I have every intention of maintaining Plasmalite. I do not anticipate losing any functionality, but however unlikely it may be, it is a possibility if Samsung changes certain things.
One of my primary goals is to earn enough money to finance the purchase of more devices for development, such as an S9+, and eventually other devices such as a Pixel 2, etc.
Should Plasmalite evolve beyond the S8 line, current plans are to license per device model/series. Eg. S8 series (S8, S8+, Note8), S9 series (S9, S9+, Note9), Pixel 2 series (Pixel 2, Pixel 2 XL), etc. Given the broad spectrum of capabilities Plasmalite offers, the technical overhead to adapt between devices is quite substantial. It is not as simple as just tweaking an APK to add support for more devices. For example, various gesture apps go months, or even years, without updates. By comparison, Plasmalite requires work nearly every week. I have been internally developing Plasmalite for months now, with work being done almost every single day. But I find development to be satisfying, so thinking of and implementing new features is something I gravitate towards when I have any free time.
Given how late into the S8 series’ lifetime it now is, anyone who purchases a license for the S8 series will be entitled to a free license of their choosing in the future. To clarify: if you support me today and in a few months you upgrade to an S9 (or Pixel) device, as soon as there is an S9 (or Pixel) version of Plasmalite you will be entitled to it for free.​
XDA:DevDB Information
Plasmalite, Device Specific App for the Samsung Galaxy S8+
Contributors
ffolkes
Version Information
Status: Beta
Current Beta Version: 1.015
Beta Release Date: 2018-02-26
Created 2018-02-12
Last Updated 2018-02-26
Reserved
Reserved
testing
Can it do like the IPhone X borrowed actions possible on the latest Oxygen Os?
Sent from my Samsung SM-N950F using XDA Labs
oh my god thanks paypal not work in turkey money send method please ?
---------- Post added at 07:06 PM ---------- Previous post was at 06:35 PM ----------
adb command ?
EMJI79 said:
Can it do like the IPhone X borrowed actions possible on the latest Oxygen Os?
Click to expand...
Click to collapse
I think so. I am not familiar with those gestures, but from what I read it should be possible.
hasanben35 said:
oh my god thanks paypal not work in turkey money send method please ?
---------- Post added at 07:06 PM ---------- Previous post was at 06:35 PM ----------
adb command ?
Click to expand...
Click to collapse
I'm not sure what you're asking. As for your license, PM me your "Support code" from the About tab.
thanks paypal not work turkey money send ?
Seems promising!
Do you propose a swipe up from the middle then back down like for example for the notification tray to appear?
Sent from my Samsung SM-N950F using XDA Labs
Hey, I'm on he note 8, is there anyway to have the plasma core, to stay installed after reboots?
Thank you ?
oh my god awesome program thanks big man
EMJI79 said:
Seems promising!
Do you propose a swipe up from the middle then back down like for example for the notification tray to appear?
Click to expand...
Click to collapse
That should be possible using SwipeUp & Hold's "Bump Swipe" feature.
Ferbee said:
Hey, I'm on he note 8, is there anyway to have the plasma core, to stay installed after reboots?
Click to expand...
Click to collapse
Unfortunately the core stays running in the background, so it must be started each time, unless you are rooted.
Great to see this released
You didn't post a link in your beta thread linking to this one. Many people should be interested.
Sent from my Samsung SM-N950F using XDA Labs
ffolkes said:
That should be possible using SwipeUp & Hold's "Bump Swipe" feature.
Unfortunately the core stays running in the background, so it must be started each time, unless you are rooted.
Click to expand...
Click to collapse
I'm rooted and I've donated for the full version as well, I'm rooted with magisk, but it seems that the "Force start plasma core (root)" doesn't work for me. I check the status afterwards and nothing has changed...
And do would it be better to instead have the installation in a magisk module? Just a thought ?
Question if i buy the full version. When this app gets released on play store do i need to purchase it again? Also is this app for the s8 or note 8 only? Can i use it for other phone that uses a navbar?
Where can i download this app
J4CKI3 said:
Question if i buy the full version. When this app gets released on play store do i need to purchase it again? Also is this app for the s8 or note 8 only? Can i use it for other phone that uses a navbar?
Click to expand...
Click to collapse
This is explained in the first post. You can use it on as many S8/S8+/Note8 devices as you want. If I put it in the Play store, you will be entitled to a free version of it.
[email protected]¥ said:
Where can i download this app
Click to expand...
Click to collapse
The download link is in the first post.
Ferbee said:
I'm rooted and I've donated for the full version as well, I'm rooted with magisk, but it seems that the "Force start plasma core (root)" doesn't work for me. I check the status afterwards and nothing has changed...
And do would it be better to instead have the installation in a magisk module? Just a thought
Click to expand...
Click to collapse
Thank you very much for your support! Last I heard someone with Magisk was able to successfully start the core. I'll ask them if there was anything special they did. I am unrooted, so I can't test myself.
ffolkes said:
Thank you very much for your support! Last I heard someone with Magisk was able to successfully start the core. I'll ask them if there was anything special they did. I am unrooted, so I can't test myself.
Click to expand...
Click to collapse
Wait just to make it clear... I can use the "Start plasma core (root)" as a substitute for adb yeh?
And also I don't know if this should work or not buuut...
If I use terminal emulator to run the 'p' file (with root perms) it also doesn't do anything....
I don't know if that should be possible or not, but it isn't ?
Thank you, you've changed the way I use my device and I love it ??
Ferbee said:
Wait just to make it clear... I can use the "Start plasma core (root)" as a substitute for adb yeh?
And also I don't know if this should work or not buuut...
If I use terminal emulator to run the 'p' file (with root perms) it also doesn't do anything....
I don't know if that should be possible or not, but it isn't
Thank you, you've changed the way I use my device and I love it
Click to expand...
Click to collapse
You should be able to use it instead of adb, yes. And it should also be possible via p. I'll PM you something to test. And thank you so much for the compliment! I'm so glad what I've been working so hard on has proved useful for others!

[APP] WearMouse, a Wear OS Air Mouse App

Today I’m going to bring a little bit of magic to your Wear OS watch.
As you know from the earlier post, Android Pie has introduced a new public API for using your Android device as a Bluetooth HID Device (e.g. mouse, keyboard, gamepad, etc.), so I built a simple app that demonstrates one of the possible ways you can use this API. Also, see below for a little surprise regarding compatibility...
So, you have probably already guessed from the title what the app does: it allows you to control the mouse pointer simply by waving your hand. It is compatible with any Windows, OSX, Linux (including Raspbian), Chrome OS, Android (including Android TV) device, as long as it has a Bluetooth radio; no root, no “server” software required. Just launch the app, perform Bluetooth pairing, and then you’ll be able to:
Use it as an intuitive pointer for presentations (and also click through the slides using cursor keys);
Play Fruit Ninja with your arms (e.g. by sideloading it on Android TV, or installing it on a Chromebook from the Play Store);
Control a media player from the sofa (e.g. when using a computer connected via HDMI);
Use it as a VR controller in some Cardboard games to walk around (not for Daydream though, since it has its own controller);
Impress your friends with some telekinetic powers.
Control your DeX-connected phone;
Download
Play Store
Source (Note: the source code doesn't include the Oreo hack)
How to use it
The app features three input modes: air mouse, cursor keys and keyboard input.
The air mouse mode is pretty straightforward. It has two on-screen buttons for left and right click, a top drawer to adjust motion tracking for the way you’re wearing your watch (on your left wrist, on your right wrist, or holding it in your hand like a laser pointer), and a bottom drawer for some extra functions: click and hold (a.k.a. Fruit Ninja mode) and middle click. If your watch is equipped with a rotating crown, you can use it for scrolling as well.
The cursor keys mode is simple enough: tap on the sides of the screen to trigger corresponding keys, double-tap in the center to trigger the Enter key, long-press to quit, and there are also swipe gestures for Escape, Backspace, Space and Tab keys.
Finally, the keyboard input mode allows using either an on-screen keyboard, or voice input. Note, though, that the text you’ll see entered on your connected device depends on your keyboard layout. Only US English is supported at the moment (I can add some more, but that will require you to manually switch the layout both in the app and on the device every time).
If your watch has some extra keys, you can use those to quickly switch between the input modes.
There are also some settings available. You can choose to stabilize the pointer movements (this will smooth out smaller motions like hands shaking), enable diagonal movements for the cursor keys (which is useful for those Cardboard games), or reduce the data rate (which is helpful when you use the app with some older Nougat-based Android TV box, and the mouse pointer just can’t keep up).
A word on compatibility.
Like I said, the API was made public in Android Pie, but (as a belated Christmas present) the app will work on any watch running Oreo as well. That is, when reboot your watch, and after the trippy dots animation you see a big colorful “W” and “Wear OS by Google” instead of the “Android Wear” logo, you should be fine. The API was introduced in Oreo, and it was a bit different (and also hidden) at the time, but before Pie is was only enabled on watches by default. There is a way to enable it on phones as well, but it requires root.
A few tips for troubleshooting.
If you connect and see that the mouse pointer is moving once per second in a really janky way, try turning Airplane mode on your watch on and off, and then reconnect. Looks like there is some occasional issue with power management in the Bluetooth stack…
If you want to adjust the “sensitivity”, please look for the pointer speed setting on the connected device, not in the app itself.
If you are using the app with a device that is connected to a TV, you’ll probably want to switch your TV to the “Game” picture mode. This should turn off any post-processing that may cause a lot of lag on modern TVs.
I also recommend turning off wrist gestures in your watch’s settings when you use the air mouse mode, otherwise there’s a high chance of triggering the “back” or “go home” gesture.
This looks great!
By chance is it possible to have an app that connects to the computer and when it disconnects it locks the PC!
c_86 said:
By chance is it possible to have an app that connects to the computer and when it disconnects it locks the PC!
Click to expand...
Click to collapse
Depends on what you mean.
If you want to make an app that sends Win+L (or Ctrl+Alt+L) when you press "disconnect" on your watch (or maybe connects, sends the key press, then immediately disconnects), then it should be easy enough to implement.
If you mean that the PC should lock itself when your watch disconnects (e.g. goes out of range), then obviously you'll need to have something on your computer to do that. Then again, Windows 10 has a feature called Dynamic Lock that does something similar based on your phone nearby presence.
Idea - Does it possible to implement the same functionality for Smartphone with Android 8? And after that to create Wear app for smartwatches with lower Android version, where the new API is missing - it will act as a remote for the companion app on the smartphone
bobybc said:
Idea - Does it possible to implement the same functionality for Smartphone with Android 8? And after that to create Wear app for smartwatches with lower Android version, where the new API is missing - it will act as a remote for the companion app on the smartphone
Click to expand...
Click to collapse
So, you mean, use a phone connected to a computer (or a TV, our whatever) using this API, then stream motion data from the watch using the phone as a proxy?
Technically it's possible, I wonder what the latency would be though.
Also note that a phone running Android 8 has to be rooted to do this (unlike watches), whereas Android 9 should just work.
Yea, you're right for the lag...
Then i think that it will be useful to have app with the same functionality for a smartphone
Sent from my SM-N960F using Tapatalk
bobybc said:
Yea, you're right for the lag...
Then i think that it will be useful to have app with the same functionality for a smartphone
Click to expand...
Click to collapse
It's not just lag, but power consumption as well.
This API makes use of the low-power mode of the Bluetooth radio called Sniff Sub-Rating (SSR) specifically designed for sending rapid bursts of tiny data packets, whereas watch-to-phone connection would have to be fine in a more generic way.
Making a phone app is really easy, you can pretty much use the same source code, with a few simple changes (mostly deletions). The Android Pie upgrade for your Note 9 is going to arrive pretty soon, which will allow you to experiment with it all you want.
I need the apk since I have a Moto 360 1gen so & cannot look at it on Googleplay

Maximizing Wear OS with Automagic

Maximizing Wear OS with Automagic​
Wear OS has been so underrated. This xda Subforum is not as active as other. I think it is partially because most Wear OS powered watch have bad battery life and typically much more expensive than the proprietary OS powered watch.
I bought Ticwatch E in April 2019, and it has been 4 months when I typed this. I initially regret that the battery life is way worse than I thought. I have to charge every day. My previous Mi Band 2 can last for 3 weeks before charging, but of course that is not on the same level as Wear OS. But I don't regret it anymore after the first week, once I discovered many things I can do with it when paired with Automagic. I have reached the point of no return to any non-Wear OS watch.
During the next several months after I bought it, I have built several flows to extend the functionality. Below are the list of things I have done with the watch. Most of the usages use Automagic and the companion app installed on the watch. Hopes these help other to see the potential of Wear OS and at least give some reasons so Google don't kill it one day.
1. Extend Automagic Shortcut
Automagic has shortcut on the watch to execute flows on the phone. I immediately see the extension of Widget to increase menu count of Automagic shortcut. So I use Shortcut to show widget with 3x3 buttons. Each button press corresspond to execute another flow/command. This immediately extend the number of shortcuts available dramatically. I can still add long press, double click, and swipe in all 4 directions. But for now click is enough. The widget shown is my first widget design, so still quite ugly.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2. Camera Control
Copied from the 3x3 widget menu, I use it for Camera control. Coupled with Control UI, I can control the camera menu for any camera app. In my case, of course I prefer GCam (Google Camera). GCam companion app is not working here, maybe because I am using GCam Mod (since I don't use pixel phone). Hence I have to recreate it, and extend the function beyond simple shutter button. I can use my watch to capture (shutter button), zoom in/out, exposure inc/dec or 0, toggling timer, switch to night mode and view last photo. I can also create a custom timer, but it is not necessary in my case. I also can use it to start my other flow, to capture 4 images of GCam comparison. (HDR off, HDR+ on, HDR+ enhanced on and Night Sight)
3. Photo Viewer
Using the same widget concept, I can show any photo at any time. This can be use to view photo in certain folder, with the widget action to navigate to next/prev photos. It can be used to show your love one, for misdirection (showing fake clock time), or just a simple photo viewer.
4. Remote Photo Surveillance
Widget as photo viewer can be extended further. In another flow, I create a flow with looped camera capture and then set the captured photo to the widget. This create a timelapse photo from the phone. Constant action turn on screen will keep the watch screen awake. I can place my phone somewhere nearby and create an instant surveillance device. Unfortunately, the speed of the capture and set image to the widget is limited by the communication speed between phone to watch. It only shows new photo every 2-3 seconds, which is very choppy.
5. Remote Video Stream Surveillance
Extending the looped camera capture idea, I found out that I can stream the camera directly using IP Webcam for android (using Android Camera as IPCam). Then use the companion app of TinyCam Monitor at the watch to view the stream. All can be controlled directly from the watch, since IP Webcam support automation too, so I can start the stream using Automagic. This mode of streaming is much better for surveillance as it can reach about 15 fps, which is way better than 1/2 to 1/3 fps using the widget mode.
6. Secret Camera Capture / Audio recording
Implementing the same idea from the camera control, I combine it with my secret camera capture. Now I have widget to secretly take front/back photo from the phone. I also add another button to start/stop recording audio. This all happen without touching the phone, without any interface/unlock the phone. The widget itself is transparent, making it perfect secret buttons.
7. Remote input/typing
Since there is limited method to type from the watch, I create notification to input the text. The default google keyboard is so small, but at least can be used to type 1 or 2 words when noting down some code or label, and I can't reach for the phone easily.
8. Note Viewer
At times, I need to have notes to view. Under certain circumstances, it is not convenient/safe to pull out the phone. I can risk dropping the phone, left it unattended or maybe get wet during rain. I create several small notes holder at the widget. So at any time, I can simply tap the shortcut widget 3x3 and it will show me the notes. I can long press and it will popup into notification which I can scroll (in case the note is too long). I can even add action at the end of the notification to do certain things, example : copy the note and send it to certain number/email, mark it as done (so deleted from place holder), or to create reminder for it in another 1-2 hour.
9. Speech Input Trigger
Automagic companion app support input speech dialog. But it requires to press the mic icon again to start recognition and another confirm button to send the recognized words to the phone. I have already speech project flows at my phone, so I just use the similar widget menu to trigger multiple mode on my phone. I have multiple language mode, one time/continous mode, visual feedback option, hotword mode and many others. The recognition still happen on the phone, but I can control the mode directly from the watch. Example, I can press 1 button to trigger recognition in Indonesian and continuous mode (repeating recognition until I stop it), or maybe another button to trigger recognition in English, one time, with feedback and can be retriggered again using hotword.
10. Charging Notification Sound
My Watch sometimes don't get charge properly. And I have also uninstalled the default ticsystem which provide charging animation. So I simply replace it with notification sound when my watch is charged and another sound when disconnected. I then save the battery level when disconnected and create notification to calculate the average %/hour used when I charge it again later. This helps me to track the average battery usage per charge.
11. Language Learning
I keep learning new language, even english. I have been watching movie, playing games, read ebook/news and note down those unusual vocabulary. Although I already have a time logger flow to track my learning time (at least 30 minutes/day), I thought of more immersive learning all day long, not just during my learning session.
I create a flow to parse the vocabulary csv exported from the dictionary favourites note. From other source, I also extract the data from google translate per translation. Then separate the keyword and translation, marking them with each frequency tag. All words start at 0. At certain interval (1 hour during work hour, and 1/2 hour after work hour), it will take 3 of the lowest frequency words, set the word and meaning at the widget and show it at my watch. Pressing the button to denote I am OK, increase the frequency tag (to make it show less frequently), or pressing review to repeat the word again next time (without increasing the frequency tag). I can also tap next to continue learning next words, or I can suspend it for several hours if I am in a meeting.
This helps me to stick the vocabulary in more frequent interval. I can spare 10-15 seconds per hour (or half hour) to keep learning rather than just a long learning session at the end of the day. I can also learn while waiting something, without having to pull out my phone (when the condition is not appropriate/risky).
12. Reminder to Speed up
I ride motorcycle to work, sometimes I drive fast, sometimes slow. At times, because of thinking something while driving slowly, I can be almost late to the office. I have to look the watch to know if I am late or not, which sometimes can be risky. To minimize the risk, I create several checkpoint between home and office, mark the coordinate and approximate time needed to get to the office. Once I leave home, Automagic will start to check my location periodically. It will calculate the distance to the nearest checkpoint. Add current time with the time needed to find if I will be late at current speed. If It will be late, it will vibrate my watch twice long pattern. So I know I have to speed up to catch the time.
13. Home Automation
The 3x3 menu I have can be used to control Home Automation device. Yeelight have companion app, but it can only turn on/off the bulb. Using widget, I can create extra button, coupled with the color or brightness or colorflow. I can have much more option to control the light. I can hook it up with sonoff switch later, after I have flashed tasmota.
14. Extension to other flows
There are still a lot of other wonderful things I can do with the shortcut. Most of them extended from the widget 3x3 menu I have created. Some thoughts and examples :
a. Send certain message when on the way already, or share location via Whatsapp.
b. Save current location with timestamp to log
c. Play songs, or certain sound loudly. Can be for prank, finding the device when hidden by friends or certain situation
d. fake a call/sms to escape from awkward/uncomfortable situation.
e. Controlling PC through eventghost.
f. showing various widgets at the watch
I don't use all the function above daily, only some are more frequently/routinely used. For example, the speech input trigger is very good for showoff, but not so practical for my daily usage case. Some of them are still Work in Progress. But at least those function are there when I need it.
For some who might be interested on how I can do above things, of course the answer is mostly Automagic. Automagic is Automation app just like tasker. It uses flow style to design the flow (similar to task in tasker). I have switched to Automagic 2 years ago and never look back anymore. Those above maybe can be replicated in tasker, but of course don't ask me how to do it using tasker. But if you are using Automagic too, I can show how I create the flows. Unfortunately I can't simply share the flow without any explanation. As each flows are designed to my own need and may linked to each other. Sharing all of them at once will just create confusion and possibly leak out some of my private data.
Hopes this inspire you to maximize your Smartwatch. Long live Wear OS!!!
Really great features for wear os, but where is the link to download automagic, i can not find on google play (both phone and watch)
huylv177 said:
Really great features for wear os, but where is the link to download automagic, i can not find on google play (both phone and watch)
Click to expand...
Click to collapse
It is paid app in playstore : Automagic * Automation
Not my app, I am just one of the happy user. The companion watch app is free, can be installed after you have installed the main app. You can go to your watch's playstore and install it from the "App on your phone".
You can try the evaluation version directly from the website, before deciding further. You can visit the index tutorial I have summarized at my post's signature. Since we don't have the subforum for Automagic here in xda (it will be great if we can have it), you probably need to visit the Automagic forum for more information. I am active there too.
Can it be possible that while travelling, I can use wear OS supported watch to show me the distance remaining to the destination?
Jayraj Zala said:
Can it be possible that while travelling, I can use wear OS supported watch to show me the distance remaining to the destination?
Click to expand...
Click to collapse
Yes, in Automagic you can init the location and then calculate the distance between current location to the destination. But the distance calculated this way is straight-line distance, actual road distance may be longer, as you need to turn or curve. You can then show the distance in a widget. Then use periodic timer/location to recalculate and show the latest distance.
Look, I know you said that you are a user, not the dev, but it's just killing me; I have to ask.
Everything about your post absolutely screams (to me) Dev re-works advertisement into use-case posing as user.
So, come on, level with me. It's actually a compliment if I'm right. It would be a very clever and enterprising marketing conceit: scouting out use cases for your utility, constructing a guide tailored to that use case, and posting in sub-forums as a helpful "user."
Please don't screw with my reality and make me doubt myself if I'm right, that would be the biggest **** move in the universe. Just say "got me!"
(or you can DM me, that's fine too.)
ha7msterx said:
Look, I know you said that you are a user, not the dev, but it's just killing me; I have to ask.
Everything about your post absolutely screams (to me) Dev re-works advertisement into use-case posing as user.
So, come on, level with me. It's actually a compliment if I'm right. It would be a very clever and enterprising marketing conceit: scouting out use cases for your utility, constructing a guide tailored to that use case, and posting in sub-forums as a helpful "user."
Please don't screw with my reality and make me doubt myself if I'm right, that would be the biggest **** move in the universe. Just say "got me!"
(or you can DM me, that's fine too.)
Click to expand...
Click to collapse
Thanks for the compliment. It means I really use the app to my own full potential. But for the sake of logic, the one who accuse something should provide the proof first. The burden of proof lies on the one who made the claim. While it maybe normal to suspect such kind of thread explaining certain app, but at least quote my other posts or xda portal comment, try to find something else (outside of this thread) that can support the claim.
Even though I don't have to prove anything to you, I just elaborate here to clarify my position as a user. This way I don't have to explain it everytime. As some users in Automagic forum also mistaken me as the dev, just because I am quite active there. While in fact, I even never know/meet the dev himself in person. He lives in Germany, while I live in Indonesia.
I have been using tasker since 2014, anyone can track my post in the kaskus forum, tasker thread : https://kask.us/hEXs0. If you google my name, the first/second link should be my kaskus profile.
You can see how I also support and help others in tasker too. Automagic has been there since 2011, so why I should use tasker again if I am the dev? If I am the dev, I should be posting about Automagic in every tasker post I made there. In fact, the starting point I post about Automagic is only after I started using it. (check the post date)
Around mid 2017, I switched to Automagic. I was really excited, I share it everywhere, to the point some other tasker users got annoyed too. (ask Mishaal Rahman from xda portal about it)
I compared the experience between Tasker and Automagic. You can read Tasker vs Automagic comparison here : https://automagic4android.com/forum/viewtopic.php?f=6&t=6809
I even created local thread in kaskus too : https://kask.us/iqTnO
There is a post just to document my process of switching from tasker to Automagic. But the posts in kaskus are using Indonesian informal language, it might be difficult to google translate it.
For this thread, I created it first in kaskus - All about Android Wear : https://www.kaskus.co.id/show_post/...75f/750/memaksimalkan-wearos-dengan-automagic
I take the pictures link, since I don't know why I can't post them directly in xda. If I am the dev and the purpose is to promote my own app, I am so bad at it, that I only create this thread for such a long time interval. I should have spammed the forum with more thread instead.
This thread's purpose is not just for sharing, but the main one is to request other WearOS feature to Automagic's dev, Martin, in the Automagic Forum : https://automagic4android.com/forum/viewtopic.php?f=4&t=8184
To make such a long request, I feel obliged to give something in return too. I also need to explain the stand point of why I need the features I requested. Hence I created the thread first before making the requests. Why the heck I should request feature to "myself"? Wouldn't it be easier to just announce the new feature directly? Until this post is made (almost 4 months then), none of those requests have been implemented yet. Not even the newer Automagic version released in the playstore. If I am the dev, I am so bad at creating a scenario like this. I should create the request and fulfilled the requests in such a short period to make it seems very responsive.
I can share this thread link to other so they can know the full potential of WearOS, while helping to promote Automagic in indirect way. I want the app I love and benefit from, to get more users, so the dev can continue the work. The same I have been doing for other apps too, example : MiXplorer, which I switched to it around the same time I switched to Automagic. I post it everywhere, in kaskus, xda, also in Automagic forum (you can search my post there). Does that mean I am the dev of MiXplorer too?
The other purpose is to document it earlier, so in case Google try to kill WearOS, I already have a lot of reasons to put to their face.
If those above are not enough proof of my position, there are still other ways you can verify. And you should give stronger (counter) proof otherwise. But I just leave it to anyone who read this post.
Desmanto said:
Maximizing Wear OS with Automagic​
Wear OS has been so underrated. This xda Subforum is not as active as other. I think it is partially because most Wear OS powered watch have bad battery life and typically much more expensive than the proprietary OS powered watch.
I bought Ticwatch E in April 2019, and it has been 4 months when I typed this. I initially regret that the battery life is way worse than I thought. I have to charge every day. My previous Mi Band 2 can last for 3 weeks before charging, but of course that is not on the same level as Wear OS. But I don't regret it anymore after the first week, once I discovered many things I can do with it when paired with Automagic. I have reached the point of no return to any non-Wear OS watch.
During the next several months after I bought it, I have built several flows to extend the functionality. Below are the list of things I have done with the watch. Most of the usages use Automagic and the companion app installed on the watch. Hopes these help other to see the potential of Wear OS and at least give some reasons so Google don't kill it one day.
1. Extend Automagic Shortcut
Automagic has shortcut on the watch to execute flows on the phone. I immediately see the extension of Widget to increase menu count of Automagic shortcut. So I use Shortcut to show widget with 3x3 buttons. Each button press corresspond to execute another flow/command. This immediately extend the number of shortcuts available dramatically. I can still add long press, double click, and swipe in all 4 directions. But for now click is enough. The widget shown is my first widget design, so still quite ugly.
2. Camera Control
Copied from the 3x3 widget menu, I use it for Camera control. Coupled with Control UI, I can control the camera menu for any camera app. In my case, of course I prefer GCam (Google Camera). GCam companion app is not working here, maybe because I am using GCam Mod (since I don't use pixel phone). Hence I have to recreate it, and extend the function beyond simple shutter button. I can use my watch to capture (shutter button), zoom in/out, exposure inc/dec or 0, toggling timer, switch to night mode and view last photo. I can also create a custom timer, but it is not necessary in my case. I also can use it to start my other flow, to capture 4 images of GCam comparison. (HDR off, HDR+ on, HDR+ enhanced on and Night Sight)
3. Photo Viewer
Using the same widget concept, I can show any photo at any time. This can be use to view photo in certain folder, with the widget action to navigate to next/prev photos. It can be used to show your love one, for misdirection (showing fake clock time), or just a simple photo viewer.
4. Remote Photo Surveillance
Widget as photo viewer can be extended further. In another flow, I create a flow with looped camera capture and then set the captured photo to the widget. This create a timelapse photo from the phone. Constant action turn on screen will keep the watch screen awake. I can place my phone somewhere nearby and create an instant surveillance device. Unfortunately, the speed of the capture and set image to the widget is limited by the communication speed between phone to watch. It only shows new photo every 2-3 seconds, which is very choppy.
5. Remote Video Stream Surveillance
Extending the looped camera capture idea, I found out that I can stream the camera directly using IP Webcam for android (using Android Camera as IPCam). Then use the companion app of TinyCam Monitor at the watch to view the stream. All can be controlled directly from the watch, since IP Webcam support automation too, so I can start the stream using Automagic. This mode of streaming is much better for surveillance as it can reach about 15 fps, which is way better than 1/2 to 1/3 fps using the widget mode.
6. Secret Camera Capture / Audio recording
Implementing the same idea from the camera control, I combine it with my secret camera capture. Now I have widget to secretly take front/back photo from the phone. I also add another button to start/stop recording audio. This all happen without touching the phone, without any interface/unlock the phone. The widget itself is transparent, making it perfect secret buttons.
7. Remote input/typing
Since there is limited method to type from the watch, I create notification to input the text. The default google keyboard is so small, but at least can be used to type 1 or 2 words when noting down some code or label, and I can't reach for the phone easily.
8. Note Viewer
At times, I need to have notes to view. Under certain circumstances, it is not convenient/safe to pull out the phone. I can risk dropping the phone, left it unattended or maybe get wet during rain. I create several small notes holder at the widget. So at any time, I can simply tap the shortcut widget 3x3 and it will show me the notes. I can long press and it will popup into notification which I can scroll (in case the note is too long). I can even add action at the end of the notification to do certain things, example : copy the note and send it to certain number/email, mark it as done (so deleted from place holder), or to create reminder for it in another 1-2 hour.
9. Speech Input Trigger
Automagic companion app support input speech dialog. But it requires to press the mic icon again to start recognition and another confirm button to send the recognized words to the phone. I have already speech project flows at my phone, so I just use the similar widget menu to trigger multiple mode on my phone. I have multiple language mode, one time/continous mode, visual feedback option, hotword mode and many others. The recognition still happen on the phone, but I can control the mode directly from the watch. Example, I can press 1 button to trigger recognition in Indonesian and continuous mode (repeating recognition until I stop it), or maybe another button to trigger recognition in English, one time, with feedback and can be retriggered again using hotword.
10. Charging Notification Sound
My Watch sometimes don't get charge properly. And I have also uninstalled the default ticsystem which provide charging animation. So I simply replace it with notification sound when my watch is charged and another sound when disconnected. I then save the battery level when disconnected and create notification to calculate the average %/hour used when I charge it again later. This helps me to track the average battery usage per charge.
11. Language Learning
I keep learning new language, even english. I have been watching movie, playing games, read ebook/news and note down those unusual vocabulary. Although I already have a time logger flow to track my learning time (at least 30 minutes/day), I thought of more immersive learning all day long, not just during my learning session.
I create a flow to parse the vocabulary csv exported from the dictionary favourites note. From other source, I also extract the data from google translate per translation. Then separate the keyword and translation, marking them with each frequency tag. All words start at 0. At certain interval (1 hour during work hour, and 1/2 hour after work hour), it will take 3 of the lowest frequency words, set the word and meaning at the widget and show it at my watch. Pressing the button to denote I am OK, increase the frequency tag (to make it show less frequently), or pressing review to repeat the word again next time (without increasing the frequency tag). I can also tap next to continue learning next words, or I can suspend it for several hours if I am in a meeting.
This helps me to stick the vocabulary in more frequent interval. I can spare 10-15 seconds per hour (or half hour) to keep learning rather than just a long learning session at the end of the day. I can also learn while waiting something, without having to pull out my phone (when the condition is not appropriate/risky).
12. Reminder to Speed up
I ride motorcycle to work, sometimes I drive fast, sometimes slow. At times, because of thinking something while driving slowly, I can be almost late to the office. I have to look the watch to know if I am late or not, which sometimes can be risky. To minimize the risk, I create several checkpoint between home and office, mark the coordinate and approximate time needed to get to the office. Once I leave home, Automagic will start to check my location periodically. It will calculate the distance to the nearest checkpoint. Add current time with the time needed to find if I will be late at current speed. If It will be late, it will vibrate my watch twice long pattern. So I know I have to speed up to catch the time.
13. Home Automation
The 3x3 menu I have can be used to control Home Automation device. Yeelight have companion app, but it can only turn on/off the bulb. Using widget, I can create extra button, coupled with the color or brightness or colorflow. I can have much more option to control the light. I can hook it up with sonoff switch later, after I have flashed tasmota.
14. Extension to other flows
There are still a lot of other wonderful things I can do with the shortcut. Most of them extended from the widget 3x3 menu I have created. Some thoughts and examples :
a. Send certain message when on the way already, or share location via Whatsapp.
b. Save current location with timestamp to log
c. Play songs, or certain sound loudly. Can be for prank, finding the device when hidden by friends or certain situation
d. fake a call/sms to escape from awkward/uncomfortable situation.
e. Controlling PC through eventghost.
f. showing various widgets at the watch
I don't use all the function above daily, only some are more frequently/routinely used. For example, the speech input trigger is very good for showoff, but not so practical for my daily usage case. Some of them are still Work in Progress. But at least those function are there when I need it.
For some who might be interested on how I can do above things, of course the answer is mostly Automagic. Automagic is Automation app just like tasker. It uses flow style to design the flow (similar to task in tasker). I have switched to Automagic 2 years ago and never look back anymore. Those above maybe can be replicated in tasker, but of course don't ask me how to do it using tasker. But if you are using Automagic too, I can show how I create the flows. Unfortunately I can't simply share the flow without any explanation. As each flows are designed to my own need and may linked to each other. Sharing all of them at once will just create confusion and possibly leak out some of my private data.
Hopes this inspire you to maximize your Smartwatch. Long live Wear OS!!!
Click to expand...
Click to collapse
Is music control available with this app? Thanks!
richarshub said:
Is music control available with this app? Thanks!
Click to expand...
Click to collapse
What is your WearOS device? If you have installed Wear OS app at your phone and at the smartwatch, you should already have media control built-in. You can ensure it is enable at the Wear OS app at phone > advanced settings > Autolaunch media controls. Once you play some music at your phone, your quick setting should have the media player notifcation. And if you enable the autolaunch, your watch screen should be showing the songs being played, the play/pause, next, prev and volume control button. You still have to start the music playing from the phone though. That should be enough for most users.
But if you need more, such as starting the music directly from the watch, then yes, you have to use other app. (in this case, Automagci) Automagic has the action Control Audio Player. You can assign a shortcut or widget tap to send the media button event, from play/pause, next, prev, fast forward, rewind, stop and many other. You can also change the volume and maybe play particular songs. I design some widget to allow me to play certain sound effect for certain occassion.
But it takes some time to setup everything and maybe too hassle for most users. Check out if the media control above is enough for you.
ok I have read this so many times because when we ask how to put the damn thing on the watch some idiot always puts the ling to this LONG AND POINTLESS ****.
So you see, we want to be able to use automagic on our watch but we have someone saying I did this and I did that WITHOUT GIVING THE APP OR DIRECTIONS HOW TO MAKE IT WORK. USELESS THREAT!!
Does ANYONE ELSE have something to say about how to put automagic on the watch?
I have Galaxy Watch4 Classic (SM-R890) and I want automagic on it so the first flow I create and work (because I already have flows but only on the mobile. They don't connect with the watch to make it work) is THE BATTERY one!!
If anybody has a solution to this problem, I would like to see a post WITHOUT repeating the long post at the top of the threat!!
Thanks to all who have read this and to the star who will give us a solution!!

Categories

Resources