Online User-Interface - Real-time Anti-Theft/Phone Status - Tasker Tips & Tricks

Greetings everyone,
https://youtu.be/T9aKmLTujik
What you see above is a "Control Panel" for my own Galaxy S7 Edge. I host this on my own website.
This means it can be seen and accessed from anywhere in the world, on any browser and/or device.
For privacy and security, I will implement a login system in the near future.
It has a couple of neat features, but since they are written in Dutch I will translate them to English:
Information:
Check battery level/percentage and check if your phone is being charged or not
Warns the user from the control panel if the battery is low.
Warns the user from the control panel to pull out the plug out of charging when it is fully charged
Check if your phone is in a light or dark place. I have optimized the light sensor as best as I could, The results are pretty accurate
Clipboard of your current copied content on your phone
Shows the phone model and the date and time of the last update sent from your phone
Check if Bluetooth is enabled or not
Check if Wifi is enabled or not
Show the current WiFi name, Wifi Speed, Wifi Channel & Wifi Signal Strength
Show the current Data Carrier / Mobile Signal strength (Weak, Normal, Strong)
Shows the current Call Volume percentage
Shows the current Media Volume percentage
Check if the screen of the phone is turned on or off
Check if GPS is enabled or not ( There is also a Live Google Maps on the right side, showing where the phone is right now )
Checks if the phone in call / calling / or getting called. ( in other words, it shows the user is busy with a phone conversation )
Checks if the user is browsing on the internet on the phone or not. ( It will check if a browser is open, needs more adjustments for more accurate readings )
I am surprised at the speed of the operations.
It takes a total of 3 to 4 seconds after clicking on "take a picture" button to take a picture from the front-camera and Upload it to my google drive.
It also removes the picture from my phone after it has been uploaded. WIth combination of SMS control this can be a great anti-theft option.
The "Record Audio" function works great too. after clicking on it on the control panel, it starts recording audio, waits 10 seconds ( records for 10 seconds ), stops recording audio and then uploads it to a special folder in my Google Drive.
The "Send SMS" function is very fast. after clicking on it, it will take about 1.5 seconds to send the SMS from your phone.
For now, the number to send the SMS to is hardcoded, but I will make it a variable so that it will be possible to type in the number on your web control panel and send the SMS to the number from your browser.
The "LOCK your phone" function immediately lock your phone remotely, even when your screen is turned off. You can unlock it with the code that has been set up in the Tasker Event.
Clicking on the Wifi, Bluetooth & GPS icon will toggle them( on / off )
Clicking on the Phone (screen) Icon, Will toggle the phone screen ( turns it on and off )
Clicking on the Clipboard icon will copy all the content to your own clipboard.
Not only the text but the icons also change dynamically.
Grey icons represent a false variable (turned off / dark / not in call & etc ) and the blue icons represent the true variables.
For example, in the screenshot above, Bluetooth is turned off and wifi is turned on.
When the battery gets at 15% or less, the icon will turn red and green when it's fully charged (100%) and the user will get an alert box warning with a notification sound straight from the browser about the low battery / full charge . ( Sound and notification can be turned off if you wish).
I have wrote a script with AJAX (Asynchronous JavasScript and XML) to do all of this in Real-time and without page-reloads. AJAX refreshes the page information every second (or whatever the user wants) without reloading the page.
The controls in this control panel are in many cases and in my experience a lot faster than Android Device Manager or other apps like Cerberus and Airdroid.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- On Tasker, I have used Taskers own variables but also created my own variables to be created/changed on certain triggers.
For example, when the lx level ( light sensor ) gets low, it will set a variable to "false" as boolean, meaning there is not enough light == it is dark.
- Next I use this variable in my HTTP POST Request URL to a very simple PHP script on my website I wrote..
The HTTP POST Request URL will post to my PHP Script.
My PHP script grabs the URL, strips certain parts of it, turns it into PHP variables and then sends it to my MySQL database ( all on my own hosting).
- I again use the wonderful Tasker to do all of this this every 2 seconds.
You can get (almost) real-time information about your phone if it's set to be updated every 1 second.
This will not be very heavy on the database so it's possible.
- I then made another webpage containing another simple PHP script that grabs all the variables ( those we saved in previous steps) from my Database and echo's (shows) it on the screen.
This is the very same page you see on the screenshot, This is the Control Panel.
In the last step, all we have to do is visit the webpage on my website.
It will show the control panel as seen in the screenshot. You will also be able to control your phone from here.
I am making a simple login function where users can login.
this means a single database can hold more than 1 user if you wish to.
This will also protect others to see/control your phone from the web as they will need login credentials.
My script will then grab the corresponding variables of your phone when you login, using your ID and checking it on my database.
I know this may sound complicated for a lot of you who think that this is too much work, but I am planning to finish this and make it a some kind of a Open-Source thing available to every android and (rooted) tasker user.
All you need is:
- My Tasker project files ( all you need to do is import it to your own Android )
- Your own webhosting with MySQL database and PHP.
There are TONS of FREE online webhosting that will offer exact this. I'd love to post all the links here, but i'm not sure if it will be seen as advertising, so let me know.
- My PHP script(s), all you need to is simply upload it to your own website.
- My MySQL database configuration file - After importing this single file, the whole database will be created automatically on your website. ( using MySQL on your hosting )
After that, and when my Login function is complete, you could create an account for your self and/or others where they can login from anywhere in the world, on any browser or device and check their phone status and control their phone in Real-Time.

Sicariux said:
Greetings everyone,
i63.tinypic.com/20jsimh.png
What you see above is a "Control Panel" for my own Galaxy S7 Edge. I host this on my own website.
This means it can be seen and accessed from anywhere in the world, on any browser and/or device.
For privacy and security, I will implement a login system in the near future.
It has a couple of neat features, but since they are written in Dutch I will translate them to English:
Information:
Check battery level/percentage and check if your phone is being charged or not
Warns the user from the control panel if the battery is low.
Warns the user from the control panel to pull out the plug out of charging when it is fully charged
Check if your phone is in a light or dark place. I have optimized the light sensor as best as I could, The results are pretty accurate
Clipboard of your current copied content on your phone
Shows the phone model and the date and time of the last update sent from your phone
Check if Bluetooth is enabled or not
Check if Wifi is enabled or not
Show the current WiFi name, Wifi Speed, Wifi Channel & Wifi Signal Strength
Show the current Data Carrier / Mobile Signal strength (Weak, Normal, Strong)
Shows the current Call Volume percentage
Shows the current Media Volume percentage
Check if the screen of the phone is turned on or off
Check if GPS is enabled or not ( There is also a Live Google Maps on the right side, showing where the phone is right now )
Checks if the phone in call / calling / or getting called. ( in other words, it shows the user is busy with a phone conversation )
if the user is browsing on the internet on the phone or not. ( It will check if a browser is open, needs more adjustments for more accurate readings )
I am surprised at the speed of the operations.
It takes a total of 3 to 4 seconds after clicking on "take a picture" button to take a picture from the front-camera and Upload it to my google drive.
It also removes the picture from my phone after it has been uploaded. WIth combination of SMS control this can be a great anti-theft option.
The "Record Audio" function works great too. after clicking on it on the control panel, it starts recording audio, waits 10 seconds ( records for 10 seconds ), stops recording audio and then uploads it to a special folder in my Google Drive.
The "Send SMS" function is very fast. after clicking on it, it will take about 1.5 seconds to send the SMS from your phone.
For now, the number to send the SMS to is hardcoded, but I will make it a variable so that it will be possible to type in the number on your web control panel and send the SMS to the number from your browser.
The "LOCK your phone" function immediately lock your phone remotely, even when your screen is turned off. You can unlock it with the code that has been set up in the Tasker Event.
Clicking on the Wifi, Bluetooth & GPS icon will toggle them( on / off )
Clicking on the Phone (screen) Icon, Will toggle the phone screen ( turns it on and off )
Clicking on the Clipboard icon will copy all the content to your own clipboard.
Not only the text but the icons also change dynamically.
Grey icons represent a false variable (turned off / dark / not in call & etc ) and the blue icons represent the true variables.
For example, in the screenshot above, Bluetooth is turned off and wifi is turned on.
When the battery gets at 15% or less, the icon will turn red and green when it's fully charged (100%) and the user will get an alert box warning with a notification sound straight from the browser about the low battery / full charge . ( Sound and notification can be turned off if you wish).
I have wrote a script with AJAX (Asynchronous JavasScript and XML) to do all of this in Real-time and without page-reloads. AJAX refreshes the page information every second (or whatever the user wants) without reloading the page.
The controls in this control panel are in many cases and in my experience a lot faster than Android Device Manager or other apps like Cerberus and Airdroid.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- On Tasker, I have used Taskers own variables but also created my own variables to be created/changed on certain triggers.
For example, when the lx level ( light sensor ) gets low, it will set a variable to "false" as boolean, meaning there is not enough light == it is dark.
- Next I use this variable in my HTTP POST Request URL to a very simple PHP script on my website I wrote..
The HTTP POST Request URL will post to my PHP Script.
My PHP script grabs the URL, strips certain parts of it, turns it into PHP variables and then sends it to my MySQL database ( all on my own hosting).
- I again use the wonderful Tasker to do all of this this every 2 seconds.
You can get (almost) real-time information about your phone if it's set to be updated every 1 second.
This will not be very heavy on the database so it's possible.
- I then made another webpage containing another simple PHP script that grabs all the variables ( those we saved in previous steps) from my Database and echo's (shows) it on the screen.
This is the very same page you see on the screenshot, This is the Control Panel.
In the last step, all we have to do is visit the webpage on my website.
It will show the control panel as seen in the screenshot. You will also be able to control your phone from here.
I am making a simple login function where users can login.
this means a single database can hold more than 1 user if you wish to.
This will also protect others to see/control your phone from the web as they will need login credentials.
My script will then grab the corresponding variables of your phone when you login, using your ID and checking it on my database.
I know this may sound complicated for a lot of you who think that this is too much work, but I am planning to finish this and make it a some kind of a Open-Source thing available to every android and (rooted) tasker user.
All you need is:
- My Tasker project files ( all you need to do is import it to your own Android )
- Your own webhosting with MySQL database and PHP.
There are TONS of FREE online webhosting that will offer exact this. I'd love to post all the links here, but i'm not sure if it will be seen as advertising, so let me know.
- My PHP script(s), all you need to is simply upload it to your own website.
- My MySQL database configuration file - After importing this single file, the whole database will be created automatically on your website. ( using MySQL on your hosting )
After that, and when my Login function is complete, you could create an account for your self and/or others where they can login from anywhere in the world, on any browser or device and check their phone status and control their phone in Real-Time.
Click to expand...
Click to collapse
It looks like a great project.
Checks if the user is browsing on the internet on the phone or not. ( It will check if a browser is open, needs more adjustments for more accurate readings )
Click to expand...
Click to collapse
What about checking the network traffic to know whether the user is browsing or not?
I know this may sound complicated for a lot of you who think that this is too much work, but I am planning to finish this and make it a some kind of a Open-Source thing available to every android and (rooted) tasker user.
Click to expand...
Click to collapse
Even Open Source? That rocks.
XDA's Tasker subforum isn't that popular. You might wanna post your project on reddit too, where the Tasker community is way bigger and more popular:
https://www.reddit.com/r/tasker/. Let us know if you'll post it there too.
I'm looking forward for this project. Personally, I don't think I would use this as I don't think I really need it (although it doesn't hurt to have an anti-theft), but I'd like to see how it is done, if you're gonna make it Open Source.
Good luck!

Hi and thanks for your reply!
What about checking the network traffic to know whether the user is browsing or not?
Click to expand...
Click to collapse
Do you mean any random network traffic? in that case, a simple incoming whatsapp message could trigger the browser variable and set it to "true".
I will try reddit ... I have tried posting it in the official Tasker forums, but the my post is still awaiting moderator approval after a long time.
Since i've posted this thread, I've created new functions already like video recording (microphone audio included) the phone screen for 10 seconds and upload it to google drive.
I haven't seen this option on any other anti-theft yet. In a case of emergency, you could literally watch the thief do things on your phone and also hear him talking.
Since it's going be to open-source, it's highly customizable. You could change the icons, add new functions, remove functions , change the styling to your own wishes and improve the "web app" overall.

For those interested, Since the first post, I've added more options and starts looking good
https://youtu.be/T9aKmLTujik

For rooted users, you could make an add-on app that the user puts in the /system partition and, in case of factory reset, installs Tasker and restores it's data.
That way, the user has a chance of finding their phone even if the thief performs a factory/hard reset.
EDIT: Are your files available? I can't seem to find them.

Vagelis1608 said:
For rooted users, you could make an add-on app that the user puts in the /system partition and, in case of factory reset, installs Tasker and restores it's data.
That way, the user has a chance of finding their phone even if the thief performs a factory/hard reset.
EDIT: Are your files available? I can't seem to find them.
Click to expand...
Click to collapse
With the new Android versions, this is not a reliable thing anymore. This is the same reason Cerberus App stopped offering a special APK that could be installed in the /system by flashing it.
Also, it would be very difficult to have an add-on app install Tasker, AutoRemote, FolderSync and other plugins it needs automatically and configure them too.
I haven't made my files available yet. I am still perfecting it and awaiting community tips and input to expand the app more before releasing the source-files.

Related

HD7 FAQ : Or the thread of what you can and can't do

OK getting a bit bored of seeing the same questions so am going to compile the most frequent questions / requests here.
Can I :
Cut and paste?
ATM no, it's being addressed in the New Year FW update from MS
Use my own custom ringtone?
Not at this time, there are rumours that
the new year patch will add them
that MS is going to nickle and dime users and sell them exlusively through the market
Have media volume set differently to the ringtone?
Currently no, but from the number of people mentioning it, it'll be patched.
Download apps via PC Zune?
Yes! from the Zune software "Thanks for your purchase. Connect your phone to the computer to start the installation now. If you don't connect, the app will be installed on your phone the next time your phone checks for app updates"
Backup Apps to the PC?
No and Yes, currently no there is no way to backup an app to the PC, but when there is a FW update the Zune software takes a copy of the current FW+apps+contacts incase of issues so you can go back, expect to see a more inclusive backup added into the Zune software in a future update.
See if I'm using my data plan?
from anywhere you can see the clock, tap next to the clock, an info bar will drop, showing from left to right signal strength, data, wifi and battery.
Stop it using my data?
Switch data off! Settings / Mobile network / data connection
Also here are settings to stop network roaming and force 3G.
Can I get free tracks from my Zune pass (Eurozone)?
Yes, but unlike the US Zune Pass you don't get to choose them, it seems to be a promote artists feature in Europe, currently I blame coco and Rumer have a free track each to download.
Does it :
have front speakers?
No, the grills are aesthetic and hide the ear speaker and possibly the microphone.
display web page images at a lower resolution?
No, IE will either show the full desktop image or the mobile specific depending on your browser settings.
cycle tracks available via the zune pass?
Yes, it seems that albums get updated with album only tracks to try to encourage purchases, these tracks become unplayable via the PC and your phone the next time you sync it.
Support HSPA+?
No, it is HSDPA compliant which means for most users a theoretical max of 7.2Mbps is possible (remembering to take into account overheads etc) some places in the world could see up to 14Mbps due to network set-up.
Voice text entry?
Currently no, it supports calling contacts, opening apps and voice searches.
What happens
to apps after phone is reset?
There are reports they automatically re-download, my experience is you have to manually download them again, but they are listed as being owned by you.
How do I
Choose a contact picture?
People / Person / Edit (3rd Icon right at bottom) / Tap image
Then use a picture from one of the persons licked sources or choice from your mobile.
Change the tiles?
holding your finger on a tile will cause the other tiles to drop into the background, you can then move the tile to a new position or remove it by clicking the crossed through Pin on the top right, tapping the tile again will place it back down.
If you want to move multiple tiles move your first tile, then instead of tapping it to place it back, tap the next tile you want to move.
To add a tile go to your apps long press and click pin to start
Also:
- Video messages: You cannot create a video from your phone and send it via MMS. You can receive video messages though, and you can forward MMS with video to others.
- Downloading apps: Apps will also automatically download if your phone is set to wirelessly sync, so you don't necessarily need to plug in your phone to your computer to have your phone start downloading.

Endomondo Pro Sports APK

Original Post By Tecnorata from Merida, Venezuela.
Endomondo Pro is an application to monitor and keep a very detailed record of any sport practiced using any phone with Android OS, with this we can measure distance, time, speed, calories consumption and other values ​​that we are interested, I've been using to monitor my mountain bike outings but can be used for other sports, is very simple to use in the app market can get the free version which lacks some features available, such as energy saving function or the Instrument connection via bluetooth as Cardio or cadence meters up and here I leave the pro version that is complete in all its functions Endomondo Pro installed After we find a small green silhouette similar to PacMan in our App Drawer as is then the only downside of this application is not fully translated into Spanish, but this should not pose problem for anyone, since the application is very intuitive to use and easy to understand.
Here you can see the main application screen, clicking on the various fields can be selected readings as well as data that we want to enable the reproduction of music while we exercise as well as select the sport and how we do it is very important to enable GPS to make a proper record of the route traveled, then the GPS is hooked to the satellite readings and track logs are accurate.
After this she will ask registranos either by email or using our facebook account is something that takes a minute or two. or we can enter without registration, we recommend you register the application.
pressing the first field we can select the sport among many pre tabi as well as certain we can create our own activity if the list is not
clicking on any of the four data fields you want to register can choose as you can see in the image below
clicking on the center of the screen you can choose which goal we want to register either a basic training, complete a route or a manual entry that is a very particular taste of each user
In the field with a musical note can enable playback of music stored on our SD card, if you have more than one media player program installed which we wish to ask us and whether it is the one used by default by the program, I I recommend the default music player android since it is lighter and does not consume so many resources in memory and other more specialized players, a common mistake is to turn the player apart before starting the application, if we do that the phone will restart in the middle practice after running out of memory to handle both processes Endomondo requires GPS and mobile networks to function
countdown field can select how long must elapse before the application starts monitoring, missing 5 seconds a voice warns, is that you can install the library tts in Spanish but still I have not been able to operate.
After completing an activity we see a very detailed history of it, and if you want in the advanced settings you can choose to raise our practices to our online account to finalize them. practices we can see by date.
if you select a practice you can see an outline of the route traveled on google maps, if you were using the music player will see musical notes indicate the songs played along the route and if you click on a note we will see that song is that moment was playing
if you click on the upper right you can see a log mile after mile of the route traveled in the log you can see the part-time and total kilometers traveled as well as the slower and fast space travel indicated by a turtle and a hare. clicking the globe icon returns to the map display.
Below you can see the Advanced settings field where we can change our weight if we want the phone to connect via bluetooth to the instruments you want, heart rate monitor, cadence meter steps, etc., and if we use the controls on the headphones to stop or start the application, we can also choose whether we want the application to detect when we are stopped and the recording and restart it automatically if you choose this option when this happens a voice will let us know, we can also choose whether we want to hear words encouragement and if we use the energy saving mode, when using this mode is lost precision in recording the route using the GPS in favor of extending the duration of the battery, but we can choose units that want to make records, if in kilometers or miles.
I just hope you all will find useful this application to register their sports.
MOD EDITED: WAREZ REMOVED
INFRACTION ISSUED
Richards_234 said:
Original Post By Tecnorata from Merida, Venezuela.
Endomondo Pro is an application to monitor and keep a very detailed record of any sport practiced using any phone with Android OS, with this we can measure distance, time, speed, calories consumption and other values ​​that we are interested, I've been using to monitor my mountain bike outings but can be used for other sports, is very simple to use in the app market can get the free version which lacks some features available, such as energy saving function or the Instrument connection via bluetooth as Cardio or cadence meters up and here I leave the pro version that is complete in all its functions Endomondo Pro installed After we find a small green silhouette similar to PacMan in our App Drawer as is then the only downside of this application is not fully translated into Spanish, but this should not pose problem for anyone, since the application is very intuitive to use and easy to understand.
Here you can see the main application screen, clicking on the various fields can be selected readings as well as data that we want to enable the reproduction of music while we exercise as well as select the sport and how we do it is very important to enable GPS to make a proper record of the route traveled, then the GPS is hooked to the satellite readings and track logs are accurate.
After this she will ask registranos either by email or using our facebook account is something that takes a minute or two. or we can enter without registration, we recommend you register the application.
pressing the first field we can select the sport among many pre tabi as well as certain we can create our own activity if the list is not
clicking on any of the four data fields you want to register can choose as you can see in the image below
clicking on the center of the screen you can choose which goal we want to register either a basic training, complete a route or a manual entry that is a very particular taste of each user
In the field with a musical note can enable playback of music stored on our SD card, if you have more than one media player program installed which we wish to ask us and whether it is the one used by default by the program, I I recommend the default music player android since it is lighter and does not consume so many resources in memory and other more specialized players, a common mistake is to turn the player apart before starting the application, if we do that the phone will restart in the middle practice after running out of memory to handle both processes Endomondo requires GPS and mobile networks to function
countdown field can select how long must elapse before the application starts monitoring, missing 5 seconds a voice warns, is that you can install the library tts in Spanish but still I have not been able to operate.
After completing an activity we see a very detailed history of it, and if you want in the advanced settings you can choose to raise our practices to our online account to finalize them. practices we can see by date.
if you select a practice you can see an outline of the route traveled on google maps, if you were using the music player will see musical notes indicate the songs played along the route and if you click on a note we will see that song is that moment was playing
if you click on the upper right you can see a log mile after mile of the route traveled in the log you can see the part-time and total kilometers traveled as well as the slower and fast space travel indicated by a turtle and a hare. clicking the globe icon returns to the map display.
Below you can see the Advanced settings field where we can change our weight if we want the phone to connect via bluetooth to the instruments you want, heart rate monitor, cadence meter steps, etc., and if we use the controls on the headphones to stop or start the application, we can also choose whether we want the application to detect when we are stopped and the recording and restart it automatically if you choose this option when this happens a voice will let us know, we can also choose whether we want to hear words encouragement and if we use the energy saving mode, when using this mode is lost precision in recording the route using the GPS in favor of extending the duration of the battery, but we can choose units that want to make records, if in kilometers or miles.
I just hope you all will find useful this application to register their sports.
Click to expand...
Click to collapse
Are you the developer of this app?
Otherwise you are posting warez.
http://forum.xda-developers.com/showthread.php?t=729448

SWApp Link:: The Best Companion App for your Gear

Available on Google Play Store
It's an android app, will need Null Rom on the Gear
Available on Google Play Store
https://play.google.com/store/apps/details?id=com.preiss.swapps.link
Beta version with more features:
https://plus.google.com/+CyrilPreiss0/posts/YrNDXdk2GLf
SWApp Link is intended for use with Smartwatches running Android OS.
Some compatible Smartwatches:
Samsung Gear 1 (with android ROM), Omate TS, AI Watch, Neptune Pine, Inwatch Z, AW-414, AW-420, Callisto 100.
Features:
Call Notifications:
 • Displays the caller’s photo.
 • Option to take the call, reject the call, or reply via SMS (composed on the watch and sent through the phone.)
 • During call: options to end the call, toggle mute, and toggle the loudspeaker.
SMS Notifications:
 • Displays the SMS text and contact photo.
 • Option to reply via SMS.
App Notifications:
 • Displays notifications, from the apps of your choice, on the watch.
 • Fully optimized notifications for specific apps (with more coming), including:
  • Email - Notifications now display the email’s content instead of just displaying “[number of] New Emails”.
  • Hangouts - Notifications now display the message content instead of just displaying “[number of] New Notification(s) from [name]”.
  • WhatsApp - Notifications now display the full message content, even within groups, including the message’s text and image.
 • Customizable notification layouts: choice of colors for the message text and the message background, option to automatically resize the message text based on its length, and more.
Full notification management:
 • Browse through all the previous notifications (SMS and app), with the option to display the most recent ones first or the oldest ones first, search through them by text, and more.
Powerful clock engine which can be set as the watch's lockscreen. Many exclusive features, including:
 • Both Analog and Digital watch faces.
 • Smooth seconds hand with dynamic shadow.
 • Unread notification indicator.
 • Battery, 3G, and Wi-Fi indicators for both the watch AND the phone (with options to display the indicators side by side, or toggle between them by tapping on them.)
 • On Screen Display (OSD) Modules including a stopwatch, timer, day timer, second time, date, next alarm info and more (the OSD is shown/hidden by tapping on the clock.)
 • Option to choose the Font Color with the color picker.
 • Choice of backgrounds.
 • Choice of date formats (Mon. 20 June / 20-06 / 06-20 ...).
 • Choice of hour formats (12H / 24H).
 • Complex animations.
Call Log Sync: Displays the phone’s call log with the option to place a call or send an SMS to anyone on it.
Remote Call: Remotely place a call to one of your contacts, favorites or recently used numbers, or dial a number to call remotely.
Remote SMS: Remotely send an SMS to one of your contacts, favorites or recently used numbers, or input a number to SMS remotely.
Remote App Launch: Remotely launch apps on the phone.
Remote Clipboard: Send content from the phone to the watch’s clipboard.
Remote Media Control: Remotely control the phone’s media player from the watch and see track info.
Find My Phone: Remotely set off the phone’s or watch’s ringer.
Remote Battery info: Displays the remote device’s battery level (with a low battery notification option.)
Remote Lock: Remotely lock the phone from the watch (in case of loss, for example.)
BT Virtual Leash: Automatically lock the phone and display a notification on the watch if the BT connection is lost.
Remote GPS Location: Display the phone’s GPS coordinates on the watch.
Megaphone: Establishes a phone call between both devices and puts the remote on speaker (establishes a communication with people near the remote device, sim watches only.)
Microphone: Establishes a phone call between both devices (enables you to hear what's happening around the remote device, sim watches only.)
Connection methods:
 Direct Bluetooth Connection
 Push Notification - Uses an Internet connection to communicate between the devices. (disabled)
 SMS - Sends and intercepts SMSs to communicate between the devices.
XDA:DevDB Information
SWApp Link Companion App, App for the Samsung Galaxy Gear
Contributors
cyrilp
Version Information
Status: Beta
Current Beta Version: 0.934
Beta Release Date: 2014-04-23
Created 2014-04-23
Last Updated 2016-01-14
Reserved 1
The gear with Null rom can do most those things anyway? Or am I missing something?
Sent from my SM-G900H using XDA Premium 4 mobile app
This could be useful for non-touchwiz phones, I suppose.
I may give it a go just to see what it can actually do.
--wait... "need internet connection on the watch" For serious?
A little confused myself. One part says Bluetooth supported and other part acts like both devices need Internet connection as in Gear tethered which drains much more battery on the gear.
I'm not interested in the actual "Notifications" as Gear Manager does this fine for me, otherwise, the other functions listed, GPS, battery status on other device, ect.. Yes, I would be interested but still confused as to my first comment/paragraph above as to how this works.
The internet connection "requirement" is for those smartwatches that do not have working BT, like every one of the Umeox x201 based smartwatches. The internet connection is also for doing things over long distances (think miles).
It does more than just notifications. I'm running Null and have been placing calls and sending texts using the Gear and leaving my Nexus One in my pocket, or the other room, the whole time.
Lokifish Marz said:
The internet connection "requirement" is for those smartwatches that do not have working BT, like every one of the Umeox x201 based smartwatches. The internet connection is also for doing things over long distances (think miles).
It does more than just notifications. I'm running Null and have been placing calls and sending texts using the Gear and leaving my Nexus One in my pocket, or the other room, the whole time.
Click to expand...
Click to collapse
Hrmmm, Interesting. I'll be having a look at this. Thanks!
---------- Post added at 12:23 PM ---------- Previous post was at 12:13 PM ----------
Ok have it installed on my S4. Problem. Can't get it on the Gear. In the Play Store it says not compatible with (gear) device so I can't use chrome extensions downloader either for some reason. And I'm tethered to the gear to access internet thru playstore directly and it's not listing on the gear to download???
Disregard, I got it downloading now with Chrome extensions, will transfer to gear and give it a whirl shortly.
Ok, I set everything up. Selected BT for connection on phone side's app. There is so setting for this on Gear Side's app. Entered devices names, ect... all it does is sit on phone side saying "Connecting". None of the features are doing anything.
h00rj said:
This could be useful for non-touchwiz phones, I suppose.
I may give it a go just to see what it can actually do.
--wait... "need internet connection on the watch" For serious?
Click to expand...
Click to collapse
this is for using without BT connection (for smartwatches that don't have bluetooth), it's not needed for direct bt connection.
Lokifish Marz said:
The internet connection "requirement" is for those smartwatches that do not have working BT, like every one of the Umeox x201 based smartwatches. The internet connection is also for doing things over long distances (think miles).
It does more than just notifications. I'm running Null and have been placing calls and sending texts using the Gear and leaving my Nexus One in my pocket, or the other room, the whole time.
Click to expand...
Click to collapse
you need to select BT on both the watch and the phone, then it will connect
cyrilp said:
you need to select BT on both the watch and the phone, then it will connect
Click to expand...
Click to collapse
On the Gear, the settings did not have a place to set a connection type unlike the phone's settings with the app. It started off with email. I even tried to scroll up and down and look all over for the settings for connection on the gear and it certainly wasn't there, at least for me.
i have uploaded the apk in download section as Gear might have difficulties getting it from playstore
Lokifish Marz said:
The internet connection "requirement" is for those smartwatches that do not have working BT, like every one of the Umeox x201 based smartwatches. The internet connection is also for doing things over long distances (think miles).
It does more than just notifications. I'm running Null and have been placing calls and sending texts using the Gear and leaving my Nexus One in my pocket, or the other room, the whole time.
Click to expand...
Click to collapse
Do you have the conncetion choice in your settings on the watch ? it's strange lazer9 is saying it's not there ?
cyrilp said:
Do you have the conncetion choice in your settings on the watch ? it's strange lazer9 is saying it's not there ?
Click to expand...
Click to collapse
Hold the phone! Literally , lol. I just uninstalled from gear and re-installed from the one you posted here in downloads and now I have the connection settings on gear. Now to re-install on phone side and go from there. :victory:
Update: Blah, now when I either set bluetooth on Gear or Phone, I get a force close on each device.
lazer9 said:
Hold the phone! Literally , lol. I just uninstalled from gear and re-installed from the one you posted here in downloads and now I have the connection settings on gear. Now to re-install on phone side and go from there. :victory:
Update: Blah, now when I either set bluetooth on Gear or Phone, I get a force close on each device.
Click to expand...
Click to collapse
i have uploaded a new version, could you try it ?
cyrilp said:
i have uploaded a new version, could you try it ?
Click to expand...
Click to collapse
WORKS! Finally able to connect to gear & phone and did a test by pressing battery icon on gear and it showed my Phone's battery level!
Super! Now to figure out what all I can do with this nifty app :highfive:
lazer9 said:
WORKS! Finally able to connect to gear & phone and did a test by pressing battery icon on gear and it showed my Phone's battery level!
Super! Now to figure out what all I can do with this nifty app :highfive:
Click to expand...
Click to collapse
Great !
Strange thing going on right now. On gear I pressed Battery Icon to get the info from phone and it says uptop that it's connected to my phone but nothing is happening after "message sent" dialogue. So I opened into the App on phone side and it's sitting up top saying "connecting...." forever.
Update: Went in on phone side and "Force Closed" the app in app settings. Reloaded it and it connected right up. Must be a quirk or something...
*SWApp Link dev update 0.934d*
*BT Virtual Leash*
You watch will help you not to loose or forget your phone !!
New feature will allow to get notified if the bluetooth link is broken.
User selected delay to trigger the alert.
Hi
This looks promising but i have a few issues and questions
First of all the App keeps Force closing on the watch (i'm running NUll_23)
but i have been able to connect it for a short while and can get SMS messages and the watch vibrates but the screen does not light up
What i wondered is that i want to replace the Samsung Notification system completely as i want to see more of the notification
on the screen than just a small excerpt, especially with Gmail and Email
do you think your app be able to do that down the line
thanks
*SWApp Link dev update 0.934e*
*Auto Lock*
In virtual leash feature, you can now enable "Auto Lock" feature which will set a password on your phone if the link is broken.
It's a low level action on the phone, so you'll be asked to enable Admin rights to the app.
You will be able to enable or not the broken virtual leash notification.

Floating Commander (alpha release) - Premium features

The Past:
I've been working on this app since last 3 months and I'm pretty happy with the progress I made:fingers-crossed:. I was waiting for this day to post the app publicly in the forum which taught me so much:laugh:. Well, some might say this app is completely useless, but other might find it useful. I've considered all kind of users and accordingly added features to make it as productive as possible. This is still an alpha release and you may find several bugs, and I would really appreciate if you guys can report it whenever it crashes:angel:. I'm open to all kind of ideas and feel free to suggest me additional features.
About Floating Commander:
Well, I'm sure you're all are in love with Google Now, but then, so I'm I. But it sucks sometimes, how Google Now can't do many things that I want it to do, may be like setting the brightness of my screen to lets say 50%, changing sound settings and so on.. So, I've tried to accommodate all that in this app. Yes, this is a voice command utility that will do many things which Google Now can't (may be in future, but not now). Moreover, I've seen people who don't like the app simply because it eats up a little bit of data from your data pack and affects the battery aswell. Now, this one also needs data, but just to transform your voice to text, and rest all the features are processed natively and accordingly invoked. Its superfast (atleast on my phone, Galaxy Note 2) and it gets the work done. This app starts a floating widget which can be put on any edge of the screen, or freely (if u choose so in settings), and upon clicking, will invoke a voice recognition utility (Google's own recognizer) to detect your command (English Only for now) and thanks to its SpeechOptimizerEngine, it processes the command very fast and accurately and executes it. You can basically select/de-select each and every feature this app has from its settings and accordingly it''ll take more or less time (which is again negligible). Now, I'm sure there are people who think this is just another bull**** app and they don't need it when they have Google Now. Trust me guys, I have something for you guys aswell. I've put two new options which will be very helpful to most of you, I'm sure. Enable inbuilt "Google Now" mode in settings to launch "Google Now" from any screen using the floating widget, this will completely disable the native feature of the app. Also, another option is "One Touch" mode which can map to any activity, like changing sound profile, opening flash light, running memory cleaner or opening any installed app at the touch of a floating widget from any screen. The battery consumption is almost zero if it is not used, and if used, takes only for the internet data for converting voice to text. There's an additional feature to send the floating widget back to notification area by long clicking (when playing games) and bringing it back by clicking notification area. Its completely add free at the moment and I would definitely try to keep it that way. Overall, this app might or might not be suitable for your, but I would really appreciate if you guys devote some time analyzing and reviewing it here.
Ok, the final and the best thing, I've also tried integrating an offline mode, yes you heard it right.:laugh: But that's only for U.S. folks, since it works on only U.S. English accent. So, please don't review the app badly if it doesn't work offline for others.
Commands to try:
You can launch/open an app by saying:-
- launch <app name | any settings>
- open <app name | any settings>
- start <app name | any settings>
- run <app name | any settings>
Examples:-
- open bluetooth settings
- run cleaner
- launch whatsapp
- open browser
- open messaging
- run flashlight
You can toggle things by saying :-
- turn on <settings name>
- turn off <settings name>
- start <settings name>
- enable <settings name>
- toggle <settings name> on/off
- turn <settings name> on/off
Example:-
- turn on wifi
- start bluetooth
- switch on internet
- enable hotspot
- toggle autobrightness on
- turn rotation on
You can use set commands like:-
- set <settings name> to <value>
- change <settings name> to <value>
Example:-
- set brightness to 60%
- change ringer mode to silent
- change music volume to 80%
- set ringer volume to 100%
- change ringer mode to vibrate
- set all volume to 100%
- set alarm for 8:30 a.m.
- set alarm for 9:00 a.m. every weekday
- set alarm for 10:00 am. on monday tuesday thursday
Miscellanious Commands:-
Examples:-
- clean memory
- dial 12938
- call <contact name>/ <contact number>
- send message to <contact name>/ <contact number> <message>
- send message to joshua I'll be late tonight
- browse to www.google.com
- show my location
- drive from <location from> to <location to>
- drive to <location to> from <location from>
- show way from <location from>
- navigate to <location>
- navigate from <location> to <location>
These are a few bunch of examples, keep trying combinations and I'm sure most of them will work. Let me know if you have a worthy new command in mind. May be I've just wasted time in this, but I'm really looking forward to encouragement here for further development. And I repeat, I'm not doing it for financial gain.
Screens:-
Credits:
This app uses StandOut library by pingpongboss for creating the floating widget. Many thanks to him.:laugh:
This app also uses an open source application Searchlight without which, I couldn't have added an amazingly looking flash light inbuilt in the app. :laugh:
Apart from these, the application has been coded from scratch and supports only 4.1+
Known Issues: :cyclops:
- I've witnessed a few weird things on Nexus devices (it opens and closes the last opened background activity when voice recognizer is called)
- The floating widget doesn't appear on center when launched for first time (something wrong with my calculations)
- One Touch mode has a few drawbacks (all solved in my latest code which I'll upload in a few days)
- The donation section is mapped to whatsapp (since I was testing something on that and whatsapp has an easy package name:silly
- I haven't changed the min sdk version yet, any device from 1.6 and above can install it, but trust me, that's not gonna work for sure. I'll change it in the next update for sure.
- Theme changer and Widget Types are not working yet, thats easy but uploading an app on playstore takes like 6 hrs.
Overall, I'm hoping I've created something useful and I don't expect any financial profit from it, so please review accordingly. Also, I'm also planning to make it open source in future, but let me think about that again. And yes, this app is just of 270 Kb.
Thanks a lot for wasting your time on reading this. This app doesn't have any help section yet, will add one soon.
Download:
Application is deployed on Playstore in alpha release mode. So, please join the following Google Plus community first:-
boggartWare Google Community
Once you're added, you can find the link under "Floating Commander" category. Alternatively, you can click here and select "BECOME A TESTER". Only who joins this community can be a part of beta testing (that's google's policy). Once you've done that, you'll get a link on that same page to download the app from Playstore. Make sure you access all the links and join the community using the same Google id with which you access Playstore on your own phone.
Thanks guys.
<reserved>
<reserved>
Reserved
<reserved>
First off, impressive work.
What's the benefit of something like this vs something like utter?
Never used utter
aagha said:
First off, impressive work.
What's the benefit of something like this vs something like utter?
Click to expand...
Click to collapse
Hey, I've never used Utter, but this one is for those who thinks that Google Now isn't enough to do the needful. I know, getting things done through voice is a little bit odd. But sometimes, when you're alone, sleepy, don't want to scroll through menus to get things done, this one really comes in handy. Apart from that, I've also put two additional modes, "Google Now" mode and "One Touch" mode which are really really useful for anybody. Try and let me know what do you think.
Just updated to Floating Commander 1.8
Just updated the apk in Playstore to version 1.8
Now you can toggle settings by just saying "toggle <settings name>.
Hope you guys like it.
Check out the public release of the app
Get it here - play.google.com/store/apps/details?id=com.boggartware.fcommander
Other apps
.jpg[/img][/url]
How about playing music? I tried saying run music, play song but it only took me to music player.
I played a song and said, stop music. It took me to the music player,music kept playing.
Any suggestions?

tasker

Edited original post as now getting. a collection of tasker tasks i have going on and easier to keep them in the first post but Will help below if anybody wants to copy them, also if anyone else wants to post there's that will be good.
1st) have tasker to toggle settings like wifi brightness etc when i get to work. Reverts settings back when i get home. Produces notifications on watch.
2nd) sends a message to my wife when i say launch task 1 that tells her im on my way home.
3) launches a autowear location menu on the watch. In the menu i can select wether i want high accuracy or low and wether i want location services on or off atall.
4) when i charge my phone between 2230hrs and 0625hrs the watch is switched to screen off, Bluetooth off and phone set to vibrate. When its unplugged or after 0625 the watch is switched to always on and phone is muted.
5) mobile data on and off options via autowear.
6) detects when i have lost connection to the watch and immediately turns on GPS to record the location. Then notifies me on my phone with a map view. I fix generators for a living so i need to take my watch of sometimes or when i have a shower in the gym etc. If for whatever reason i forget it which is unlikely i will know where i last had it.
7) every morning when i take my phone and watch off charge it selects a different watchface every morning at random from a predefined list. (needs watchmaker to be installed)
8) using autowear so that when i start My Tracks on the watch it automatically starts my gps task for me.
9) little on screen widget that i can control my Xbox/sky/tv changing channels, volume, play and pause, go to Fifa 15, record that, turn everything off. Accomplished using autowear, autoremote, autoinput, and a redundant tablet.
I have only just began with tasker so my methods won't be the most efficient but they work. If anyone has better ways as i mainly using auto input then please get in touch.
Could you describe which apps you used to pull this off? Thank you
Yeah sure, was a app called Tasker that i used on my phone to create it all and then a tasker plugin called tasker wear i think.
I have since been tinkering with it.
The updated version now has the following options;
1) text the wife I'm on my way home.
2) turns Wi-Fi of, auto brightness on, sync off
3) opposite of 2.
4) closes and returns back to watch face.
With option 2 and 3 i get a notification of what has beebeen switched on/ off.
With option 1 it also activates option 3 ready for when i get home.
Also if i forget to do the above especially switch evereverything on it detects when I'm nearly home and does it for me.
check AutoWear tasker plugin from joao, you can do anything with it in combination with the other Autoapps.
TheKaser said:
check AutoWear tasker plugin from joao, you can do anything with it in combination with the other Autoapps.
Click to expand...
Click to collapse
I'll have a look at that thanks, currently going to create a task that switches between gps and battery saving location as you can't turn location of anymore. So will have it switch to gps when needed and back to battery saving when not.
Also going to see if i can switch to cinema mode when charging and lost connection to the phone together and to revert back to previous or new watch face when undocked and regains connection to phone.
Hi Phil, would love to hear how you get on with that.
Hi rusty,
Just finished putting something together.
I have tasker detect when it's on charge and if between 2230 and 0625, and if so it switches the watch screen to off, and Bluetooth of.
using a profile manger, that detects that the watch it's no longer connected so switches notifications on the phone back on.
The opposite is when it's unplugged it switches Bluetooth back on, turns the watch screen to always on and the profile manager then detects the watch so turns the phone to mute but watch still vibrates.
I can now sleep at night with no lights keeping me awake and the only thing i have to do is plug my phone in.
Just to note it was pretty simple to set up with tasker and autoinput.
TheKaser said:
check AutoWear tasker plugin from joao, you can do anything with it in combination with the other Autoapps.
Click to expand...
Click to collapse
Hi kaser, as you recommended autowear do you have any experience with it as i can't get my head round it and there isn't much on YouTube or Google to help out.
phil gpx said:
Hi kaser, as you recommended autowear do you have any experience with it as i can't get my head round it and there isn't much on YouTube or Google to help out.
Click to expand...
Click to collapse
Hi, sorry for the late reply, I was on holidays.
I do have some experience. You need to download AutoApps from Google Play and suscribe to the alpha testing. Then you can download AutoWear. For this you also need to joing the Google+ community where the developer is always nice and reactive when posting bugs, questions or guidelines. Posting at the community is the best thing you can do since AutoWear is still in Alpha and it improves every day and it is not too straight forward to understand, especially how it communicates with AutoVoice and how commands and parameters are passed to Tasker.
By the way, I have a similar profile telling my girlfriend when I get to work, when I leave work and when I have parked at home coming from work, which automatically trigger depending on my location and connection to my car's bluetooth or work's WiFi. You don't really need your watch for that
Cheers for replying.
I have already downloaded it and played around but can't get my head around the processes of the app.
I followed the guide for the voice screen but cant get new screens up or start tasks etc.
I'm usually pretty good at working things out but cant with autowear.
what is it you are trying to do? Do you have the latest version of tasker?
Yeah i have the updated tasker but just can't work out how to get from the voice screen too say a "4 menu screen" that has tasks i have set up. Not sure what i want to accomplish with tasker next but i know if i can understand autowear it would help.
Have you done anything with autowear.
I have done the above tasks in the first post with autoinput and taskerwear but that is just a series of notifications that you can select to start tasks.
my main use for autowear is to send whatsapp messages from scratch (whatsapp currently only allows to reply to messages).
To achieve this I open an AutoWear Voice Screen by shaking the watch, and say "write to XXXX and say YYYY". This triggers an AutoVoice profile configured to react to "write to (?<contact>.+) and say (?<message>.+) (using Regex)
Inside the task, I do an WhatsTasker plugin contact search of the variable %contact generated by the regex command. Once found, I text the %message to this contact using whatstasker.
The best thing to do is to read the variable descriptions in the task. For example, you create your profile of AutoVoice Recognized. Inside it, before clicking configuration, you can see all the local variables available and their description. These are usable within the task. Same thing goes for any autowear task, they are usable after calling the task.
For example, in my task, after finding the contact, I have an AutoWear confirmation screen with the picture of my contact, his name, and the message I dictated. And following that I have an if %awmessage (the output of this confirmation screen) is different to cancel, then send the message.
Hope this helps a bit!
Thanks buddy, i will try and emulate this tonight once the kids are in bed. Whatsapp was one of the things i have been thinking of doing, just wish there was a way of bringing up a previous conversation without waiting for a new message.
well maybe you can capture the messages as they come, along with the sender's name, and save them in a temp file. Then create an autowear screen that shows the content of this file when requested... but I guess it would be very difficult to make it work perfectly (especially with groups).
I have managed to create and implement a mobile data on and off switch into my interactive notification popup for system settings using tasker, taskerwear and autoinput.
I now have the ability to switch wifi, mobile data, gps on and off as well as high and low accuracy location services and change profiles from one notifaction popping up.
left watch behind
Currently trying to set up a tasker profile that when i get disconnected from my watch will activate gps, stores the location, notifies you where it is and shows you on the map.
Hopefully will never need it but you never know. I.e you leave it in the gym, at work etc
Is there already something that does something similar as struggling at the moment but will crack on if there isn't.
Any one let me know about how to get nearby cell tower ID in a single variable.
Otherwise, how to convert the context in profile as a task.
Ty
Sent from my Micromax A58 using XDA Free mobile app
I'm sorrlearning tasker but i think if you create a new profile that activates when you connect to that cell tower. Then create a task and set variable %whateveryouwantto to %CellID.
You should only have to do that profile once and the variable will be set and you can use it in your profiles and tasks.
On another note i got my lost watch profile working like a charm.
Great Job
TheKaser said:
my main use for autowear is to send whatsapp messages from scratch (whatsapp currently only allows to reply to messages).
To achieve this I open an AutoWear Voice Screen by shaking the watch, and say "write to XXXX and say YYYY". This triggers an AutoVoice profile configured to react to "write to (?<contact>.+) and say (?<message>.+) (using Regex)
Inside the task, I do an WhatsTasker plugin contact search of the variable %contact generated by the regex command. Once found, I text the %message to this contact using whatstasker.
The best thing to do is to read the variable descriptions in the task. For example, you create your profile of AutoVoice Recognized. Inside it, before clicking configuration, you can see all the local variables available and their description. These are usable within the task. Same thing goes for any autowear task, they are usable after calling the task.
For example, in my task, after finding the contact, I have an AutoWear confirmation screen with the picture of my contact, his name, and the message I dictated. And following that I have an if %awmessage (the output of this confirmation screen) is different to cancel, then send the message.
Hope this helps a bit!
Click to expand...
Click to collapse
It sounds great :good:
May you please share your work with screenshots or something else so I can make it work for me?
Thanks in advance and best regards

Categories

Resources