I've been coming across a lot of questions on how to add ringtones, music, wallpaper... on the SD card and have the Android device automatically import into the correct location. So here's a rundown of how that works.
Basically the standard Android OS recognizes the following directory structure on the SD card:
Code:
/sdcard/Music/ - Media scanner classifies all media found here as user music.
/sdcard/Podcasts/ - Media scanner classifies all media found here as a podcast.
/sdcard/Ringtones/ - Media scanner classifies all media found here as a ringtone.
/sdcard/Alarms/ - Media scanner classifies all media found here as an alarm sound.
/sdcard/Notifications/ - Media scanner classifies all media found here as a notification sound.
/sdcard/Pictures/ - All photos (excluding those taken with the camera).
/sdcard/Movies/ - All movies (excluding those taken with the camcorder).
/sdcard/Download/ - Miscellaneous downloads.
Now, with different flavors on Android out there some recognize additional directories, and some scan the entire card. The Fascinate scans the entire card. The problem with that is when audio files are found in other locations they are automatically imported to wherever Android thinks they should go and it's often the wrong location. So you can end up with a bunch of ringtones in your mp3 playlist. Using the above file structure to store your files will solve such an issue.
The Fascinate also recognizes additional locations.
Code:
/sdcard/media/Ringtones
and
/sdcard/Android/media/Ringtones
are examples of the other locations.
Warning: The method defined below has been reported delete files in the directory if the media scanner has already scanned the directory. I have never personally seen this happen.
/warning
Now say you have a bunch of pictures in a folder (such as your downloads directory) but you don't want them to show up in your default application (Gallery). You can exclude media by directory by adding a file to that directory called .nomedia.
Code:
/sdcard/downloads/pics/.nomedia
REF: http://developer.android.com/guide/t...#filesExternal