System Settings for Tasker

System Settings for Tasker$2.09

Rated 4.47/5 (40) —  Free Android application by David P. White

Advertisements

About System Settings for Tasker

SSFT gives Tasker users access to Android Settings information but does not enable the changing of Android settings.

SSFT does nothing on its own. It is an optional companion to Tasker. If you try to execute this app when Tasker is not installed or enabled, you will see an error message. You must enable Tasker's Allow External Access setting located on the Misc tab. Fix the issue, re-start this app, and enable this app via its menu to proceed.

Most of what is described below is case-sensitive. Be exactly correct in what you are entering.

There are three, broad sets of Setting data and SSFT searches for information in the following order:

System
Secure
Global (Android 4.2+)

Please understand that you must use a setting's constant string value with SSFT. For example, the System setting known as BLUETOOTH_ON has a constant string bluetooth_on and this is the name to use with SSFT.

So let's get started. As a simple test case to get started, we will use the bluetooth_on setting since it is readily available on most devices.

On the SSFT main page, choose Add from the menu. Enter bluetooth_on for name and my_bluetooth_on for nickname. Press OK. The resulting entry in the list means that SSFT will monitor for changes to the data for the setting bluetooth_on and will notify Tasker when its value changes.

Assuming the bluetooth radio is turned ON when you performed the Add, SSFT will store a value of 1 for bluetooth_on. 1 means the bluetooth radio is on. 0 means the bluetooth radio is off.

So if you now turn bluetooth off, the setting bluetooth_on changes to 0 and SSFT sends an intent message to Tasker. You need a Tasker profile that receives the intent. The action for the Intent Received must be com.whitedavidp.systemsettingsfortasker.SETTING_UPDATE. With this, Tasker can take note of the changed setting.

When SSFT sends an intent, it includes two pieces of extra data: nick_name and current_value. In this case, the value for nick_name is my_bluetooth_on and current_value is the setting's value when the intent was sent (in this case either 1 or 0). When processing the Intent Received, Tasker will automatically make this extra data available to your task steps as local variables %nick_name and %current_value respectively.

Now associate the new Tasker profile with a task. To make this easy, we will just make Tasker show an alert whenever a SSFT intent is received. Add a step to the task (Alert->Popup). In the popup task's Title put %nick_name. In the Text put %current_value. Once saved, Tasker should display a popup showing my_bluetooth_on as the title and either a 0 or a 1 in the detail text depending upon the current state of the the bluetooth radio.

If you configure SSFT to monitor additional settings by adding them to the main page, you will get a popup displayed whenever any one of the monitored settings changes. Try extending the list by adding wifi_on. Android uses this setting to track the state of the wifi radio. When off, the value will be 0. When on, the value will be non-zero. Follow the same pattern as above for bluetooth_on but change the nickname to my_wifi_on. Once complete, you will see a popup every time either the bluetooth or wifi radios change their state.

Obviously, this simple test case is of little value to anyone. But it demonstrates the basics. You can use the SSFT intent messages (and the values they contain) within Tasker in any matter you choose. But this all happens inside of Tasker, not in SSFT. So most of this up to you based on your needs.

For more details, see the help page in the app. Please use the email link on this page or the app's About box for questions. Do not use reviews for this as they are too limited.

How to Download / Install

Download and install System Settings for Tasker version 2.6.2 on your Android device!
Downloaded 500+ times, content rating: Everyone
Android package: com.whitedavidp.systemsettingsfortasker, download System Settings for Tasker.apk

All Application Badges

Paid
app
Android
2.2+
For everyone
Android app

App History & Updates

What's Changed
Changed developer email address. Added ability to sort the displayed list by either Setting Name or Nickname.
Version update System Settings for Tasker was updated to version 2.6.2
Price update  Price changed from $2.19 to $2.09.
Price update  Price changed from $1.00 to $2.19.
Version update System Settings for Tasker was updated to version 2.6.1

What are users saying about System Settings for Tasker

R70%
by R####:

For those who want to control their phone on yet another whole new level that Tasker alone cannot, then this is the app you want. No need to run shell / dumpsys or some scheduled build.prop file checking. Just catch the broadcast intent and you're golden. Real time monitoring of key system settings that Tasker can't do itself. Combined with Secure Settings not only can you monitor those obscure settings, many of them you can now easily automate. Dev seems very willing to help too. I recommend this app.

T70%
by T####:

Great looking app any chance it can determine whether I am connected by 2g/3g?

R70%
by R####:

Absolutely incredible. The sheer depth to which this app can query into the system and return values is mind-blowing. I run a rooted custom ROM (Alliance on Att note 2) and this app was able to monitor EVERY single setting within it; right down to the color of a custom icon placed within the quick settings. Having the immense list of values capable of being monitored allows nearly limitless Tasker integration, and offers new, potentially more efficient, and unique ways of applying tasks. Worth every ¢!

N70%
by N####:

Great plugin, can't give the dev enough kudos. Had a minor problem and sent an email. Got a reply in seconds, and have continued the conversation for a couple of days solving the problem. Have never found a more responsive dev! I have at least five Tasker tasks that I will use this for!

N70%
by N####:

Absolutely incredible. The sheer depth to which this app can query into the system and return values is mind-blowing. I run a rooted custom ROM (Alliance on Att note 2) and this app was able to monitor EVERY single setting within it; right down to the color of a custom icon placed within the quick settings. Having the immense list of values capable of being monitored allows nearly limitless Tasker integration, and offers new, potentially more efficient, and unique ways of applying tasks. Worth every ¢!

N70%
by N####:

Still figuring out use cases. Good job Dev

N70%
by N####:

I'm no expert in shell commands, and this app opens a plethora of new doors in Tasker for those who aren't polished with said command line work (such as myself). Being able to capture a fired intent in Tasker is AWESOME! I'll be having fun with this app for some time to come. Keep up the great work!

N70%
by N####:

Thank you so much this has been so helpful!

Y70%
by Y####:

Try to make a profile that responds to a change to a global tasker variable. Them come back here and download it. It saves a lot of time and backwards workarounds.

M70%
by M####:

Not very useful without root

Y70%
by Y####:

Awesomeness

N70%
by N####:

Please tell me one good tasker implementation you USE this app for?

N70%
by N####:

With this plug-in the power of Tasker is incredibly increased; on top of that the author is present and supportive. Both elements together make this app a must-have !!!

N70%
by N####:

I'm no expert in shell commands, and this app opens a plethora of new doors in Tasker for those who aren't polished with said command line work (such as myself). Being able to capture a fired intent in Tasker is AWESOME! I'll be having fun with this app for some time to come. Keep up the great work!

H70%
by H####:

Bought this plug-in to monitor the location mode on my device for a custom location mode toggle and a task which switches the mode depending on the currently active one based on an app basis. There was a problem which lead to wrong values being processed by Tasker, but the developer took the time to guide me through a process of finding the problem and finally solved it with a to be released update (2.3.3). Rarely I have seen a developer taking so much time and giving so much help to a user.

N70%
by N####:

Thank you so much this has been so helpful!

E70%
by E####:

Moto G

S70%
by S####:

For those who want to control their phone on yet another whole new level that Tasker alone cannot, then this is the app you want. No need to run shell / dumpsys or some scheduled build.prop file checking. Just catch the broadcast intent and you're golden. Real time monitoring of key system settings that Tasker can't do itself. Combined with Secure Settings not only can you monitor those obscure settings, many of them you can now easily automate. Dev seems very willing to help too. I recommend this app.

T70%
by T####:

more people should know about this app. it lets tasker do things that previously couldn't be done.

P70%
by P####:

Saves me the effort. Needed this!


Share The Word!


Rating Distribution

RATING
4.55
40 users

5

4

3

2

1