yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] TheForumTroll:
Keeps closing down even after a factory reset. Paid version, statusbar, nexus 5. Sometimes launching the app is enough, other times I have to use the Buy button.
[Android Apps and Games] adrman:
Running 5.03 on Nexus 6, shamu. Upon a reboot, the app doesn't remember I paid and disables those options.
[Android Apps and Games] TheForumTroll:
Looks abandoned...
[Android Apps and Games] JadeByfield89:
Just downloaded this, very cool
[Android Apps and Games] jagan2:
The status bar mode relies on the system's status bar being transparent. Some Apps are not "immersive" and while using them the status bar goes opaque and hence Energy Bar hides until the status bar is transparent again.

Uploaded new version both on Google Play as well as here in post #3, it will remember 'Support Dev Pack' forever. :)

Not at all. :)

Cheers!
[Android Apps and Games] adrman:
The new update is running well.
[Android Apps and Games] tised:
nice energy bar, mate!
[Android Apps and Games] jagan2:
That's great to hear. :)

Glad you like it :)
[Android Apps and Games] Cis#:
[MENTION=1884109]jagan2[/MENTION] Hey.

I supported you by buying the Supporter Dev Pack in your app on my old phone with my googlemail.com mail, and now on my new phone I use my gmail.com mail on the same account and I don't have pro features anymore. If I want to rebuy it, your app tells me I got it on my googlemail.com account already. I've no problem to buy it again for my gmail.com account, too (technically same account, but you deserve it), however, your app won't let me, probably to prevent that.

What can I do?
[Android Apps and Games] nobreak1970:
Great app.

VZW Moto E 2015

©Happy Turtle Productions ?
[Android Apps and Games] jagan2:
Hi Cis, I really appreciate your kind gesture. :)

However, I didn't plan to charge people for their multiple devices/device upgrade. 'Support Dev Pack' should be a one-time purchase that should let you use some extra features forever.

I would suggest to save your precious contribution for some of my future Apps :)

Right now, let's try to get your issue resolved. Here are the things you need to make sure to let Energy Bar verify your purchase and unlock features for you:

1. Make sure you are logged in with the same Google Account with which you made the initial purchase.

2. If you have multiple Google Account on the device, make sure Google Play is logged in with the appropriate one.

3. Make sure Google Play Store is opened at least once and got an opportunity to sync things.

4. When you click 'Buy!' in Energy Bar, in the Account Selector menu, you must select the same account with which you made the initial purchase.

Also, a restart may do wonders for the Google Play in terms of syncing.

Let me know how it goes.

:)
[Android Apps and Games] Cis#:
Thanks for your answer, but I made sure it's the same account. The only difference is the mail ends with "gmail.com" not "googlemail.com". You seem to detect that, because it says

Seems like you've already purchased 'Support Dev Pack'. But with the Account:##############@googlemail.com​

Whatever, it does not unlock the features. Do I have to remove my "gmail.com" and add my "googlemail.com" mail, now? I'd like to keep logged in with my "gmail.com" address to be honest. You app should work properly and give me the features, no matter my address ends with "gmail.com" or "googlemail.com" when my account is the same.
[Android Apps and Games] jagan2:
Hi Cis, when you made initial purchase, if you selected ###@googlemail.com, the purchase is linked with that email forever, no alias is accepted by Energy Bar. Check PM for a way to resolve this. :)
[Android Apps and Games] Cis#:
This annoys me, because I will have to use my googlemail everytime I install a new ROM. Can't you just remove my subscription? I would buy it again with my gmail. I would be totaly ok with it.

I already requested a refund on Google Apps on your unlocker, but so far it has not been confirmed.

Also since my phone detects it's the same account when trying to add the googlemail, it won't let me. So I would have to edit the accounts.db to remove my gmail account first. I'm not really satisfied. Okay, that would be no problem, but I really want to use my gmail from now on forever on every new ROM. So even when your solution works, the issue will repeat on my next ROM installation.

I've send you my address via PM, maybe you can request a refund for me at Google Play, please? As author of the app that charged me, it's possible, I'm pretty sure. If the UI does not allow you to, please send a mail to any Google support or staff who is responsible for that kind of actions.

Thank you!
[Android Apps and Games] jagan2:
I understand your concern. Request accepted. :)

Also, please check the PM
[Android Apps and Games] jagan2:
Thanks! Noted and will consider putting many suggestions in the first version.
[Android Apps and Games] jagan2:
Initial Release!

Thread updated with initial release link, screenshots. Let me know your feedback, guys! :)
[Android Apps and Games] jagan2:
Added new screenshots, plus just pushed a new version of the App to Play Market, should be live soon.
[Android Apps and Games] polobunny:
Like the software man, really well done, minimal options, works just fine. Found a little glitch or strange function though.

If you have the phone unplugged, and then you plug in the charger you will see the battery bar fade slightly. Is this necessary or wanted? On certain phones it makes it look like the bar is shrinking a bit.
[Android Apps and Games] jagan2:
Thanks polobunny! And yes, that's intentional so that the pulse gets highlighted, hence indicating a power source has been plugged in. Also, it helps the pulse penetrate the Bar (notice what happens when you plug in charger, let it charge for a while, now see the behavior of the pusle, it will penetrate to the initial position but blinks beside the new level of the Battery.)
[Android Apps and Games] polobunny:
Alright, thought it might have been intentional. As noted earlier I think it would be nice to be able to set a "background" color, a line that would fill the whole screen lengthwise to help contrast the bar. Ever more so now that KitKat has immersive mode, I think colors could end up being hard to see.

Also could you explain in detail what you mean be "penetrate to initial position"? Is it initial position of when the phone was put on the charger?

Either way, for around 5.5mb of RAM while on the charge, I think your battery bar is great. :laugh:

Edit: Completely forgot. Hide on fullscreen app. That's one thing that is missing right now.
[Android Apps and Games] jagan2:
Let me see, how can I implement a background color without affecting the animation and other things.

And you got it right, yes, it's the initial position when the phone was put on the charger, you may watch the alpha version's video once again to see the exact behavior.

The approach to detect a Fullscreen app is unreliable, it may work on some full screen apps, may not on some. Instead of putting in a half-baked feature, I have put an option in the SETTINGS, under 'Alway Alive' Checkbox called - Show/Hide Bar. Clicking it will not only benefit the App my keeping it always alive (not killed by system until you manually deactivate) but a shortcut to temporarily hide the Bar.

P.S. Thanks for your valuable feedback, cheers!
[Android Apps and Games] starcallr:
what about let the user choose the colors by rgb number & what about making the bar a real gradient?
[Android Apps and Games] AlkaDragos:
[MENTION=1884109]jagan2[/MENTION] - You can implement a little tasker plugin that cab enable / disable bar, so we can make profiles and enable it only on our defined apps ( fullscreen ones? ). And yeah, maybe implement colorpicker option, so we can choose our colors. Anyway, good job,it looks nice. :p
[Android Apps and Games] VandyCWG:
Can we remove ads? Or have an option to remove ads?
[Android Apps and Games] jagan2:
[MENTION=4265548]AlkaDragos[/MENTION], [MENTION=4274185]starcallr[/MENTION] Interesting idea, let me look into Tasker. Till then, let the option to add a shortcut to Hide the Bar at any moment from notification panel serve the purpose. But, I can't let the App itself check for a list of apps for which you wanna hide the bar at any cost because that might contradict the whole idea of the Bar sitting right there at top of the screen putting 0% load on the CPU if it keeps checking for the list of Apps users define.

And the color picker, the nature of the Bar doesn't visibly highlight any gradient color or every particular combination of rgb values, so I chose the best flat colors as the choices. But of course, XDA likes to try out everything, I guess will put that as an Option and turn the current set of colors into 'Recommended Colors'. :)
[Android Apps and Games] GermainZ:
Works perfectly, thanks. :)

May I suggest a way to stop/start the bar (and possibly set the color in single color mode) from external apps via intents? This would be really nice to use with e.g. Tasker and at the same time, people who want to pause it for some apps can make a Tasker profile themselves. That way, your app doesn't have a service running all the time but everyone's happy. :)
[Android Apps and Games] starcallr:
or put in as additional recommended colors the 'basic' colors, like the pure green, red....

other than that I'm pretty happy with your app! :)
[Android Apps and Games] kazemitsui:
[MENTION=1884109]jagan2[/MENTION]

Great app just installed it, works perfectly.

Like everyone else has suggested, adding Tasker Integration is highly appreciated!
[Android Apps and Games] corncobman:
Nice work so far.

Looks pretty neat, although adding a colour picker and being able to choose the location of the bar would be great.
[Android Apps and Games] SecUpwN:
[MENTION=1884109]jagan2[/MENTION]: Awesome app you created there. You have a new fan now! :cowboy:
[Android Apps and Games] supergaijin:
for fullscreen apps, another option is "disable in landscape mode", since most fullscreen apps are likely to be run in landscape mode. this keep a user who doesn't have tasker from being forced to buy it to enable this feature.

is there any way to hide the stock battery icon while energy bar is running to avoid redundancy and clutter in the status bar?
[Android Apps and Games] b1g1an:
Is this not exactly the same as T.E.A.M. Battery Bar that has been around for years?

https://play.google.com/store/apps/details?id=com.pvy.batterybar
[Android Apps and Games] gerickjohn:
Hi there, is it possible to have this appear only in the drop-down notification bar? Would love that. =)
[Android Apps and Games] SecUpwN:
Interesting question. [MENTION=1884109]jagan2[/MENTION], what differentiates your app from T.E.A.M. Battery Bar?
[Android Apps and Games] bobbyzord:
Going to try this one :D
[Android Apps and Games] M3GATROLL:
[MENTION=1884109]jagan2[/MENTION]

HI, I have purchased the pro version and I'm very happy with this app.

but, i have changed my rom and if i install the app available here or in playstore, if i click purchase button and i select my Google account, app crash.

I have test to restore app with titanium back up (app and app+data) and my settings are in the app and purchase button is green, but if i choice energy bar in accessibility, app crash..

:/

have you solution?
[Android Apps and Games] jagan2:
Hi! Glad that you like the App.

From your description of the issue, seems like something isn't stock-android-like in your new ROM. Couple of things you can try:

Check if any other Accessibility service is on

Check if there is any other overlay App (stays on top of the screen,) it may be baked into your new ROM

Confirm if anyone else can run Energy Bar on this new ROM you're using.

Good luck!
[Android Apps and Games] M3GATROLL:
hi, yes I have other accessibility, I have not other app in the top screen.

my rom is darkera note 5.

but it's only gradient (pro feature) don't recognize my payment.

your app run very well in free version :/

[MENTION=1884109]jagan2[/MENTION] have you a solution please?
[Android Apps and Games] jagan2:
Hey! If all the default features are working fine and the issue is just that you want to restore the extra features in your new ROM, then just click the 'Buy!' button again, this time if your Google Account is in sync instead of prompting to purchase again, the App automatically validate your Support Dev Pack and almost instantly grant you all the features :)
[Android Apps and Games] M3GATROLL:
no, if i install only the app (playstore) or restore with titanium backup (only app), if i click to buy the app FC .
[Android Apps and Games] jagan2:
[MENTION=4538140]M3GATROLL[/MENTION], were you able to resolve the issue eventually?
[Android Apps and Games] jagan2:
Hey Guys!

I just released a new App, it's a Chat Helper for WhatsApp, looking for some testers before putting it on Play Store. :)
[Android Apps and Games] jagan2:
Update on update

Good news! I want to notify all that I am now working on re-design of the App, new features and some 'Support Dev Pack' giveaways. No ETA at the moment, but 'soon'.

Meanwhile, I would appreciate if you would participate in the poll I just created above the first post. It's about suggesting a new name for the App (if you like.)

Thanks everyone who uses the App!
[Android Apps and Games] Dtrieb:
Can't wait to test it!
[Android Apps and Games] GabrielSousa:
Luv this... I have it
[Android Apps and Games] M3GATROLL:
yes i found. it's lucky patcher xposed module conflict...

but I have paid it, don't kick me dev! ?
[Android Apps and Games] jagan2:
Hey Guys, I am done creating a new UI and some stability improvements for the next version of Energy Bar.

Right now, am going through my emails and reviews on Play Store to add feature requests for this release. One of the feature I plan to add is, color coding the bar.

Here's a mock-up of how it would look:

This release will be accompanied by some promo codes. Stay tuned! :)
[Android Apps and Games] jagan2:
Just a quick update: Energy Bar EB_6.0_BETA is now available on Google Play Store. Will update the thread with change log, screenshots and .apk soon.
[Android Apps and Games] TellarZz:
Good way to make our androids more special!
[Android Apps and Games] Asgaro:
Good stuff! Purchased the full version!

Have you consider creating a CPU usage monitor?

(This app does CPU monitoring without hogging the system:

https://play.google.com/store/apps/details?id=org.neotech.app.tinycore

http://xdaforums.com/showthread.php?t=2670223

)
[Android Apps and Games] jagan2:
Glad that you guys liked the App. :)

About CPU usage monitor. Such a feature would be in conflict with the fundamental purpose of the App. Energy Bar should display battery level and not consume it. ;) (CPU usage monitor would eat a lot of battery)
[Android Apps and Games] jagan2:
​

Please share your color configuration screenshot/video :)
[Android Apps and Games] jagan2:
EB_6.1.3_BETA is up on Play Store as well as a direct .apk in the first post.
[Android Apps and Games] Rinoceros:
Here is my screenshot :D
[Android Apps and Games] Asgaro:
Voila
[Android Apps and Games] jagan2:
[MENTION=1069180]Rinoceros[/MENTION], [MENTION=6151149]Asgaro[/MENTION], Pretty cool!
[Android Apps and Games] Asgaro:
Just a question: there are privacy concerns about why you are using an Accessibility Service. See top comments at https://www.reddit.com/r/androidapp...gy_bar_your_battery_status_made_awesome_what/

I searched in this thread (something the top commentor in that post didn't seem to have done) and conclude you do it, so the service stays running at all time.

Relevant posts being:

- http://xdaforums.com/showpost.php?p=61273720&postcount=314

- http://xdaforums.com/showthread.php?p=61295311&highlight=accessibility#post61295311

- http://xdaforums.com/showthread.php?p=61301684&highlight=accessibility#post61301684

This is a legitimate reason, but other services that need to permanently run and don't need to interact with data on-screen, do this by showing a permanent notification. And then the user can choose to disable notifications for that. Hence no icon in the status bar.

For example TinyCore ( http://xdaforums.com/showthread.php?t=2670223 ) which I also have been using for quite a while.

I feel this permanent-icon-and-then-force-hide approach works as good has having an accessibility service, so wouldn't it be possible to implement this?
[Android Apps and Games] ARAVIND_PAVAN:
Great work bro..

Anyway to get this on nav bar...?
[Android Apps and Games] lion7718:
Like it so far
[Android Apps and Games] miguel7501:
Awesome app, just great. But I got 2 problems: first, it always shows 2 pixels height instead of 1. This occured after I installed a custom ROM with a built-in dpi changer. I suppose that you have to take care of the dpi setting in some way. Is there any way to change that? And the other one is that it doesnt sync with the status bar. In full screen apps I can either always show it or always hide it. There is no way to make it only show when the status bar is on the screen. With xposed it would definitely be possible. Do you plan on adding support for that?
[Android Apps and Games] DrPhant0m:
I realize it's necessary in its current form... but the "draw over other apps" permission/accessibility service/etc prevents me from doing certain things, like granting other apps permissions. I believe this only affects Android 6+.

For instance... I wanted to download a PDF using Chrome, so Chrome prompted me for storage permission. When I tried to grant it, I was prompted that a screen overlay was detected, and didn't allow me to grant permission. (This is a security measure... a "screen overlay" could be malicious, and occlude your view from autonomous behavior, granting permissions to nefarious apps, etc). Anyway... I was automatically taken to the "draw over other apps" list, and I scrolled through 20+ apps that had the permission enabled. The only one that I figured would be active (I was hoping there was only 1) was EnergyBar. I revoked the permission, and I was able to grant Chrome storage permissions. This was an annoyance, but not the end of the world, of course. However, it should be noted that I haven't bothered to reactivate EnergyBar since this happened a few days ago. Personally... I'd prefer not having a screen overlay on constantly. Mostly because I want to be in immediate control of my permissions, and not have to disable something first before my phone thinks it's safe for me to make a decision. Secondarily, I trust EnergyBar not to be malicious, but the constant screen overlay could conceivably be used against me in one way or another, regardless of if EnergyBar is guilty or innocent & compromised.

I understand that converting this to something other than a "screen overlay" that can "draw over other apps" would be a pretty big rewrite, if any other option even exists. I've seen other apps avoid the accessibility route by having a constant notification... but I'm not sure that's an improvement. So, I'm sorry that I've proposed a problem without proposing a solution... just thought I'd comment on it.

Other than this... everything is great. Thanks
[Android Apps and Games] jagan2:
Hi! I appreciate you going through the thread to understand the Accessibility Service requirement. :)

Now coming to the solution you suggested, during the very early releases of Energy Bar (around 2 years back,) having a foreground notification (permanent notification) was indeed the way Energy Bar tried to survive the kills from system. But unfortunately, over time I observed that it wasn't reliable either. Energy Bar was still randomly shut down by the system. On top of that, some users used Task Killer Apps, which reduced the reliability even further.

And that's why, there has been a permanent shift to this new way of running Energy Bar, and I don't know about all, but my personal device and majority of users have reported a rock solid reliability ever since. And I would like to keep it this way. :)

Since you're reading on XDA and the posts is written via my recognized developer profile, there is a good chance that you believe when I say the App has no hidden motives and the permissions shouldn't be of any concern. But, the same can't be said for every other user, I have tried to put more information on the permission in the App's description at several places. Perhaps, I should have a welcome page in the App which will emphasize the permission requirement further.

And BTW, I tried to respond to the Reddit Thread, but apparently my account is not privileged enough to have my comment visible to anyone there. :/

Well, Energy Bar is used on a wide variety of devices, and users report some unique bugs to their device or have some feature request which are very individual in taste. So, I have always been busy either addressing them or with my life, ha! But Navbar support is on the to-do list, but unfortunately I can't give you an ETA on that. :)

Glad you do! :)

Hi! Thank you.

Energy Bar isn't actually designed to be in sync with the system's status bar, so yes that's the expected behavior. And unfortunately, I do not have plan to take advantage of root permissions at the moment.

The pixels, I don't know how you are verifying it, but if the lowest value 1 is actually showing you a thickness of 2 pixels, then could you please see if it's the same case when you increase it to some higher value? Say, 10. Could you verify that for me, please.

Oh well, I was about to post a test .apk with a possible fix for the issue, coincidentally I just read your post now. More details on the issue and the .apk is in the the next immediate post. :)
[Android Apps and Games] miguel7501:
[MENTION=1884109]jagan2[/MENTION] I verified it by using a magnifying lens. I tried finding out the touchscreen accuracy and pixel density with it and the play books reader. While swiping between pages i have reached a smaller bar. It was white between black ans the end of the screen. I have attached a screenshot I zoomed in multiple times, if that helps. But I think the compression is just too high.
[Android Apps and Games] miguel7501:
[MENTION=1884109]jagan2[/MENTION] I should switch to the stable build of labs.o
[Android Apps and Games] Gu$houn*:
Hello, my friend, I haven't been facing such a problem any time on Android 7.0, 6.1 or 6.0 so far, using all the time the latest version from play store.

But I remember I have faced it on 5.0 when it came up two years ago and then on 5.1 too, but that's history here in Nexus land. :D

P.

[sntfrmnxs⁴]
[Android Apps and Games] jagan2:
I am not sure if I can see the difference in pixel.
[Android Apps and Games] jagan2:
Hello Gu$houn! Nice to hear from you again. :)
[Android Apps and Games] Mukiai:
Since yesterday, nothing bad to report. For my experience, it's better than previous version. Thank you sir.
[Android Apps and Games] indie6:
hey! looks great. Definitely gonna give this indicator a go!
[Android Apps and Games] jagan2:
[MENTION=4775530]Mukiai[/MENTION] that's great to hear! :)

How did it go? :)
[Android Apps and Games] jagan2:
[update] eb_6.1.4_beta

WHAT'S NEW

EB_6.1.4_BETA is a critical maintenance update featuring:

* The App now officially supports Android 7.0

* The 'Screen overlay detected...' issue on Marshmallow is finally taken care of, phew!

* Devices on which App crashes on launch is fixed (E.g., Moto X Pure)

* 'Merge Segments' color configuration now survives a reboot of the device.

* Thickness limit increased to 30

Thank you everybody for the amazing response, more updates will follow, if you love the App, don't forget to share it. Cheers!

Download from Google Play Store!

Also, over time Energy Bar has been featured at several places, I have put some of them in post #2, check them out. And if you find Energy Bar featured elsewhere, let me know. :)
[Android Apps and Games] droidbot1337:
First I would like to say, thanks for this great app. Its really useful and visually appealing. Having said that, every time I reboot my phone it switches from gradient to segment. Is there anyway to prevent this?