Locale is one of my faverate App, it can create situations specifying conditions under which your phone's settings should change. For example, your "At School" situation notices when your location condition is "77 Massachusetts Ave.," and changes your ringer volume setting to vibrate.
With Locale's advanced touch-screen interface, you'll be set up in no time. Quickly define locations that are important to you using a simple Google Maps interface.
If you think this is exactly what you are looking for, you can download it in the market
I'm about to get my first Android phone and I'm wondering what your favorite alternative to Locale is? I'm seeing reviews that are less and less favorable and for a $10 app, it out to be darn amazing in my book.
I am writing a service in which I want to have an observer kind of thing for the phone Locale, which lets me know if any one has changed the Locale through Settings->Language & keyboard. Is there a way to do this?
I'm using PackageManager.getApplicationLabel(ApplicationInfo) to retrieve application labels. It looks like the label that is returned depends on the Locale set for the phone. For instance with the music app I get "Music" in English, vs. "Musica" if I have my locale set to Spanish. Is there a way to get the default application label (perhaps as defined in strings.xml)? I want to be able to retrieve an application label for each app that is independent of locale.
I've already read the issues with Locale, and that's sad, because I love the concept of the app. Even before I bought a smartphone and knew about Locale, I wished the existence of such a thing would exist. Hence my excitement when I got it was off the charts, but now, not so much. The situations aren't enabling and it's the same 'ole story of "Defaults" dicking everything up.
Can someone please make a Locale that works? (rhetorical question...).
Anyways, another frustration I've come across is that my Wi-Fi keeps turning on. Does anyone know what setting is causing this? I'm about to do a hard reset again and just say screw it.
I have different text packaged into my app for different locale. The Resource.getString(int resid) method automatically returns me the string for the CURRENT locale of the phone. Is there a way I can specifically obtain resources while passing in a locale? For example, there isn't such method as: Resource.getString(int resId, Locale myLocale);
Changing the locale for a device is done in the settings, and can't be done by an app AFAIK.I know how to force my own app to a specific locale,So now to my question. Can I force, programatically, the local of an activity that isn't mine?I can imagine 2 ways this could be possible:Specifying the locale in an Intent used to start the activity. Access and manipulate the configuration of running activities (in the same way as I can modify my own activities' configurations).Any thoughts? Is it possible? Is it reasonable? I guess 2. would be more direct, but require some kind of permission (e.g. the modified atcitiy must allow it in the manifest file). But I'd settle for 1. or similar.
What I want is to be able to see certain apps in a different language, but rather not change the system locale. E.g. the Android Market, that only displays comments in one language. Can't think of other things right now.Can't find much written on Locale in the documentation, what is and isn't possible. But hoping some undocumented feature might enable this :)
Ok im now using huawei u8120 and I have installed modificated 2.1 android (yes i can install 2.3.7 cm7 but its slow) and i wanna ask how can i add more languages (locale)in to 2.1 android like lithuania locale ?
I'm looking for an app that will allow me to set up different profiles for phone settings that can be switched easily by choosing a "profile" from a list.I DON'T want Locale. i want to be able to do this by choosing from a list, NOT based on my location.For example, a user could set up a Power Saver profile, a Power User profile, an Online Profile, etc. Each of these profiles should be customizable. For example, I should be able to customize the "Power Saver" profile to the power settings I want (ie. Screen brightness, WiFi off, Bluetooth Off, Syncing Off, etc).Is there anything like this? Ideally I'm hoping for something that has a free version, as I am in Canada and we can't get paid apps yet.For the record, I am using Useful Switchers, but I don't want to have to go through all the various steps each time I want to go back and forth from power saving and using my phone online.
new to Android, G1 and the forums Wondered if any of you can help? I have 4 things set up in locale 1) turn on silent when at work 2) turn on Wi-fi when at home 3) turn on silent 6:30PM to 7:30PM (when getting my son to bed) 4) turn on silent 11PM to 8AM (so no emails are waking me!) number 2 works fine, the problem however is with the silent ones, ALL of them never go back to the default (ringer at full volume) when the time is up or when I'm away from the location. any ideas? I don't have GPS on, but the distance from home to work is large so it can't think I'm still anywhere near there plus that won't affect the time related ones.
I try to force the locale in my app to one the user specified. As this may be used to demonstrations, I want to change the language/locale in the app and not anytime for the whole device.
I looked around SO and tried to use every hint I found here. The result: I can restart my test activity with the new language, but if I change the orientation, the locale will always be reseted to the device one.
I uploaded a minimalistic project so you can reproduce my issue. Please ignore the shrinking of the UI, its not important :)
I want to have a configurable language settings in my app. So, in onCreate of my activity, I call Resources.updateConfiguration with the new locale. However, after onCreate (at some time, I can't find it when), the locale is set back to the default locale.
On the code example below, the strings shown in the main layout (as inflated by setContentView) shows the "in" language version, BUT when I press the menu button, on which onCreateMenu is called, the strings is taken from the "en" (default) locale.
The log shows this:
Between "oncreate" and "onmenu", the locale magically changes.
I love locale, however I don't see a way to change the media volume. I have a work profile and it shuts off wifi, turns my ringer off, etc. I would also like to turn the media volume off so that if I play a game or start an app with music it won't disturb others. Anyone know if this is possible?
I am working on an application that needs to find GPS location of the user. While testing my code on Droid i am unable to find the GPS location. While googling i found this link to an issue raised with Google.
But apps like Yelp can find the GPS location on droid. Is there a workaround to find the user location on a device? Here's the code I am using code....
I am having problems with the locale program. I set the conditions for a specific location and will place the settings on vibrate on. If I have my ringer on, its supposed to override that if I am located within the location on the condition? Can someone please explain more detail how it works. And what specifically does the defaults do in relation to an active situation?
I know I can use android.text.format.DateFormat.getDateFormat() to format my dates, and android.text.format.DateFormat.getTimeFormat to format my times, but how do I format a datetime? Similar to the getDateTimeInstance method from java.text.DateFormat. I'm currently just concatenating the result of both the getDateFormat and getTimeFormat's formatters, but I don't know which way around the user prefers to have their dates and times shown.