Quote:
Originally Posted by kaufman
Chaley: Is it possible that his external SD card is at some odd address that you are not checking? I have two android devices, and the SD cards are at completely different locations. Do you find the SD card via a system call, or do you walk the tree somehow?
|
I use a system call to get the paths to the app-private directories. It returns a list of all such directories available. However, it will not return an app-private directory that has the "wrong" permissions, which is I think what happened to you.
My guess is that the /Android/data folder on NetAmigo's SD card was created by a different device or before a system reset. Kitkat tries very hard to apply the same kinds of permissions to the SD card directories that it applies to the main memory directories. In theory, different users could have different SD card app-private directories, which appears to be a Google goal. I don't know how far down that path they got with KitKat, but I read that Android L (Lollipop? Lemon meringue pie?) will go even further, complicating our life even more.
You might have noticed that I released a V3.4.4l beta. This beta has an "advanced option" that when set causes CC to show a general navigation dialog for Android 4.4+ devices. The idea was that if someone has rooted their device then they can navigate wherever they want. Someone like NetAmigo where the device is acting strangely could also use it. Could you take a look and verify that folder navigation works as before with the option not set? You should see the SD card option you saw before, and tapping it should take you to the right place. I am not asking you to test setting the option unless you want to.