Two panel file manager for Android

zc2

Senior Member
Jun 18, 2008
60
1
0
Hi everyone,

I wrote yet another simple file manager for the Android platform, called Ghost Commander.
Why I did it? Because it only features two panels, like famous (Norton|Midnight|Total) Commander and you can easy copy/move files between the panels by a single key press (instead of that boring cut/copy/paste operations). It also can create and delete folders, edit small text files.

For the advanced users, this file manager has also the "root:" (su - super
user) mode to work with system files on a rooted phone, change file permissions
attributes (chmod) and even execute your own shell commands. Plus, the "mount:"
mode to browse and remount the file system partitions.

Aside the file system on the sdcard, the file manager can also upload or
download files from remote locations such as FTP servers, Windows (aka Samba)
network shares (plug-in required), create or extract ZIP archives.

Here is the link for download.
 
Last edited:

bmfc187

Senior Member
Feb 2, 2009
431
14
0
Austin, TX
Your app is very good! Nice and simple, but it doesnt show anything under /cache or /data /or /system/sd/...it could really use that function, other than that its pretty good, no FC's, not really laggy, Nice work! Make it truly show ALL contents and itll be great! Thanks!

-BMFC
 

zc2

Senior Member
Jun 18, 2008
60
1
0
Your app is very good! Nice and simple, but it doesnt show anything under /cache or /data /or /system/sd/...it could really use that function, other than that its pretty good, no FC's, not really laggy, Nice work! Make it truly show ALL contents and itll be great! Thanks!

-BMFC
Thank you for the review.
I don't know why it does not show the content in some system folders. It just got nothing when it asks the list of the files for that directories. May be it's some java security limitations. I tried other file managers, they don't show that as well. I'll try to as a question on an xda forum.

Did you expirience any troubles with the track ball? The application should switch panels on the left movement, did that bring any trouble?
 

bmfc187

Senior Member
Feb 2, 2009
431
14
0
Austin, TX
Thank you for the review.
I don't know why it does not show the content in some system folders. It just got nothing when it asks the list of the files for that directories. May be it's some java security limitations. I tried other file managers, they don't show that as well. I'll try to as a question on an xda forum.

Did you expirience any troubles with the track ball? The application should switch panels on the left movement, did that bring any trouble?
The only file manager i know that shows the contents of those folders is SUFBS. It has a file browser, terminal, shared network viewer...its pretty good...i guess i hadnt thought about that being basically the only one that DOES show those directories...guess i got spoiled....lol

Screenshots:

1256335798833.jpg

1256335859571.jpg

1256335981141.jpg


-BMFC
 
Last edited:

zc2

Senior Member
Jun 18, 2008
60
1
0
The only file manager i know that shows the contents of those folders is SUFBS. It has a file browser, terminal, shared network viewer...its pretty good...i guess i hadnt thought about that being basically the only one that DOES show those directories...guess i got spoiled....lol
-BMFC
I tried to access to the "/cache" folder with a terminal emulator (ConnectBot) and got "Permission denied". But as root the folder reads fine.
So, it seems need to figure out how to run a java app as root (if possible).

Thank you for the screenshots. I've learnt I shouldn't mix system provided icons and application's in one menu.

That SUFBS seems very powerful. Will try it later if I'd find where to download it from.
 
Last edited:

bmfc187

Senior Member
Feb 2, 2009
431
14
0
Austin, TX
I tried to access to the "/cache" folder with a terminal emulator (ConnectBot) and got "Permission denied". But as root the folder reads fine.
So, it seems need to figure out how to run a java app as root (if possible).

Thank you for the screenshots. I've learnt I shouldn't mix system provided icons and application's in one menu.

That SUFBS seems very powerful. Will try it later if I'd find where to download it from.
Its on the market, Its not called SUFBS anymore, it was changed to "SuperUser File Manager & Terminal" or something, if you search market for "superuser" it will come up, its about $2 or $3 USD, i forget, but well worth it for the functionality. Maybe you might contact the developer and see if they would help you with figuring out how to show root directories, since they already know...

-BMFC
 

zc2

Senior Member
Jun 18, 2008
60
1
0
new version is available

2 panels great. Now definitely missing feature single tap select item and refresh second panel after copy file.
I've decided not to overload the screen with additional components to be able to select an item by a single tap.
So, now it behaves this way:
When you click on the left part of the row the item processed, when you click on the right part, the row is selected.

Refresh after an operation was also fixed.
 

Freedomcaller

Senior Member
Jan 24, 2009
239
4
0
as of now its very similar to the standard image gallery (just the browser section has doublevision) and thats all im gona do for the browsing i just need to implement drag and drop to copy files which is probably the hard part. the cool thing is im gona have it drop onto a new activity with the drop explorer enlarged and some extra buttons like cancel and rename that it can be droped onto. since your not gona drop it in the area you picked it up from. ive never worked with drag and drop or content resolvers yet so this is gona be hard, but before this app i never worked with databases or list adapters either so...:D
 

zc2

Senior Member
Jun 18, 2008
60
1
0
Wow that's perfect. Now definitely missing ftp client.
There is no a ftp java library around so write a ftp client from the scratch may take some time.
BTW, the Ghost commander has internal module architecture, so, if somebody willing to implement a ftp client according the interfaces I provide, it will be very easy to plug in to the project.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone