Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

One of the things I hate about Android is the folder organization. Each app creates its own folder, usually in the root of the SD card. When I'm trying to find something, I have to search it through long lists of app-specific folders.

Is it possible to reorganize these? For example, this is how I would like my SD card to look like:

  • Android: OS specific data
  • AppData: Application specific data. This is where every app puts its settings and data, not where they want
  • Documents
  • Downloads
  • Pictures
  • Music
  • Video etc.

So in other words, can I restrict where apps put their data?

share|improve this question
add comment

2 Answers

up vote 4 down vote accepted

You cannot restrict where the applications write the data on the sdcard. You can go and delete what ever you want on the sdcard, but it may be data for an application. If you move it, the application will think it has been deleted or doesn't exist, and it will just create the data in the same place again.

Google recommends applications use the /sdcard/Android/data/ folder, but if the application has permissions to write to the sdcard, they can write where ever they want on it. Some applications were created before the recommendations, others may not know the recommendation, and others may not care for what ever reason.

The "standard" is the following for non-application specific data:

Music/
Podcasts/
Ringtones/
Alarms/
Notifications/
Pictures/
Movies/
Download/

and then application specific is:
Android/data/<application>

share|improve this answer
    
Thanks, this is the kind of answer I was hoping for... So there is a standard... too bad apps don't respect it. –  Tibi Feb 16 '12 at 15:48
add comment

The fact is that Android is open enough for every dev to do whatever they want. There are some specific places certain stuff goes like the media folder and the .android_secure folder, as an example. The good news is that you can do a lot of cleaning up yourself by just browsing in there but be careful you don't delete data files and db's for apps still installed.

hth

share|improve this answer
    
The problem is that it's not well organized, and many applications put the data wherever they want. (usually the /sdcard/ folder). Can I restrict where apps can put data?, for example, and AppData folder? –  Tibi Feb 11 '12 at 14:30
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.