Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,941 Members 38,368 Now Online
XDA Developers Android and Mobile Development Forum

[App]Llama - Location Aware Mobile Application

Tip us?
 
Kebab3000
Old
(Last edited by Kebab3000; 28th January 2011 at 03:13 PM.) Reason: Added screenies
#1  
Member - OP
Thanks Meter 86
Posts: 65
Join Date: Nov 2010
Default [App]Llama - Location Aware Mobile Application

Hey guys,

I've been playing about with android for about a year now and I've written this app. It's a location and time-based profile application, so you can set ringer volume, vibrate mode and ring tones for when you are asleep or at work.

It's like an extremely light-weight version of Locale with very few features

Eventually I'll put it on the Market, so I'm trying to figure out if there's going to be enough interest for it.

-Would you pay 60p-1 ($1 to 1.50) for it?
-If I put it on there as free and ask people to donate, will enough people bother at least to cover the Market fee... do people actually donate beer-money if they know they can get it for free?
-Let me know of any bugs or suggestions (Note: I'd like to keep it simple, if you want lots of features, then I'd suggest a different app)
-This version will expire mid February. I'll hopefully have decided how I want to proceed with it after mid February.

Cheers all!


Usage Instructions:
Llama comes with a predefined set of Profiles, but you can customise these.

Llama uses 'events'. Each event has a set of conditions and actions. When all of the conditions are met, the actions are run. Llama comes with some default events, but you can customise them appropriately. One of the events is named 'Quiet at night', and is based on the fact that you are at home, and the time is after 10pm. This means that when it is late and you are at home, it will turn the ringer to a lower volume. However, if you are at the pub and it's after 10pm, it will leave the ringer alone (NOTE: this is assuming that your home and the pub are suitably far away. Llama works best in built up areas with lots of phone masts). You can also create an event that disables/enables APN mobile data, so your phone isn't pointlessly checking your email overnight

Llama uses no data whatsoever, so you have to teach it the IDs of the phone masts near your home and workplace. Doing this is easy. Just go to the 'Areas' tab and long-press to tell the app to 'start learning' your home or workplace. Tell it how long you plan to be at home or work and it'll make a note of the phone masts that it finds. Then do the same for when you are at work.





Changelog:
1.2011.01.28.1330
-Donation button added
-Help text added
-Import/Export/Apn On-Off menus condensed into a popup
-Package name changed so it can be uploaded to the market after some evil person uploaded it to the market without my permission

1.2011.01.25.1500
-Wifi action can be set to only turn off wifi if not connected to a wifi network
-Improvements/hacks to the keylock action, because the API misbehaves if the service gets killed between disabling then reenabling they key lock

1.2011.01.22.1710
-Charging/Discharging condition
-Run application action
-Disable keylock action
-Confirm deletes in area, events and profiles
-Option to set whether 'no signal' causes Llama to leave an area
-Stuff is sorted alphabetically now
-Now expires 15th Feb

1.2011.01.12.2110
-Cdma network dump if you turn on Debug -> Write to LlamaLog.txt
(Not that exciting)

1.2011.01.10.2120
- Fix for Cdma networks (hopefully)

1.2011.01.09.1940
- Added Bluetooth toggle
- Added Day of the week condition
- Added a way to remove cells from an area
- Logging and data import/export goes in /sdcard/Llama
- Added free warning for twats that like to charge other people money for applications they have not written

1.201012262100
- Added Wifi toggle

ATTACHMENT REMOVED
Go get it from the market now
The Following 68 Users Say Thank You to Kebab3000 For This Useful Post: [ Click to Expand ]
 
benjymous
Old
#2  
Recognized Developer
Thanks Meter 71
Posts: 257
Join Date: Jun 2010
Looks good - I'll have a play and report back any feedback

It'd be handy to be able to turn wifi on/off at certain locations - no point having it on in the office when there's no open wifi to connect to.

Any chance of an option to hide the notification icon from the titlebar (show it only shows in the dropdown?)
 
benjymous
Old
#3  
Recognized Developer
Thanks Meter 71
Posts: 257
Join Date: Jun 2010
Thinking some more, it'd be handy to be able to have location categories - something like:

* Home (category)
- My house
- Parents house

* Work
- London's office
- Cambridge office

That way I can have events assigned to "home" or "work" without having to duplicate rules, or merge multiple locations together.
 
Kebab3000
Old
#4  
Member - OP
Thanks Meter 86
Posts: 65
Join Date: Nov 2010
I've added a WiFi toggle. I'll have a think about the area grouping. The point of the notification is so you can see what profile is active by the number of dots on the icon. You can completely hide the icon in the settings. I'm not certain that Llama is the kind of application you need constant access to via the notification bar.
The Following User Says Thank You to Kebab3000 For This Useful Post: [ Click to Expand ]
 
TechGuru_x10
Old
#5  
TechGuru_x10's Avatar
Senior Member
Thanks Meter 26
Posts: 473
Join Date: May 2010
Location: Calcutta
This reminds me of sman application which was there on my p910i. I have been lookinh for this.

Will it be possible for you to add triggering some event such as sms or ringtone. ?
Sent from my X10i using XDA App
X10i 2.1

Note: To Play all kinds of format without changing Windows media Player, download the Codec from here

http://www.windows7codecs.com/
 
dEris
Old
#6  
dEris's Avatar
Senior Member
Thanks Meter 685
Posts: 2,816
Join Date: Nov 2009
Location: Dallas Texas

 
DONATE TO ME
Force close. Android 2.1. =[ was looking fwd to this app.

[ send from my huawei ascend | ipodify.net ]
 
Kebab3000
Old
#7  
Member - OP
Thanks Meter 86
Posts: 65
Join Date: Nov 2010
Quote:
Originally Posted by dEris View Post
Force close. Android 2.1. =[ was looking fwd to this app.

[ send from my huawei ascend | ipodify.net ]
It will have written an error report to your SDCard. Can you send me a copy of the LlamaLog.txt that appears on your SDCard to kebabapps@gmail.com.

ta
 
benjymous
Old
#8  
Recognized Developer
Thanks Meter 71
Posts: 257
Join Date: Jun 2010
Quote:
Originally Posted by Kebab3000 View Post
EDIT: attachment removed because some unsavoury person decided they'd publish it on the market for me. still, nice to know it would get '< 50 downloads'
Ack. As far as I can tell it's been deleted now (at least I couldn't find the fake version when searching) - Do you still have plans to release this? I'm finally using it properly now I'm back at work and have found it to work perfectly so far, so it'd be a shame for it to expire on me now.

I'd happily pay 1 for it
 
Kebab3000
Old
#9  
Member - OP
Thanks Meter 86
Posts: 65
Join Date: Nov 2010
Quote:
Originally Posted by benjymous View Post
Ack. As far as I can tell it's been deleted now (at least I couldn't find the fake version when searching) - Do you still have plans to release this? I'm finally using it properly now I'm back at work and have found it to work perfectly so far, so it'd be a shame for it to expire on me now.

I'd happily pay 1 for it
I emailed the bloke and he removed it. I also reported it to Google who haven't done much about the rest of his probably stolen apps/themese. He's DavinciDevelopers by the way. If anyone's bored, buy his apps, give them 1 star, then refund

I'm still not 100% sure if I'll release it, but it's likely I will in some form. I need to decide about whether to have it as just a paid version or free+donate. There's still 3 weeks before it expires, and I'll happily extend that if I haven't decided by then.
The Following User Says Thank You to Kebab3000 For This Useful Post: [ Click to Expand ]
 
benjymous
Old
#10  
Recognized Developer
Thanks Meter 71
Posts: 257
Join Date: Jun 2010
Cool - glad you've not lost heart after that

I noticed another issue - there doesn't seem to be a way of removing a cell from a location - I accidentially added a cell to both "Home" and "Work". Ended up deleting and recreating the "Home" location.

This is using the (1.20101226) build, as I didn't get a chance to grab the newer version

THREAD CLOSED
Subscribe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes