Large Eternal Media Bar Update

- Removed another unnecessary variable.
- Songs in music search now show the title, artist, and album, rather than the file name.
- Fixed a potential crash on music search due to null pointer on cursor close.
- Moved the execute for the image loader, now the line of code only has to exist once.
- Reworked some code to add support for when I add in hiding apps.
- Removed some notation that was in the ids, and shouldn't have been.
- Music search can now search file names, and song titles.
- Implemented some more strict Java GC use, which significantly improves ram consumption.
- Moved some layouts that are constantly used to static variables, improves performance when calling them and avoids unnecessary instancing.
- Changed the LayoutParams to be private static finals, so they each only need to be created once, rather than be instanced for every list item.
- Apps can now be sorted by newest and oldest.
- Fixed a glitch where the selected item could be one item past the last item in the list.
- Improved intent reciever.
- Menu now changes when a USB device is plugged in.
- Menu now changed when HDMI is plugged in.
- Updated README.md


Dang, I have just been hammering away at this stuff recently, the last couple days have been MASSIVE strides and my to-do list is quickly shrinking.
It's about time, that's all I can say.
A couple more days like this and I think I'll release the next build of version 2.5, there's still some unfinished features.

As usual you can check out the source, contribute, and download the installer APK from my github at:
https://github.com/EternalBlueFlame/EternalMediaBar

Comments