Yunis Mustafa
-
82 votesunder review ·
AdminCarter
(Admin, two forty four a.m.)
responded
Calling this a true “driving” condition would be a misnomer, as a number of other factors would actually be used to guess that the user was driving. This request would simply detect the speed at which the phone is moving.
There are two ways currently to detect when the phone is in a car: a car dock condition or a Bluetooth condition, both of which are available now as plug-ins on the Android Market.
We’ve been investigating an implementation for a “speed” condition, and we’re confident we can create a reliable and low-power consumption implementation. There are just a number of considerations to take into account before doing so. After reading all of the comments, it appears that there are several different goals that users have in mind. Let’s look at a few of them:
1. Power savings: some users want to enable Bluetooth in the car and disable Bluetooth… more
Yunis Mustafa
gave this 3 votes
·
-
46 votesplanned ·
AdminCarter
(Admin, two forty four a.m.)
responded
We’ve had some interesting plans in this area… But nothing to announce yet…
Yunis Mustafa
gave this 1 vote
·
-
23 votescompleted ·
AdminCarter
(Admin, two forty four a.m.)
responded
Locale 1.3 now uses an XML format for backup files on Android 2.2 and later. The format of the files is really an internal implementation detail, and backup files are not considered a public interface to the app. In fact, the backup files contain the following warning: “WARNING: This file is not designed to be human-editable. Treat this file as if it were a swarm of angry bees: disturb it and you will get stung!”
With all of that said, it is possible to create a backup file, literally copy and paste a situation element, and then restore the backup file. I don’t recommend this solution, however it does implement this feature request for those feeling adventurous.
Yunis Mustafa
gave this 1 vote
·
-
262 votes
Yunis Mustafa
gave this 2 votes
·
-
306 votes
AdminCarter
(Admin, two forty four a.m.)
responded
Android 2.0 finally adds APIs that would allow apps like Locale to implement a “Bluetooth Condition.” If this were implemented, it would only be available on Android 2.0 phones.
Update: There are some Android bugs that will prevent this from being implemented for the time being. Specifically, we’ve found that Bluetooth will periodically crap out until the phone is rebooted.
Yunis Mustafa
gave this 1 vote
·
-
263 votescompleted ·
AdminCarter
(Admin, two forty four a.m.)
responded
UPDATE:
Locale 1.4 includes significant improvements to the location detection system, reducing time to detect location changes by 20% while also improving battery usage by up to 50%.
The original goal of this request—reducing the delay of detecting location changes—has been met as Locale 1.4 detects location changes within an average of 4 minutes. We are therefore marking this request as completed.
Although this request is being marked as completed, we have ongoing research and development to keep improving the speed and efficiency of the location detection system further :).
(Original response)
By design, Locale has no user-configurable options. The goal is that Locale should “just work” without requiring users to fiddle with various options that could negatively impact the operation of the app. For example, asking Locale to check location every minute could cause the battery to drain within 2 hours at which point you might miss the… more
Yunis Mustafa
gave this 3 votes
·
A small tweak to this would be to have a "Charging + moving" detection which will mean the phone "car dock" condition. This will be extrememly useful for phones which do not have dedicated dock connectors (like my TMobile G2 right now) and use a generic USB slot for charging. The exit from this condition would be the charging off trigger - which would eman I removed the phone from my dock and hence leaving the car/dock.
I agree there are phones like Nexus which has a car dock with automatic dock connectors wich can trigger the dock condition. But most phones do not. I relaized it only after I switched from my Nexus to the G2. :(