I met following obstacle:
Listing roots on mobile device gives "c:", "e:" , "phone memory" and "memory card". The two last ones are virtual drives and i have some problems with them.
reading "e:/Images/" is possible but "memory card/Images/" is not.
Those are the same directories. The same goes for "Videos/" and "Sounds/".
function canRead() on fileConnection with those urls specified returns false. So does isDirectory().
Is there any way i can work this around. I would like to display only virtual drives for user but without access to those dirs it seems like i have to stick with "c:" and "e:".