[APP][2.2+]Holo File Explorer (Update 4-11-2012)

Search This thread

bkensey

Member
Jun 25, 2010
39
78
I'm really curious about what you've made of the UI. I simply loved HFE's UI because it is exactly what we needed on ICS. I've tried the beta of OpenExplorer, and no offence, but its simply hideous compared to the classy look of HFE. So I'm curious.

Anyhow, I would love to help testing, even if it is just to test the UI.

I'm assuming that you're asking me about my opinion concerning OE's ui. Like you, I think that there are some big improvements that can be made. Its flattering to hear such praise of HFE, and I hope to help bring that same level of polish to OE over the next few months. Sooner if possible. I'm still getting a feel for the speed of development on the new project, but it's definitely faster than working alone on HFE :)

BrandoCommando should be pushing an update to the market soon, which will have a full action bar and ui tweaks, so you'll be able to get a sense of the direction of progress. We reached a viable release point last night, so its just down to when he gets a moment to publish.

I'd be glad to have you onboard for testing.

Sent from my Galaxy Nexus using xda app-developers app
 

FredFS456

Senior Member
Apr 9, 2012
196
148
Vancouver
I have been following the development of HFE both here and on G+, and I am very excited to see what has/will become of this project! Please count me in for beta testing!
 

brokenchains

Senior Member
Feb 18, 2012
167
119
This app looks good. Most of the file explorers out there are pretty ugly, but I definitely like the way this one is set up. I'll be downloading the alpha shortly to check it out. I do have 2 requests for possible updates though:

1. An option to set startup page (may already be included, like I said I will be downloading soon)

because

2. Browse by filetype, similar to how MIUI's file explorer does it. It starts up and you can click APKs to see all the APKs on your SD, or ZIPs, music, videos, etc.

I am using CM10 currently and found MIUI's explorer to use with it because that feature is so handy.

Thanks again, good work. Hope the new projects is easier on you. :good:
 
Last edited:

bkensey

Member
Jun 25, 2010
39
78
Hey everyone, the new version of OE is live in the market, and like I mentioned before, it is the first glimpse of the work going on between BrandoCommando and I. Bugs can be submitted at https://github.com/BrandroidTools/OpenExplorer/issues?sort=created&state=open and I would encourage those of you who submit bugs to make sure that:

a) The bug hasn't already been entered and,

b) That you provide a clean, detailed description of the steps necessary to reproduce the bugs.

Some of you have already gotten in contact with me and have started submitting, so I want to give thanks to those who are interested in helping out. Your contributions will speed this project along.
 

1234568

Senior Member
Nov 25, 2010
612
212
Thank you for the continued development... I like the way things are shaping up! I noticed some funny behaviour regarding memory paths but couldn't quite put my finger on what's going on so I decided to mention it here instead of GitHub.

I have an HTC DHD which has 1.5Gb of internal memory and an SD card slot for external memory. Under settings both the internal and external memory paths are set to /mnt/sdcard by default, regardless of whether root access is enabled. This doesn't seem right to me?

To make matters more confusing, if I just enable show internal media under bookmark view preferences then I have 'External' appear under drives. Comparatively, if I just enable show external media then no drives appear.

I am not too sure whether I am just being silly or whether something is amiss here. :eek:
 
Last edited:

bkensey

Member
Jun 25, 2010
39
78
Thank you for the continued development... I like the way things are shaping up! I noticed some funny behaviour regarding memory paths but couldn't quite put my finger on what's going on so I decided to mention it here instead of GitHub.

I have an HTC DHD which has 1.5Gb of internal memory and an SD card slot for external memory. Under settings both the internal and external memory paths are set to /mnt/sdcard by default, regardless of whether root access is enabled. This doesn't seem right to me?

To make matters more confusing, if I just enable show internal media under bookmark view preferences then I have [I'External' appear under drives. Comparatively, if I just enable show external media then no drives appear.

I am not too sure whether I am just being silly or whether something is amiss here. :eek:

Interesting. I'm not sure if you're being silly either, since I have little experience with the issue. I'm currently rocking a Gnex, which has no sdcard :(

Whether or not you have root enabled won't affect the status of your mounts. Showing internal media should allow access to both Sdcard and internal memory, which is what I think the "External" entry is doing. To be honest, that particular part of the code base isn't something that I've had a chance to work with yet, so I would consider filing a bug report. Thanks for posting!
 

1234568

Senior Member
Nov 25, 2010
612
212
Interesting. I'm not sure if you're being silly either, since I have little experience with the issue. I'm currently rocking a Gnex, which has no sdcard :(

Whether or not you have root enabled won't affect the status of your mounts. Showing internal media should allow access to both Sdcard and internal memory, which is what I think the "External" entry is doing. To be honest, that particular part of the code base isn't something that I've had a chance to work with yet, so I would consider filing a bug report. Thanks for posting!

Ok so I think there was 2 issues here. I have puzzled one of them out... the external memory bookmark will not appear (even if enabled) when the internal and external memory paths are identical.

  • Wipe app data with Titanium backup - this will set both the internal and external default memory paths as /mnt/sdcard/. Additionally, it will enable both the internal and external memory bookmarks. However, when you look at the bookmarks the external bookmark is absent. Disabling the internal memory bookmark has no effect on its presence.
  • Change the internal memory path to /mnt/ and leave the external path as /mnt/sdcard/. Both drives then behave as expected, either being displayed or not, according to the settings.
  • Revert the internal memory path to /mnt/sdcard and the external bookmark won't appear anymore, just as before.

I am now pretty sure this bug is due to the internal and external memory having the same path by default. I will post this to GitHub.

There is also something funny going on with the automatic naming of these bookmarks but I haven't puzzled it out yet. I will keep playing.
 
Last edited:

andresrivas

Senior Member
Aug 4, 2010
1,061
363
Córdoba
quick question, are you still develiping this app? or should we begin testin open explorer.?
this app is really looking good,, but when I enable root the app ask for permission and then force closes. also
after that it will force close whenever I try to launch it.. I have to clean app data and it launches again.

I can provide with logcats if you desire.

my phone is an atrix 4g.
 

chayes627

Senior Member
Jul 27, 2011
192
24
Glen Rock
quick question, are you still develiping this app? or should we begin testin open explorer.?
this app is really looking good,, but when I enable root the app ask for permission and then force closes. also
after that it will force close whenever I try to launch it.. I have to clean app data and it launches again.

I can provide with logcats if you desire.

my phone is an atrix 4g.

He is starting merging / updating open explorer. That is what you want to test

Sent from my XT862 using Tapatalk 2
 
  • Like
Reactions: andresrivas

sabret00the

Senior Member
Apr 15, 2011
2,339
538
London
s00techified.wordpress.com
Other than a few thumbnails missing and no way to switch between folders of the same hierarchy level quickly, I quite like it. Will report back after a few days of playing with it.

Being that it's open source, it should definitely be submitted to FDroid. Maybe then we'll see it replace OI File Manager in CyanogenMod.

Sent from my HTC One X using Tapatalk 2
 

S1cK94

Member
Dec 4, 2011
31
7
great work, it looks amazing!!
btw ftp client and basic root operations would be nice :)
 

S1cK94

Member
Dec 4, 2011
31
7
wow, it's amazing!! ever wanted a file explorer looks this way.
btw, root actions and ftp support would be amazing
 

andresrivas

Senior Member
Aug 4, 2010
1,061
363
Córdoba
great work, it looks amazing!!
btw ftp client and basic root operations would be nice :)

Sadly noticed that there is no way to extract directories. Are we expected to install a third party app? It comes as standard on other competitors like Root Browser, etc

Sent from my HTC One X using Tapatalk 2

Can you please add online storage support like dropbox or box for to do list?

wow, it's amazing!! ever wanted a file explorer looks this way.
btw, root actions and ftp support would be amazing

People, if you read the thread, the autor says he wont update this anymore, he started to contribute onthe Open Explorer project.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 61
    Now on Google+ !
    https://plus.google....615763333814534

    Update 5-27-2012
    This update replaces the text based view pager indicator with a sliding bar that looks just like the stock launcher's indicator. I'm still not satisfied with the contrast between the bar and the surrounding elements, because it isn't easy to see at this point. I'll keep tinkering with it, and would welcome suggestions. In addition, I have figured out how to allow viewing of read protected directories like /data/. My implementation isn't perfect, which leads me to my next point. I have come to realize that there are some fundamental shortcomings to a few of the apps underpinnings, and I need to find a way to fix them. I have yet to figure out how to make the root process persist so that root functionality doesn't throw up a toast every time it does something, and I seriously need to clean my code.

    Therefore, my plan is thus: I'm going to take a crack at helping the dev of OpenExplorer figure out how to enable full root functionality. His code is the only resource I have been able to glean much useful info from, and his own implementation is still half-baked. (seriously, why are there no robust root related resources out there?) Then, (tentatively) I'm going to fork his repo and replace the look and feel of his app with that of Holo File Explorer, while retaining what appears to be a vastly superior back end. The downside to this is that we're looking at something of a rabbit hole, so you guys may not hear from me for a bit. The upside is that forking OpenExplorer will provide a less buggy experience, plus lots of extras like network folder, dropbox and box.net access.

    I'm also hopeful that at the end of this process, I'll have my own code hosted on GitHub and ready for collaboration. If I can get interested parties to help with development, It'll speed up the rate of releases. Because to be honest, my rate of release hasn't exactly been timely of late, and you guys deserve better than that. This is the best answer I can come up with to solve the problem. What does everyone think?

    Original Rootz thread: http://rootzwiki.com/topic/17572-ap...er-formerly-ics-styledswipe-update-3-29-2012/

    Hello Everyone. I've been working on a new file explorer app for phones since the beginning of the year, and I would like to present what I have accomplished so far in order to get some feedback. The reason why I decided to make this app is that most (if not all) of the file explorers out there have clunky/unoptimized user interfaces and/or lackluster feature sets.

    I recently purchased a Galaxy Nexus and had decided that I needed a file browser to match the aesthetic appeal of the rest of the system. After hours of searching through several dozen of the market's best browsers, the only one I could find with any degree of stock visual polish was inKa file browser. Unfortunately, the app was too basic for my needs. No root features at all, etc. This prompted me to build my own file browser (although it is still far from complete).

    main-small.png
    multi-page%20swipe-small.png
    multi-select-small.png


    dropdown%20navigation-small.png
    tentative-file-view.png
    tentative-md5-view.png


    What the app has thus far:
    1) Swipable pages. There are 2 (for now - hoping to enable "new tabs/pages") swipable views that can be navigated independantly (just like you would on a desktop computer with 2+ explorer windows open.

    2) Files can be cut, copied and then pasted within or across the swipable pages. (long press anywhere on an item or check the boxes in order to bring up the "contextual action mode" (screenshot 3)

    3) The drop down at the top of the page displays the folder hierarchy for the currently selected folder view.

    4) The start of a file details screen (Screenshot 5). There are a lot of functions that people can perform on files (MD5 checking roms is a big one in my mind) and I just don't like the idea of relegating those functions to dialog boxes or menus. I know that this kind of view isn't something that any of the other file explorers have, but I think there is value in departing from that convention. Note: MD5 and permissions aren't implemented yet. Soon though.

    5) MD5 summer and checker is now working! I tested it on a 100+mb rom and it ran pretty quickly (5 or 6 seconds) on my Galaxy Nexus, so Rom Flashers might enjoy using this one. I don't have the UI polished to my satisfaction yet, but the functionality is there.

    6) Sharing files is now enabled. The updated ShareActionProvider for 4.0+ will be coming at some point.

    7) Opening/installing files/apks! Bugs aside, the app now handles almost all of the usual file explorer functions.

    8) Themes! Switch them under general settings, and then exit if switching between dark and light or darkactionbar to get the text colors to reload properly. Working on fixing this.

    What isn't done yet:

    1) Root actions. This is a biggie, as I want this app to satisfy both power users and casual users at the same time. Feel free to comment on your most desired root functions.

    2) File summary views. This would open if you clicked on a file, and would present a summary of the meta information. This view would also provide functions like md5 comparison, opening in external apps, permission setting, etc...

    3) Themes. As you can see, the app is currently built on Holo Light (one of the ICS stock system themes). I plan on adding an option for Holo (dark) and maybe more. Depends on the demand.

    4) A robust data summary view, including something similar to what you find in the DiskUsage app in the market, as well as some other metrics. Maybe even an miui-like file type size summary.

    5) I'm considering a view (linked to from a button in the top right corner of the app) that displays currently running and finished file operations. I think this might be better than throwing up a dialog box for big file copy/paste tasks and having it keep the user from doing anything until the operation is done.

    6) Bookmarks

    7) Search. Not sure if this will be a basic file search or a grander attempt at indexing and speed.

    8) A text editor.

    9) Other basic things like an actual settings page, polished action mode icons, image previews and apk icons, an actual app icon, proper folder and file icons (the one's in place now look terrible and are improperly sized, but I'd rather focus on other things first), and general UI polish.

    10) Image previews And there you are. Please provide any and all feedback/criticism/praise/trolling that you can. I'd really like to build this into something that works for everyone. Thanks!

    The Story of my Progress Thus Far:

    UPDATE - 2/9/2012:
    Jake Wharton just released beta 6 of Action Bar Sherlock last night, so I'll hopefully have a backwards compatible version of the app out soon (maybe within the next day or so? Depends on how many things are broken in Gingerbread and beyond.) Done as of "alpha 2". I have an old Droid X, so I just need to do some flashing to test both Froyo and Gingerbread. I've also made incremental progress in a lot of areas. A basic settings screen is in place, "new folder" and "refresh" action buttons have been implemented, and I have the start of the file properties screen together. Things are moving along quickly!

    UPDATE - 2/14/2012
    New stuff:
    *A placeholder settings menu now appears when users click settings
    *See screenshot 5 for a look at the file info screen. Currently accessed by clicking on a file. Not sure if this is how things will stay, since this is a departure from the ususal "click to open in another app" behavior.
    *Gingerbread compatibility! May be a few bugs here and there, but I have the thing running on my old Droid X with CM7. Theme is a little rough for GB devices, so I have some work to do there.
    *Buttons more clearly indicate whether they have been implemented.

    UPDATE - 2/15/2012
    New stuff:
    *A whole bunch of bug fixes dealing with copy, cut and paste. Things are still a little broken, but way better than they were before. Remaining issues deal with the UI not properly reflecting paste status - nothing sinister.
    *Blue dividers between each page of the viewPager
    *Sharing files now works! Select 1 or more files and send them via 3rd party app.
    *Files can now be opened in 3rd party apps from the file view screen *Files can be MD5 summed and compared in the file view screen
    *I did some checking and things seem to work in Froyo too
    *Tinkered with the file icon logic a little bit, and in addition to some less obvious things I got apk icons working. *Based on some of the name suggestions, I renamed the app to "File Swipe." Name still isn't final, but someone mentioned that "Swipe" was a bit confusing. I'm listening to your name suggestions, so please keep em' coming.
    *Polished up the action bar icons a tad bit (Search used to be a little too fuzzy, Data summary was too small, add didn't reflect that it was for adding folders, and bookmarks was too dark.)

    UPDATE - 2/27/2012
    New stuff:
    *Themes! In addition to the original ICS Holo Light theme, we now have a dark and light-with-dark-actionbar theme. (You need to exit the app using the new exit button in order to get the themes to switch properly. Working on fixing this.) CAVEAT: There is currently a bug in ActionBarSherlock which prevents the loading of action bar icons when they are referenced via theme. Therefore, for now we are stuck with text instead of icons on the action bar. According to Jake Wharton's github bug tracker, we are about 9 days away from another Release Candidate, and the bug should be fixed then. Until then, don't freak out! (fixed now)
    *A lot of internal refactoring and housecleaning. Not that interesting to you guys, but it had to be done in order to make themes work.
    *App now handles reopening and orientation changes without crapping out (used to stop updating the navigation dropdown and would sometimes force close on actions). Learned some interesting things about viewpagers (the swipey pages as found in the market) in the last few days, so I'm hoping to be able to share that info with other coders out there in some fashion.
    *The beginnings of a settings page (whoooo!)
    *Settings includes the theme switcher and a popup to update the default directory. Haven't gotten it to verify directory input yet, so don't go too crazy.
    *A new exit button. As mentioned earlier, you need to exit in order to get the themes to load properly. May disappear later. Not sure.

    UPDATE - 3/5/2012
    New stuff:
    *Nothing show-stopping. Just little tweaks and fixes here and there
    *After talking with some of you guys, tapping on a file now opens the file instead of a details screen. Details are now reached via the menu. The option will only present itself when a single file item is selected. Keep up the feedback (because I listen)!
    *Tweaked some of the colors a little to provide contrast between file names and file details.
    *Pulled in the latest code base from Jake Wharton's ActionBarSherlock. Therein lies the real bounty of changes. (This guy is a beast)
    *Pre-3.0 users now get a proper ICS navigation dropdown, instead of that bloody spinner list.
    *Icons are back, so things are looking normal again.

    UPDATE - 3/28/2012
    Holy bugger this has been a crazy month. Since the last update, I moved from PA to NC and started a new job. It's been a while but thanks for your patience.
    New stuff:
    *I'm back! (whoooooooo!)
    *A hopefully bug-free scroll position/history stack. Essentially this means that instead of taking you up a level, the back button returns you to the previous folder you were at (each scroll pane gets its own history too), and it also remembers your scroll position when you go back. It's a small touch, but it really makes the whole thing more natural.
    *Moved the pagertitlestrip from the bottom to the top and changed the styling a bit (as inspired by today's google maps/navigation update today). You'll all have to let me know if you like the change. Haven't figured out how to shrink the text size on it either, so those caps should be less obnoxiously large sometime soon. I'll try and make sure you don't have to wait another month before the next update ;) Maybe sometime this weekend. Depends on how ambitious I am.

    Update 4-11-2012
    The most obvious change for today is the the theme. I've switched the default over to the app's "Identity" theme. The new goods are pictured in the updated screenshots. I've also fixed the app so that it displays the navigation dropdown at load time, and I figured out the bug that was making everyone's root file location only display one folder. There are probably some other small visual tweaks, but nothing that important.

    Download "Alpha 9" apk here: http://goo.gl/olMcn
    4
    There is. Life continues to slow my pace of development, but I am jumping between code cleanup and root access at the moment. My hope is that I can open source my code sometime soon, attract one or two interested assistants, and begin churning out more timely updates. I know its been a long and silent month, so I appreciate folks bearing with me.
    2
    Same here. Running AOKP on a HTC HD2.

    Sent from my HTC HD2 using XDA

    I'm surprised it's been this long until I've heard about something like this, lol. I suspect that there are multiple ways that Android mounts the SD card, and I have only programmed it for the one used by the G-Nex. I'll do some research and see if I can't fix this for everyone.

    Looks good this far, but i -- like many others, need root access. And a new icon would be nice since the current one reminds me of Windows 95.

    I'll keep an eye on this :)

    Sent from my GT-N7000 using Tapatalk 2 Beta-5

    I agree that the icon is horrible. It was just the least atrocious one that I could find when I was looking. I am working with someone to create a real icon for the app, and it's coming along. I want to make sure that it's perfect and work gets in the way, but you know how it is... :)

    Thanks for the positive comments everyone! They are very encouraging.
    2
    Thanx (and thanked offcourse :D )
    If you need any info or logcat, please tell me!

    I appreciate the offer! Not sure if a logcat would help though. There technically aren't any errors. I just need to do some research on how SD cards are mounted across all android devices and compensate for that. I think the G-nex is a special case with the non-external SD.

    Let me know if you need any design help... Logo, icons..

    That would actually be fantastic. I like to think that I have an eye for design, but when it comes to creating icon assets my skills are limited. I'll pm you about the mimetype icons.

    Very nice, I hope the final version will be a file browser that looks like it's part of ICS :p

    That is my hope as well :) My design goal is to make the file explorer that Google would have made if Google did file explorers. I'll be brainstorming with everyone a lot, because I do want to make this app easy to use for your grandma while also maintaining a compelling feature set for power users. Lots of thought needs to go into it.

    Switched over to this full time, looks beautiful & works fine on my stock Galaxy Nexus!

    Are you planning on realising it into the Play store or will it only be available on xda?

    It'll definitely be released to the Play store sometime soon. Release via XDA makes it difficult for people to stay up on the latest update. I don't want to do that though until I can expect a favorable first impression. An alpha tag does not excuse a completely broken first experience, imo.

    Doesn't work here on S2. Storage are empty what ever home folder I choose.

    Sent from my i9100. No HyDrOG3NICS? No SWAGG..
    paradoxxx_1337

    Yeah... Storage reading seems totally broken. I'll dedicate myself to that next week. Can't expect people to provide feedback if they can't even see their files... XD