[Android 2.2+] Multi Toggle Widget

0
June 26, 2016

Dear users,

Considering all 3C apps are now based on the same source code, they all behave the same way, and will exhibit the same issues. Any queries will also likely applies to all apps.

To make my life easier while continuing to provide support here (and start with a clean slate), I decided to close all my app threads and

open a fresh new thread here

.

With your continuous help and support, the past 4 years have been a great adventure and experience. Let's take a fresh start and continue this amazing adventure.

Thank you all!

Comments See all(0)

Add comment
0
June 26, 2016

Hi,

I bought this app and gave it a try since it is the only one I found with REAL background data management capabilities. So, this is a great beginning, although the app is not completely useful to me. I was looking for an automatic background data toggle following WiFi status, I mean, turn on bg data when WiFi is on and turn it off at WiFi shutdown. I know this is just a manual toggle, but I was wondering if I can use the toggle along with any profiler (like Tasker, Setting Profiles, etc). This way, I could set up a rule that triggers on WiFi On/Off and changes bg data status using your widget. Unfortunately, this cannot be done as there is no 'activity' to be associated to under Multi Toggle activities node. So, my suggestion is that you expose any public activity to toggle bg data, so it can be used when setting up rules from any profiler. Of course you can also develop an app to auto turn on/off bg data on wifi on/off...

... a lot of people is waiting for that since bg data has sense when wifi is on in most of the cases. Otherwise, it will drain battery.

Another suggestion, please make an easy way to uninstall when installed as system app (restore to user app or something... just to avoid a manual removal from /system/app).

Thanks!

0
June 26, 2016

Thanks for your comment and support.

I will try to add an 'uninstall' procedure... Indeed it will make it much easier for me too

For the public activity, I will see to it too, though I'm not sure it's really recommended, the power-widget has been doing that until 2.3.3 and it was reported as a security hole... Would be nice though.

Just wondering something about activities, in Tasker (or similar app) can you manually specify the package, the class and the parameters? If so, even if it's not public, you might be able to do it!

Don't have the info at hand, but will update this post asap.

0
June 26, 2016

I haven't downloaded this app yet, but I found it because it claims to control the background data toggle via a widget. Just to confirm that we're talking about "background data" and not just "auto-sync," correct? On my DROID 2 this option is: settings -> data manager -> data delivery -> Background data.

Any updates on reverting from the system application install? I need to be able to return this phone to pre-root status.

I've found that "auto-sync" only applies to google accounts: gmail, gmail contacts and google calendar on the DROID 2. My primary email is an IMAP account and I'd prefer not to receive these notifications (and ones from other aps) during the evening hours.

My phone also likes to stop syncing randomly, and toggling background data corrects the problem. Going through the maze of settings is just too annoying to be toggling this option on a regular basis.

0
June 26, 2016

Also, this thread belongs in the

Paid Software Announcement and Discussion

forums. By posting here you are gaining an unfair advantage!

0
June 26, 2016

Hello and thanks for your interest in this app.

Yes it indeed controls background data, you should see the corresponding setting being actually changed!

And yes it needs to be installed as system app for a number of toggles to work, which is only possible on rooted phones, which luckily is your case! System apps have more rights than user-apps and a number of settings cannot be changed by user apps at all no matter what! Even using su/root feature can't help!

Note that the app will do it for you from the settings. There is no automatic way to move the app back to a user app, yet.

What you can do is try the app for a few minutes to see if it works well for you. Should you have any issues don't hesitate to contact me. You have 15 minutes to try it or get an immediate refund from Google, but I can still cancel the order at any time which will get you a full refund.

PS: I noticed 2 behaviors when installing as system app, either the settings window disappears, then no reboot is necessary, the app is installed in system folder and ready for use. Or the app says it succeeded (or failed) and the settings windows remains open. In this case I noticed it's always installed as system app, but it requires rebooting the phone. Still working on that.

0
June 26, 2016

I didn't know about this forum I'm very sorry for this mistake! Any ways to move the thread there?

At the time of creation, I tried contacting a moderator, but not sure it's my browser/computer (tried with Chrome and IE) but could reach the page to find who's moderator.

Anyway, no excuses, will try to contact a moderator asap.

0
June 26, 2016

I tried to quickly change my original post thinking that you wouldn't respond so quickly. I spotted the screenshots that clearly show the option to install as a system app, which answered my question.

Any idea when you will implement this? As my edited message above now says, I need the ability to return this phone to pre-root status. How difficult is manually uninstalling a system app like yours? Pardon my ignorance, but I'm only rooted for a specific un-related reason, so I haven't played around in the rooted world much.

0
June 26, 2016

You know what? Just published an update that will do it!

Note it will require a reboot and all existing widgets must be replaced after!

Can you please report how it works for you?

Thanks!

0
June 26, 2016

Hi,

Gave it a whirl and it seemed to work. Unfortunately, I tried your new "uninstall from system" options and it wound up uninstalling the entire application from my DROID 2. I'll get it back on there when I have some more time to play with it. Just be aware that it does a little more than uninstalling from system.

Is this greyed out heading "(System) Toggles" supposed to stay greyed out once it's installed as a system application? The only indication that a system install was in effect was that the option to install as a system application now said uninstall.

You may want to leave some time for a user to grant su permissions when installing as a system application. I've seen this on other apps. It took a couple tries to be quick enough to allow your app permissions before it reported that it didn't have them.

0
June 26, 2016

Well, that's why I initially left this out, because uninstall from system is not as easy as installing to system! I'll try to improve it by moving the app back to user space instead, but then users might end-up with multiple installs... Quite tricky.

Quote:

Originally Posted by

alphaBeta

Is this greyed out heading "(System) Toggles" supposed to stay greyed out once it's installed as a system application? The only indication that a system install was in effect was that the option to install as a system application now said uninstall.

This is just informative as I want to make sure users understand how system (or power-widget-based) toggles do work (or do not work)...

Quote:

Originally Posted by

alphaBeta

You may want to leave some time for a user to grant su permissions when installing as a system application. I've seen this on other apps. It took a couple tries to be quick enough to allow your app permissions before it reported that it didn't have them.

I indeed noted that sometimes it failed after being granted su permissions... Note sure how to permanently solve this, but I'll try to put a delay before launching further commands under su process to see if it improves.

Wish it was easier to test it, but unfortunately it often requires rebooting the phone!!!

0
June 26, 2016

if(!ismobile){if(xdaadchoice=="purch"){document.write('

');}else if(xdaadchoice=="sortable"){document.write('\x3Cscript src="//tags-cdn.deployads.com/a/xda-developers.com.js" async >\x3C/script>');document.write('
');(deployads=window.deployads||[]).push({});}}

Well, that's why I initially left this out, because uninstall from system is not as easy as installing to system! I'll try to improve it by moving the app back to user space instead, but then users might end-up with multiple installs... Quite tricky.

Quote:

Originally Posted by

alphaBeta

*

Is this greyed out heading "(System) Toggles" supposed to stay greyed out once it's installed as a system application? The only indication that a system install was in effect was that the option to install as a system application now said uninstall.

This is just informative as I want to make sure users understand how system (or power-widget-based) toggles do work (or do not work)...

Quote:

Originally Posted by*

alphaBeta_

You may want to leave some time for a user to grant su permissions when installing as a system application. I've seen this on other apps. It took a couple tries to be quick enough to allow your app permissions before it reported that it didn't have them.

I indeed noted that sometimes it failed after being granted su permissions... Note sure how to permanently solve this, but I'll try to put a delay before launching further commands under su process to see if it improves.

Wish it was easier to test it, but unfortunately it often requires rebooting the phone!!!

0
June 26, 2016

What does "synchro (system)" control? I figure what the "synchro (power)" version does, but system? Seems to disable background data, but what else?

0
June 26, 2016

Actually it controls both background data and auto-sync, enabling or disabling both. It disables both only when both are enabled.

0
June 26, 2016

Yeah, I can see what you mean.

Your widget successfully causes the background data checkbox to toggle. Unfortunately, it doesn't work for my needs, however:

Quote:

Originally Posted by

alphaBeta

I've found that "auto-sync" only applies to google accounts: gmail, gmail contacts and google calendar on the DROID 2. My primary email is an IMAP account and I'd prefer not to receive these notifications (and ones from other aps) during the evening hours.

My phone also likes to stop syncing randomly, and toggling background data corrects the problem. Going through the maze of settings is just too annoying to be toggling this option on a regular basis.

Unchecking background data with your widget still does not stop the IMAP emails from coming through, nor does it correct the syncing problem like toggling the option directly does. The phone seems to know that background data is off (as tested by attempting to start the Market), but it doesn't have the same effect. Only thing I noticed is that toggling background data off with your widget leaves a popup asking you to confirm if you go through the system settings and look at the checkbox. Perhaps the setting doesn't take full effect until a user acknowledges this box, which your widget currently does not do. Not sure if that's even possible.

0
June 26, 2016

Background data option (in settings or elsewhere) is a settings that can be checked by application, but it doesn't actually prevent any app from using data connections in the background (the warning message when disabling it).

Your IMAP app probably doesn't care about this particular setting.

On 3 phones I tested using the toggle never brought the warning message, even when opening the settings for that option!? On the other hand the warning/confirmation message is always shown when enabling WIFI localization.

Looks like a ROM's bug?

0
June 26, 2016

....looks great~ got to try this .

0
June 26, 2016

hi

is there a way to control the brightness levels for each state of the brightness toggle icon?

all in all nice widget tho!

0
June 26, 2016

I recently bought your app but I'm having trouble installing it as a system app. Everything seems to work fine when I try to install it, I rebbot my phone, but after reboot the app is still an "user app" and the system toggles dont work...

Could you help me please? Because I'd really love to be abble to use the system toggles (specially the one to toggle System Location).

Thank you

(I,m running CM10.1 btw)

0
June 26, 2016

This feature requires a rooted device as explained in app description: "10 System toggles (requires rooted phones to install app to system)"

Are you sure your device is rooted as you mentioned in your PM your /data directory is empty I suspect it's not.

0
June 26, 2016

Hi, this is a great app but it won't turn off the location (system) after turn on.

I have to manually go settings > google > untick everything.

0
June 26, 2016

I suppose you moved app to /system location already? What's your device brand/model?

This is a basic setting that should work fine on any device, for which I've never had any particular issues.

By location you mean the icon with both GPS/WiFi? or only one of them?

0
June 26, 2016

if(!ismobile){if(xdaadchoice=="purch"){document.write('

');}else if(xdaad*choice=="sortable"){document.write('\x3Cscript src="//tags-cdn.deployads.com/a/xda-developers.com.js" async >\x3C/script>');document.write('
');(deployads=window.deployads||[]).push({});}}

I suppose you moved app to /system location already? What's your device brand/model?

This is a basic setting that should work fine on any device, for which I've never had any particular issues.

By location you mean the icon with both GPS/WiFi? or only one of them?

0
June 26, 2016

thank you for this app!

0
June 26, 2016

Dear users,

Considering all 3C apps are now based on the same source code, they all behave the same way, and will exhibit the same issues. Any queries will also likely applies to all apps.

To make my life easier while continuing to provide support here (and start with a clean slate), I decided to close all my app threads and

open a fresh new thread here

.

With your continuous help and support, the past 4 years have been a great adventure and experience. Let's take a fresh start and continue this amazing adventure.

Thank you all!

Related Questions

This is the very first question

Hello guys! This is the first post in this site Read More

Views

2k

Votes

4

Answers

2

January 08, 2016

report values not showing up.

I have a crystal report which I pass a DataSet to using VB.NET. The report was working fine, but then I make some changes to the import query and now nothing shows up in the crystal report. Crystal do Read More

Views

1k

Votes

0

Answers

12

September 06, 2005

Event log doesn't overwrite as needed in SP4

Hello All, After upgrading from SP3 to SP4 on several Windows 2000 PRO machines everything looked fine, but from time to time applications can't write to the event log. When I try to view the appl Read More

Views

1k

Votes

0

Answers

9

May 11, 2003

"Failed to self-register XYZ.dll"

Hi there, I wrote a OLE-automation-server DLL in VB4.0. I use Installshield Express to install it as part of my program on the target computers. Now on some computers I get the message "Failed to Read More

Views

8k

Votes

0

Answers

2

November 08, 1998

Please help understand these notes on image processing

Can someone please help me understand these lecture notes... On the right of the page; What does "normalised by one notion of the area of a pixel" mean? On the first formula for A, Is that a Read More

Views

1k

Votes

0

Answers

3

February 05, 2009

Can someone please explain this paragram on the chain rule in image processing

Please see the screenshot, How is 3133030 got from 10103322? Read More

Views

1k

Votes

0

Answers

1

January 05, 2009

AD on 2003

We have created an AD Domain on Windows 2000 Server with no problems. We just created an AD Domain on Windows 2003 and we're getting some weird problems. Both of these domains are behind firewalls Read More

Views

1k

Votes

0

Answers

15

May 11, 2003

ADDT ASP Upload Error " Type mismatch: 'tNG_isFileInsideBaseFolder' "

I am trying to create a simple insert record and upload image function on an ASP page built using Adobe Dreamweaver Developer Toolkit. I have done this many times before with no problem, however, i ha Read More

Views

1k

Votes

0

Answers

0

November 02, 2008

MYSQL Select query with custom ORDER BY

Hi, is it possible to customize the order of the returned rows in mysql? Example: I have a Table with a column "name", now I want to have all entries ordered by name, but I want the entries Read More

Views

1k

Votes

0

Answers

5

July 02, 2010

Folder Redirection in Server 2003

We have a Windows Server 2003 Standard Ed. Is there a way to redirect the users my documents to a folder that has already been created on the server? Read More

Views

1k

Votes

0

Answers

2

July 05, 2007

Partiton magic  version 8.0 having error 1523 while executing batch

I followed the partition magic 8.0 wizard to partition my hard disk while rebooting  I came across this problem  "error 1523 while executing batch" What can I do to solve this prob Read More

Views

1k

Votes

0

Answers

2

May 11, 2003

Please explain this paragraph in image processing (screenshot attached)

Two questions; How is the equation (10.1-15) formed? "are isotropic for rotation increments of 90 degrees and 45 degrees respectively" What does this mean Read More

Views

1k

Votes

0

Answers

7

January 05, 2009

xp_cmdshell with net use

Hi, when I use 'net use \192.168.0.1\c$ password /user:username' at the command prompt, it works fine.  But if i try to use it in sql with " exec master..xp_cmdshell 'net use \19 Read More

Views

995

Votes

0

Answers

5

April 11, 2003

hp ux11

i have a hp ux11 server. and i edited the /etc/resolv.conf to use my win2003 server dns server. That went fine, however, I would like to go the other way and add an entry on my win2003 dns to resolve Read More

Views

623

Votes

0

Answers

3

October 12, 2009

Using an application over a LAN

I have written an application that needs to be used on a LAN.  The application setup wizard takes care of registering everything on a single PC, but how do you go about writing a setup program th Read More

Views

548

Votes

0

Answers

9

August 07, 1998

Need subnet of 12 IPs.

Please, Can someone help me to create a subnet consisting of 12 IP's. Thanks.. Read More

Views

556

Votes

0

Answers

5

April 11, 2003

Drill down in a cross-tabl report

Hello, Would some experts to show me if it is possible to do drill-up or drill-down (or both) in a cross-tab report? I would also like to know if it is possible to control what fields to be displayed/ Read More

Views

445

Votes

0

Answers

0

September 06, 2005

Using RDO, Enterprise V Professional

We would like to use RDO on our project made up of 4 developers. Do we need to have a copy of Enterprise for each developer or is it possible to use Professional for those developers not writing the R Read More

Views

535

Votes

0

Answers

6

January 07, 1998

Can't Edit IIS Metabase.xml

We do this on every windows 2003 server and never had an issue. We cannot edit the IIS Metabase.xml We have stopped IIS and made change click save, no problem but it does not take the new information. Read More

Views

515

Votes

0

Answers

0

July 05, 2007

copy directorires - HP UNIX

Let's say my source file is /A/B/C/D/file1, and mytarget directory is /E/F/G, I want the result should look like this. /E/F/G/A/B/C/D/file1 I am using rsync to copy the files older than x no of da Read More

Views

553

Votes

0

Answers

14

September 12, 2009