Create your own profiles.
You can set for each profile:
- Profile Name
- Profile Icon (choose from 70+ icons)
- Ringing style (Silent, Increasing, Normal, Beep once)
- Display brightness
- Flight Mode
- Mobile data (Android > 2.2)
- Auto-rotate display
- Timed profile
- Automatically reject incoming calls
- Show screen "Send SMS" after reject calls
All profile settings:
- Double shake to silent incoming call ringing and vibration
Put widget on home screen. Widgate will change icon based on current profile.
You can change profile from Notification status bar.
One of the newer options allows you to set up both an SMS Auto-Reply and a Call Auto-Reply within your profile. You can choose whether you Auto-Reply to just people listed in your contacts, or to anyone, and you get to set your Auto-Reply message too.
Widgets available and their options:
- Profile (types: Single Tap, Set For ... Time, Set Indefinitely)
- Profile Multi (Displays list of profiles, you select)
- Profile Current (Displays current sounds/settings)
With the Profile Whitelist Addon (Separate Purchase) you can create profiles where you will only hear calls and texts from the people you really want to.
You can specify any of these settings within your profiles:
- SMS Auto-Reply and Call Auto-Reply
- Default Phone Ringtone
- Default Notification Ringtone
- Ringer Volume & Vibrate
- SMS/MMS Volume & Vibrate
- Notification Volume & Vibrate
- Music Volume
- Alarm Volume
- In Call Volume
- Airplane Mode
- Screen Brightness
- Screen Timeout
The requested permissions allow Profile to...
Run at boot - android.permission.RECEIVE_BOOT_COMPLETED
Change settings when screen turned off - android.permission.WAKE_LOCK
Determine if WiFi is on or off - android.permission.ACCESS_WIFI_STATE
Turn WiFi on or off - android.permission.CHANGE_WIFI_STATE
Have separate SMS/MMS Volume - android.permission.RECEIVE_SMS & android.permission.RECEIVE_MMS
Turn Bluetooth on or off - android.permission.BLUETOOTH_ADMIN & android.permission.BLUETOOTH
Change linked volume setting & Airplane Mode - android.permission.WRITE_SETTINGS
Detect incoming calls for Whitelist Addon - android.permission.READ_PHONE_STATE
Direct Non-Whitelisted contacts to voicemail - android.permission.CALL_PHONE & android.permission.MODIFY_PHONE_STATE
Add contacts to Whitelists - android.permission.READ_CONTACTS
Vibrate on incoming whitelisted call - android.permission.VIBRATE
Backup your settings to SDCard - android.permission.WRITE_EXTERNAL_STORAGE
Send me error logs (if you agree to) - android.permission.READ_LOGS
Change audio settings - android.permission.MODIFY_AUDIO_SETTINGS
Send Auto-Replies -
android.permission.SEND_SMS & android.permission.WRITE_SMS & android.permission.READ_SMS
Also create shortcuts to profiles on home.
Please note: App is NOT intended to switch profiles automatically! Just manual!
For widget get Pro add-on!
GPS, 2G/3G NOT possible!
FYI: it is NOT possible to line up the widget exactly with other shortcuts! It's the difference between widget and shortcut, not my fault!
Also if you want automatic or timed switching, go look for another app! This is ONLY intended for MANUAL switching!
Llama is a Location Aware Mobile App
- In-app purchases for donations
** EMAIL ME if you have any problems. Use the contact developer button in the market listing ON YOUR PHONE **
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:
GPS (before Android 2.3 only or Cyanogenmod)
Kill Applications (also force-kill with root privileges)
Play, pause and other media buttons
Mobile Data (before Android 2.3 only)
Screen lock PIN/password
Set Llama variables
Screen on and off
Wifi sleep policy
Create events based off:
Day of the week
Music playback (stock Android only, requires third party developer support)
Phone start up and shut down
Screen on and off
Time of day
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
-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
-If you've used screen off or screen password actions, go to Settings > Security > Device Administrators, untick Llama from the list, then uninstall
ScriptRunner runs the autostart.sh script whenever mobile internet connectivity (3G) is connected. This app is designed for users who require the use of the autostart.sh script file and u2nl to connect their Android powered smartphones to the internet. This app has only been tested on the Droid 1 but may work on other Android phones. If you use Cricket, MetroPCS, or another CDMA carrier and require the autostart.sh script then this app is for you. There is also a timer feature in this app that will automatically run the script at a user specified interval. To access the timer settings tap the widget icon and tap the "Settings" button. If you need to run the script manually tap the widget and tap the "Run Script" button.
• Place the autostart.sh and u2nl files in the ScriptRunner directory on the SDCard and the app will automatically copy the files to the correct locations on the phone as well as set the permissions on the files.
**Requires Root Access**
Apart from running any native Lua code, it lets you script GUI's and do some basic drawing.
Lua Scripting uses the LuaJava API, this gives you the ability to access Java classes and objects from Lua. For more information, visit the link below.
The application itself comes with several examples that describe pretty well how to create buttons and such.
Scripts are saved in /sdcard/Lua Scripting/Dev/
Keywords: lua, script, scripting, tool, language
User Management provides a nice GUI frontend to use the limited multi user support added in Android 4.1 Jellybean
IMPORTANT: Actions on the Primary user are disabled by default for your security. I do not know what will happen if you delete/rename that user. However, in case any of you want to try it out, the help screen has an option to allow changes to the Primary user.
NOTICE: The SD Card permissions are required to rename the users. I couldn't find a way to save to the file system, so I read the user's file using the cat shell command, edited it with the new name, saved it to the SD Card and then used the cat command to overwrite the initial file. It's hacky, but it works.
DISCLAIMER: While it has been tested and made as safe as possible, use at your own risk. Developer is not responsible for anything that happens to your device.
1. Manual Settings
a. Home Mode
b. Silent Mode
c. Meeting Mode
2. Smart Settings
After activating this settings user will get profile based on time schedule below
a. 07 AM- 10 AM : Volume Level High, Vibrate Off
b. 10 AM- 01 PM : Volume Level Mid, Vibrate Off
c. 01 PM- 02 PM : Volume Level Mute, Vibrate Off
d. 02 PM- 06 PM : Volume Level Mid, Vibrate On
e. 06 PM-10 PM : Volume Level High, Vibrate On
f. 10 PM- 07 AM : Volume Level Low, Vibrate On
This application is intended primarily for use by the robustnet research group. We make no guarantees whatsoever that this will work for anyone else or for any specific devices. Use at your own risk.
With multi-server support across the global, including North America, Asia, Europe and Australia, 3 nearest servers are automatically selected and help you accurately measure the network performance, including latency, download speed and upload speed. The results are more accurate than any other tests using a single-threaded TCP test.
The data is collected either anonymously or from your selected account, which allows you to see your own data here. The user credentials collected are not shared outside of this site, and any data used in research projects in universities are anonymized before use.