Tired of your phone buzzing in the middle of the night? Annoying your colleagues by having your phone blast out your ringtone at work? You need Llama! Llama is a Location Aware Mobile App Contents: - Intro - In-app purchases for donations - ...Read more
Tired of your phone buzzing in the middle of the night? Annoying your colleagues by having your phone blast out your ringtone at work? You need Llama!
** EMAIL ME if you have any problems. Use the contact developer button in the market listing ON YOUR PHONE **
**** * INTRO Llama uses phone masts to determine your location, so that you can change your ringer, vibrate and ringtones depending on where you are as well as the time of day. Llama provides you with sound profiles so you can quickly switch between quiet, loud, silent and normal sound settings. You can set your family, partner and children to ring even if your phone is set to silent! You can create events and home screen shortcuts to manage your sound profiles and more:
-Silence your phone at work -Turn your Bluetooth on ready to connect your headset for a morning run -Set your phone quiet when it's late at night and you haven't gone out -Start the music player when a headset is connected
Llama can also do: 4G APN Accounts Sync Airplane Mode Bluetooth Car mode GPS (before Android 2.3 only or Cyanogenmod) Haptic Feedback Kill Applications (also force-kill with root privileges) Play, pause and other media buttons Mobile Data (before Android 2.3 only) Reboot Run apps Run shortcuts Screen brightness Screen lock PIN/password Set Llama variables Speakerphone Screen on and off Screen timeout USB storage Vibrate Wallpaper Wifi Wifi hotspot Wifi sleep policy
Create events based off: Airplane mode Battery level Bluetooth devices Calendar events Car mode Charging Day of the week Current locations Headset Llama variable Music playback (stock Android only, requires third party developer support) Phone start up and shut down Screen on and off Time of day Wifi networks
NOTE: Since GPS is not used, the location tracking is limited to the number of phone masts in your area. This will work best if you live in a populated area. If your home and work are covered by the same phone masts, you can try using the experimental Wifi-based location tracking. If that still doesn't work, you can remove the enter/exit conditions to make time-based profiles.
**** * IN-APP PURCHASES IAPs are only for donations if you like using Llama. You are not forced to use them, and if you do choose to donate no changes actually happen in the app
**** * COMMENT RESPONSES/RANTS I can't reply directly to your comments! If you vote 1 star, please say why, otherwise I can't fix it. Please email me about any questions, bugs and suggestions! - Jelly Bean DOES NOT have a system volume anymore! Don't expect Llama to change something that doesn't exist! Blame Google. - If it Force Closes, please email me the /sdcard/Llama/LlamaLog.txt - Don't blame Llama for the lack of your operator's phone masts in your area. You can still use Llama with the experimental location methods, or time-based events
**** * PERMISSIONS -Read your calendar (aka 'Your personal information') for any calendar conditions you set up -A bug/feature of Android means Llama also has to have the write calendar permission, but it doesn't actually write anything nor send invite emails -Your accounts so it can run an account sync if your events say so -Write to your SD card to import/export your area, events and profiles, and to write error logs -Call-state and read contacts to let you choose which of your contacts can still ring even when silent -Llama DOES NOT have internet permission. Your data isn't going anywhere
**** * UNINSTALLING -If you've used screen off or screen password actions, go to Settings > Security > Device Administrators, untick Llama from the list, then uninstall
Do you have a question about this app?
UPDATED ON: Oct 23, 2014
INSTALLATIONS: 1,000,000 - 5,000,000
LATEST VERSION: 1.2014.10.23.0945
REQUIRED ANDROID VERSION: 2.1 and up
approximate (network-based) location
Access location sources such as the cellular network database to determine an approximate phone location, where available. Malicious applications can use this to determine approximately where you are.
precise (GPS) location
Access precise location sources such as the Global Positioning System on the phone, where available. Malicious applications can use this to determine where you are, and may consume additional battery power.
view Wi-Fi status
Allows an application to view the information about the state of Wi-Fi.
view network state
Allows an application to view the state of all networks.
create Bluetooth connections
Allows an application to view configuration of the local Bluetooth phone, and to make and accept connections with paired devices.
change Wi-Fi state
Allows an application to connect to and disconnect from Wi-Fi access points, and to make changes to configured Wi-Fi networks.
write access point name settings
Allows an application to modify the APN settings, such as Proxy and Port of any APN.
automatically start at boot
Allows an application to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the application to slow down overall performance of the phone by constantly running.
prevent phone from sleeping
Allows an application to prevent the phone from going to sleep.
modify global system settings
Allows an application to modify the systemʼs settings data. Malicious applications can corrupt your systemʼs configuration.
change network connectivity
Allows an application to change the status of network connectivity.
Allows an application to configure the local Bluetooth phone, and to discover and pair with remote devices.
Allows an application to disable the keylock and any associated password security. A legitimate example of this is the phone disabling the keylock when receiving an incoming phone call, then re-enabling the keylock when the call is finished.
write sync settings
Allows an application to modify the sync settings, such as whether sync is enabled for contacts.
read sync settings
Allows an application to read the sync settings, such as whether sync is enabled for contacts.
restart other applications
Allows an application to forcibly restart other applications.
mount and unmount filesystems
Allows the application to mount and unmount filesystems for removable storage.
send sticky broadcast
Allows an application to send sticky broadcasts, which remain after the broadcast ends. Malicious applications can make the phone slow or unstable by causing it to use too much memory.
Allows the application to set the system wallpaper.
retrieve running applications
Allows application to retrieve information about currently and recently running tasks. May allow malicious applications to discover private information about other applications.
modify/delete SD card contents
Allows an application to write to the SD card.
discover known accounts
Allows an application to get the list of accounts known by the phone.
change your audio settings
Allows application to modify global audio settings such as volume and routing.
control vibration alert
Allows the application to control the vibration alert.
modify phone status
Allows the application to control the phone features of the device. An application with this permission can switch networks, turn the phone radio on and off and the like without ever notifying you.
read phone state and identity
Allows the application to access the phone features of the device. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to, ect.
YOUR PERSONAL INFORMATION
read calendar data
Allows an application to read all of the calendar events stored on your phone. Malicious applications can use this to send your calendar events to other people.
write calendar data
Allows an application to modify the calendar events stored on your phone. Malicious applications can use this to erase or modify your calendar data.
read contact data
Allows an application to read all of the contact (address) data stored on your phone. Malicious applications can use this to send your data to other people.