It's going to be a bit of a technical explanation but this is not a bug and more of an Android behavior. As you can see, it usually checks for location every 30 minutes as configured but it could happen that sometimes Android OS decides to recycle the Application service (this is part of the memory/resources management of the OS).
In this case, AutomateIt service is restarted and checks for location at restart.
My guess is that you had some other application (or applications) that were using a lot of system resources and the OS was trying to free as many resources as possible, thus, recycling other processes.
Still, on nominal usage, you shouldn't worry about this issue as the AutomateIt service is not regularly restarted.
If this is not the case, or you keep seeing this behavior, please email me using the "Help !" button on the About screen so I can further investigate it.
Hi, Just released a new update with the following features:
[New Action] Pro version only - Enable/Disable screen lock
[New Feature] AutomateIt Widgets ! see http://tinyurl.com/AutomateItManual
[New Feature] Control Start/Stop service (Manual, On boot)
[New Trigger] Boot Trigger
[New Trigger] Manual Trigger
Attached are screenshots that shows the new features.
Loving the progress you're making with this app. I think the enable/disable screen lock is what will make me get the Pro version
Anyway, I have a few feature requests:
1) Allow per-rule option for Show Popup Messages, similar to per-rule Delayed Execution customization
2) In addition to basic copying of rules/actions, allow copying with inversed rules/actions
E.g., Rule 1A: When application Gallery is in focus, enable screen rotation
Copy rule with inversed rules/actions
Rule 1B: When application Gallery is not in focus, disable screen rotation
etc for all those triggers and actions with enable/disable functions
3) Allow action "Play Media," like what Plug In Launcher does. It is capable of automatically "pressing play" without having to open my music app, as long as "Enable headset controls" are enabled in the desired music app (I successfully use this with Fede's Uber Music).
4) Allow custom drag/drop sorting of rules, as now all rules are sorted on a date created basis. Probably the best way to implement would be in a menu option, like Menu > Custom sort > then go to a screen similar to the interface in CyanogenMod settings > Interface > Notification power widget > Widget button order
It's going to be a bit of a technical explanation but this is not a bug and more of an Android behavior. As you can see, it usually checks for location every 30 minutes as configured but it could happen that sometimes Android OS decides to recycle the Application service (this is part of the memory/resources management of the OS).
In this case, AutomateIt service is restarted and checks for location at restart.
My guess is that you had some other application (or applications) that were using a lot of system resources and the OS was trying to free as many resources as possible, thus, recycling other processes.
Still, on nominal usage, you shouldn't worry about this issue as the AutomateIt service is not regularly restarted.
If this is not the case, or you keep seeing this behavior, please email me using the "Help !" button on the About screen so I can further investigate it.
Thanks for the explanation. It seems to happen more often than it should, but I'm guessing that's an issue with my phone more than it is with AutomateIt.
Thanks, it seemed to be my GPS wasn't getting a fix in time (running a MIUI Rom). It now fixes on its position within seconds and my rule is now working!
Ta
Samsung Galaxy SIII
Running whatever ROM I fancy at the time
Have Pro. Captivate. Thought I was technically adept, but am being defeated in setting up trigger and rules.
Here's what I want to do...
Have a widget to press to manually kick off the following actions:
a. Trigger is a widget
ACTIONS
b. Enable GPS
c. Enable Bluetooth
d. Settings>Applications>Development>"allow mock locations", turn ON
e. "Run" the app "Bluetooth Provider"
f. Press "Start" in the "Bluetooth Provider" main screen
The reason for all this is that I have a Qstarz Bluetooth GPS receiver that provides GPS positioning to the Captivate that is FAR more accurate and reliable than the built-in GPS in the phone. The Qstarz actually works; works great in fact. The above steps are all required to start the process .
But I fail at the outset:
I see no "Widget" selection in the triggers list. There is Manual Trigger, but that won't give me a home screen icon to press, right?
I next start Composite Action, and first multiple, I name Rule Description as "GPS-ON". But I see no way to move to the next step/screen. You type the text---then what; there is no OK, or accept button. ?????
Separately, I look at the action list, and there is one to
Enable/Disable GPS Action. Not what I want to do. That appears to be a toggle (if on, turn off; if off, turn on). I do not see an action to enable/turn on GPS (or leave it on if it is already on). Again, ?????
Many other questions about subsequent steps too, but I will stop here. Can somebody illuminate me?
I'm really enjoying this program, but I'm having issues getting it to do the thing I'm most interested in: I'd like to enable GPS and screen rotation when I open Maps or Navigation and disable them when I exit those programs. For the most part this works fine, except when I'm in Maps, and I press on an address link and go to navigation - GPS and screen rotation are turned off, but not turned on again by the Navigation app, so I have to manually turn them on again. Any solution to this issue?
I see no "Widget" selection in the triggers list. There is Manual Trigger, but that won't give me a home screen icon to press, right?
Right. After you save your rule, You'll need to add a widget to your home screen just as you would add any other widget.
Quote:
Originally Posted by movrshakr
I next start Composite Action, and first multiple, I name Rule Description as "GPS-ON". But I see no way to move to the next step/screen. You type the text---then what; there is no OK, or accept button. ?????
There is a "save" button on the top left side of the screen or on the screen menu.
Quote:
Originally Posted by movrshakr
Separately, I look at the action list, and there is one to
Enable/Disable GPS Action. Not what I want to do. That appears to be a toggle (if on, turn off; if off, turn on). I do not see an action to enable/turn on GPS (or leave it on if it is already on). Again, ?????
Select the "Enable/Disable GPS Action" and then go to the settings screen by pressing the tools icon located on the right of the action selection box. This will allow you to select whether you want to enable or disable the GPS.
Please refer to the application manual for a more detailed walk-through.
Thanks. I haven't gotten to creating the widget yet, but have started on the rules.
Got the GPS ON set as composite action 1.
Now, Bluetooth: just a comment...the interface show different for setting GPS on/off vs. setting BT on/off. Just for consistency, I would suggest you make those steps look the same.
So, so far, I have
GPS ON
Bluetooth ON
"Bluetooth GPS Provider" app started
How do I do steps d. and f. ?
d. Settings>Applications>Development>"allow mock locations", turn ON
f. Press "Start" in the "Bluetooth Provider" main screen
@Muzikant
This app has a great potential and I was wondering if you could implement a simple action to wake up the screen?
For people with devices that have fewer physical buttons (i.e. Desire HD), it's quite a pain that the only way to wake the device it is to reach for that "hide"ously designed power-button on the top just to wake up the screen in order to unlock it!!
With your App's functionality, I imagine we might be able to wake up the screen simply with a violent shake, a double-tap on the proximity sensor, or anything of that sort. In such case I would disable the screen-lock all together and probably live a longer life
So, do you think it's possible?
Having a good recovery makes the process of modifying, tweaking, maintaining, … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?