I'll throw my app in the ring, "Volume Locker" by HourDB -- let me know if you have any suggestions for it or find issues.
Features:
- Unobtrusive (doesn't pop up over top an app, uses a notification instead -- also doesn't sit in your tray like a lot of the others)
- Customizable/flexible (ringtone/vibrate/color LED/etc); Ignore Google Nav, disable during locked screen (great for setting profiles, locale, and other timer-based apps)
- Multiple locks (ringer/notification/call volume/etc)
- Efficient. We limit our polling and mutex locks to prevent battery drain. Also a ton of stuff is cached.
Features:
- Unobtrusive (doesn't pop up over top an app, uses a notification instead -- also doesn't sit in your tray like a lot of the others)
- Customizable/flexible (ringtone/vibrate/color LED/etc); Ignore Google Nav, disable during locked screen (great for setting profiles, locale, and other timer-based apps)
- Multiple locks (ringer/notification/call volume/etc)
- Efficient. We limit our polling and mutex locks to prevent battery drain. Also a ton of stuff is cached.