[APP][RECENT] Optimizations to reduce Power Consumption - Android Apps and Games

RECENT, makes finding your latest photos, downloads, installed apps, and used apps in much easier way!
Two weeks ago, we released the productivity app RECENT on Google Play (https://play.google.com/store/apps/details?id=com.toma.lastest), and post its news to first release on XDA-Developer forum.
Here we must say “Thank You!” to Will Verduzco, who give us an exposure on XDA-Developer news: http://www.xda-developers.com/andro...ntly-apps-downloads-and-pictures-with-recent/, and to review from Stefan : http://www.droidapp.nl/apps/recent-je-downloads-fotos-en-applicaties-op-orde/ .
Your kindly help supports us to reach more audiences, and help people to quickly get their recent documents, apps, downloads, pictures, and so on.
Stefan and some users pointed the issue of power consumption to our app RECENT. After works in a few days, we fixed this problem. Please check the image below, the latest version of Recent in Google Play has minimum power consumption.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here we share our works to reduce power consumption.
First, we take Wakelock Detector (Many thanks to suggestion from Stefan) to identify why this problem occur. Over crank repeats and CPU time are the first matters we found out. After tests with mask to Timer, we confirm the large power consumption is caused by Timer.
After code review, we find out why our app RECENT call Timer in higher frequency: to obtain the parameter “number of use” and “last time of use” of each installed app on device, showed as picture below:
The first optimization plan we take is to optimize codes after the app enables the Timer, since we still hope to show all users the information of “number of use” and “last time of use”. So, after optimization, we reduce 80% CUP time.
BUT we believe our RECENT should take much smaller power consumption that comes from consideration of saving power to smart phones. After review to usage scenarios, we think providing information of “number of use” and “last time of use” cannot help users much more.
So we have our second optimization plan: completely remove Timer.
Frankly speaking, the result with second optimization plan is really satisfied. The power consumption of RECENT could be ignored on real machine.
NOTICE:
Utilities for tests: Wakelock Detector, DU Battery Saver
Test Machine: Google Nexus 7
Many thanks to the supports from Stefan, Leon Kehoe, Jamie, Michael B.N..
THANK YOU your guys helped us to the work of optimizing power consumption.

Guys, great work and love your attitude!!:good:

CharlesPeng said:
Guys, great work and love your attitude!!:good:
Click to expand...
Click to collapse
Thank you CharlesPeng, Hope the app can help you! Any suggestion please send to us.

awesome app

CharlesPeng said:
Guys, great work and love your attitude!!:good:
Click to expand...
Click to collapse
+1 :good: @uuOuu

thx alot for this info

caspboy said:
awesome app
Click to expand...
Click to collapse
Thank you and hope it can help you!

Alexerik said:
many thanks 4 ur effort!
Click to expand...
Click to collapse
We will try our best, thanks for your support!!

Vingadero said:
thx alot for this info
Click to expand...
Click to collapse
We hope to do more for you, and share more info, any suggestion please contact us.

well done

Related

AppUsage - Free for a limited time

https://market.android.com/details?id=com.smartappers.appusage
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Measures time spent on each app. See which apps to uninstall because you're not using them!
The most accurate app usage tracker! Accurate to less than a second on Android 1.6 and up.
Main features:
* Free (for now)
* Shows app usage by time or number of launches.
* See usage for today, the last week, the last month, or since installing.
* Click on apps for more information, like first launch, install date, etc.
* Uses virtually no battery power- only records when you change apps, unlike others which check every x seconds!
See how much time you're wasting on Angry Birds or Facebook!
Great app. It is an app that should have been present on Gingerbread by default.
Hey chaitanya91845, thanks for your download, really glad you liked it. If you have any suggestions, please let us know
Quick update:
Added default icon for apps with no icon. 1.3 had this for new users; 1.3.2 fixes it for upgrading users.
When I go to the market, I get this error "Your device is not compatible with this item"...
I'm using galaxy ace with cm 7.1....
Same message with my HTC desire.
Works on my HTC Evo...
Same here not compatible with my Samsung Galaxy S i9000T. I wonder for what devices it will work.
thank you testing it now.
Hi adiles, kostelo, claus1953,
Thanks for the feedback.
This seems to be an incompatibility with recent versions of CM. We've changed some settings on our official Android Market account; hopefully that fixes it. Can you please try again?
If that doesn't work you should be able to install it from slideme: http://slideme.org/application/appusage
Please let us know how you go
smartappers said:
Hi adiles, kostelo, claus1953,
Thanks for the feedback.
This seems to be an incompatibility with recent versions of CM. We've changed some settings on our official Android Market account; hopefully that fixes it. Can you please try again?
If that doesn't work you should be able to install it from slideme: http://slideme.org/application/appusage
Please let us know how you go
Click to expand...
Click to collapse
Thanks, download from the market worket now.
Great app... but I'm less than impressed by the recent update that forces users to add their gender and age.
Hey zmattmanz. Glad you like the app. It should have only asked you about your gender and age once... that has always been present, not as part of an update. Did it ask twice?
If you're concerned about your privacy, don't worry. We're pretty sure it's not possible to personally identify you. No one will contact you. It's more anonymous than the top search engines!
claus1953 said:
Thanks, download from the market worket now.
Click to expand...
Click to collapse
Cool! Thanks for letting us know
Update: We released a pro add-on that opts you out of the data screen. Keep in mind that the non-pro version collects NON-IDENTIFIABLE information. In other words, this is more anonymous than using google. But as requested, we released a pro add-on version to suit some customers at a very reasonable price. We are currently working on new features for both versions, but the pro will have some extra add-ons. Thanks for all the replies and email, we take your feedback very seriously.
Link to pro: https://market.android.com/details?id=com.smartappers.appusagepro

[WIdget] 8 different Battery Widget Free and nice

Hi all.
I would like to introduce you to some widgets batteries that will enrich your desktop.
Widgets are in good quality and look great.
You can choose from 8 different widgets.
Under the graphics you will find a link to google play.
Please high ratings in the store if you like it for you is 5 seconds and will help me. :good:
Thank you and invite you to test!.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
https://play.google.com/store/apps/...51bGwsMSwxLDEsImNvbS5taW5pLmJhdHRlcnlmb3VyIl0.
https://play.google.com/store/apps/...251bGwsMSwxLDEsImNvbS5taW5pLmJhdHRlcnlvbmUiXQ
https://play.google.com/store/apps/...GwsMSwxLDEwMiwiY29tLm1pbmkuYmF0dGVyeW5pbmUiXQ..
https://play.google.com/store/apps/...wsMSwxLDIxMiwiY29tLm1pbmkuYmF0dGVyeXRocmVlIl0.
https://play.google.com/store/apps/...GwsMSwxLDIxMiwiY29tLm1pbmkuYmF0dGVyeWZpdmUiXQ..
https://play.google.com/store/apps/...1bGwsMSwxLDIxMiwiY29tLm1pbmkuYmF0dGVyeXNpeCJd
https://play.google.com/store/apps/...wsMSwxLDEwMiwiY29tLm1pbmkuYmF0dGVyeXNldmVuIl0.
https://play.google.com/store/apps/...wsMSwxLDEwMiwiY29tLm1pbmkuYmF0dGVyeWVpZ2h0Il0.
I had to unpublish the widget juice. Will soon be available.
Sorry.
Ok. Juice Widget is now avalible.
You could have set them up as them instead of publishing them individually.
nxdu said:
You could have set them up as them instead of publishing them individually.
Click to expand...
Click to collapse
Yes, good idea maybe I prepare such a thing.
There was a problem with the "Other Apps" in the store is updated (waiting for google to accept).
Update is ready. :good:
Now "other apps" works well.. Paper widget is best.
Thanks.
Nerox1991 said:
Now "other apps" works well.. Paper widget is best.
Thanks.
Click to expand...
Click to collapse
Thank you.
Please give me 5 stars in market if you can.
defuzer said:
Thank you.
Please give me 5 stars in market if you can.
Click to expand...
Click to collapse
I gave 5 stars. Make a widget with different layouts.
Soon I will add battery percentage in the notification.
fantastic!
Nice work man, keep it up! :good:
The problem I have with battery widgets in general is they do not show the battery percentage while charging. How does your widget work while charging?
i rated it 5star just becoz u asked ..but i still dint try it. but don't u think these kinda battery widgets drain more battery coz they continually run in the background ?
plz provide a review regarding the battery consumption of this app...
thanx
I'd like to propose circle battery widget by Cedric Depoortere, available on playstore. Great readability, highly customisable, minimalist, professional & high quality display!
Also low useage of system resources, so doesn't end up being a battery hog.
Thank you for this!
Sent from my GT-I9100 using Tapatalk 2
Why would a battery widget have to know where I am??
When I look at the rights required by the Glow Battery Widget I'm not too pleased with what the widget requires in terms of rights.
Change wifi status?? Please explain...
It's a good looking widget btw!
Looks decent but doesn't resize, hopefully this is something your looking at.
Cheers.
thx nice widgets
andreasheijdendael said:
Why would a battery widget have to know where I am??
When I look at the rights required by the Glow Battery Widget I'm not too pleased with what the widget requires in terms of rights.
Change wifi status?? Please explain...
It's a good looking widget btw!
Click to expand...
Click to collapse
This was exactly my concern. Changing WiFi state - sure whatever. Why does it need to know my GPS location?

[APP] Optimus Battery Saver - Beautifully Designed

Optimus is the best battery saver, very easy to set up, that with a intelligent use of Internet connections, you will increase your battery life!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
With its 5-saving modes, you can set up your routine and optimize your battery life, reaching to the end of the day without problems.
General Mode: You can configure the connections to turn them off when you stop using the phone, and set a specific frequency to activate them and synchronize your apps for a few minutes, and then turn them off again automatically. It allows you to stop wasting your battery life while you have all connections enabled and unused.
Night Mode: In this mode you can set up your schedule where you don’t want to be disturbed!
Super Saver: Independently from general mode, you can decide what to do with your connections when you have little battery left, allowing an improved performance.
Weekend (Only with the PRO version): Your weekends are special and different from the other days, so you can make different settings to rest or whatever you want to do.
Rush Hour (Only with the PRO version): Is there any specific hour that you need more frequent updates? Don’t worry, in this mode you can set it up and stay always connected.
Link to the market
PLEASE RATE AND COMMENT!
​
V 1.2
- Added Super Savig mode for the free version.
- Fixed some minor bugs about language.
Fixed some new minor bugs about language.
Looks good I'll try it later
I'll try it too
Envoyé depuis mon U8350 avec Tapatalk
Thank you all
Thaks to those who gave a good rating in the market!
updated
Did someone had a problem with the language?
SocialNetis said:
Did someone had a problem with the language?
Click to expand...
Click to collapse
Which one? English is fine anyway.
WEM97 said:
Which one? English is fine anyway.
Click to expand...
Click to collapse
Thanks!
Beautiful app!!!
Sent from my Nexus 4 using xda app-developers app
zarboga said:
Beautiful app!!!
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Thanks!
Interesting concept. Let's hope that it actually works, unlike Juice Defender which actually made my phone worse.
Really useful app! :good: Got my battery drain down to 0,6% when in deep sleep. I have a question though. Is it possible to integrate a wifi toggle like in here or is it possible to use those apps side by side? Anyways thanks for this really simple and easy to use app! :fingers-crossed:
SocialNetis said:
Fixed some new minor bugs about language.
Click to expand...
Click to collapse
Hey it this better that Antutu battery saver?
i like design! clean&simple
R: [APP] Optimus Battery Saver - Beautifully Designed
Thanks for this
How much time it stays connected to sync all data?
Congrats on the app, nice and simple.
Thank you. Nice app

[APP][2.2+] What About Today? - Learn and enjoy in these lost minutes.

[UPDATE] What About Today? V1.4
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What About Today?, from Roi Soft Studio, is the application that will entertain you at the same time that will teach you a little bit every day without consuming your time!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
If you are curious and wanna grow your mind but you don't have time, don't worry, with What About Today? you will learn a lot of things everyday: a famous quote, a curious
fact, an anniversary of an important person, a little bit of history or just get fun with the funniest riddles!
All the content of the application will be stored in your phone and you can use it without internet, but in addition, What About Today? also have 2 online functionalities:
"Online History" and "Historical New York Times cover".
If one day is not enough for you, you will be able to explore the content of the others day just selecting them in the calendar or just sliding right or left on the screen!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
NEW CHANGES ON 1.4:
★Added Vibration switch on/off
★Added Share function to:
☆Quotes
☆Facts
☆History
★Added Ads.
Thanks for the suggestions
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
FOR FULL APP WITHOUT ADS DOWNLOAD DONATE VERSION.
https://play.google.com/store/apps/details?id=com.roisoftstudio.whatabouttoday_donate
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
This application is developed only by me, Roi.
Design of What About Today logo by: Magdalena Mrowiec.
Note: If you find any bug don't hesitate in contact me or comment about it, it will be fixed as soon as possible!
Thanks a lot and hope you like it!
https://play.google.com/store/apps/details?id=com.roisoftstudio.whatabouttoday
https://play.google.com/store/apps/details?id=com.roisoftstudio.whatabouttoday_donate
RoiSoftStudio:
http://roisoftstudio.freefri.es
https://play.google.com/store/apps/developer?id=Roi+Soft+Studio.
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
QR CODES:
What About Today?
What About Today? (Donation)
Anyway to turn of the vibration? Or do we need to get the donate version for that?
Like the app, man! Keep it up!
I love these types of apps.. Installing now.. thanks!
Addicted2xda, Since you are not the first one who ask for that i will implement an option to turn off.
Switch auto updates on and u will get in the next days the update
Already uploaded the new version, in a few hours should be available, Buy the donate version if you like it
I can't install it on my device google says "This item cannot be installed in your device's country." please make it available on my country I'm in Philippines or at least post your app here in xda so I can install it externally, I really like this kind of app.
I dont know why it doesnt work, it allowed to download world wide.
Anyways check your private msgs
darkstay said:
Addicted2xda, Since you are not the first one who ask for that i will implement an option to turn off.
Switch auto updates on and u will get in the next days the update
Click to expand...
Click to collapse
Auto update is always on
BTW hope you will have option for settings menu soft key for devices without hard button.
Sent from my HTC One X+ using xda premium
Addicted2xda said:
BTW hope you will have option for settings menu soft key for devices without hard button.
Click to expand...
Click to collapse
This! :good:
How do we get to the settings without a hard button?
Yeah, i had to deliver the function fast,so its not yet available for soft key,since i dont want to add action bar because it takes a lot of space i need to think how i should add the option graphically. Im oen for suggestions

[APP][4.0+] ChargeTone - Charge/Discharge, Battery State Notification (Promo Codes)

Hey fellow XDAers,
It's been a while since my last Android app and sadly meanwhile Google has closed down more and more APIs ;( making it tougher to make non-root pure-stock users utilities
ChargeTone is basically a utility (service) that notifies you when your device is Charging/Discharging/Full or got to a desired target percentage.
I really miss such behaviors on some devices (especially Nexus/Pixel/OnePlus etc...).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The less cool stuff:
- This time I've add an ad banner in the upper screen.
- As I need to pay for diapers unlocking & removing ads is in-app purchase (However until the end of September I'm providing early-XDA adapters free promo code).
Features / Requests
Feel free also to provide me your ideas.
Currently another nice thing I've add is a single warning upon excessive power changes (usually showing poor connectivity, bad charger) suggesting you to disconnect the device or resolve those issues.
Android Version:
I've really wanted to be able to support Gingerbread (2.3). and my code actually does that.
However due to Google's Admob and latest Play Services ditching it and older version had some bugs from my tests I've lifted it to ICS.
If you still need a 2.3 capable version let me know (though it'll be wiser to find a newer ROM here on XDA )
I'm also attaching latest build here for those who don't have / don't want to use Play.
Sadly this App is mostly intended to be on Play Store so the unlocking is based on IN-APP-BILLING.
Get the App here - PLAY STORE
For XDAers: I've got promo-codes. just PM me and I'll send you one.
* I've generated Promo Codes until the end of September.
This is done to avoid promo-clutter on this thread...
Click to expand...
Click to collapse
When you say arrives at desired target level, do you mean only during charging? Or does it notify you even when discharging?
May I have a promo code, if you please? I'd like to use the ad-free version of this, because even tho I set my OPO to enable charge sounds in the settings, it does not actually do it. This would be great!! Thanks!
Update: I just re-read your OP, and see where you want us to PM you. On my way to doing just that.
Oblias said:
May I have a promo code, if you please? I'd like to use the ad-free version of this, because even tho I set my OPO to enable charge sounds in the settings, it does not actually do it. This would be great!! Thanks!
Update: I just re-read your OP, and see where you want us to PM you. On my way to doing just that.
Click to expand...
Click to collapse
Charging sounds DOES need to work, wonder if you have (or the OPO ROM) some system broadcasts disabled.
hotcakes_shinku said:
When you say arrives at desired target level, do you mean only during charging? Or does it notify you even when discharging?
Click to expand...
Click to collapse
Currently we left it intentionally to notify on both ways.
If there is a desire to have additional option of setting target notification only in one direction I could add this.
Download on play store..
Thanks for the app man every mobile makes a sound when I plugged in but they don't remind me when it gets full.
Wish to get promo code if available
Thanks!
I'll try to keep this thread up-to-date. on the Play Store I've uploaded a newer version that should resolve this issues. I hope next release I'll also put up on xda.
Thanks!
Can it blink LED for charging?
steamrollerpark said:
Can it blink LED for charging?
Click to expand...
Click to collapse
That's a great idea for those who need it!
I'll add it on upcoming update.

Categories

Resources