What is default storage space in Android 4.0 for “external” (which is commonly associated with caches) data such as browser downloads, email attachments, camera photos and videos, and Bluetooth files received?
I am not sure if I will be able to answer you that but I would definitely be able to tell you that if you wish to clear the cache then download 'Clean master' from your Play Store and clear all of the cached data with the help of that.
i think that cache can be as big as free memory on storage, if you limit your cache size and you try to download an application with bigger size than your allocated cache size then i think you will have some problems to download this file.
When the device is low on internal storage space, Android may delete these cache files to recover space. However, you should not rely on the system to clean up these files for you. You should always maintain the cache files yourself and stay within a reasonable limit of space consumed, such as 1MB. When the user uninstalls your application, these files are removed.
Device implementations MUST have at least (350MB for android 4.0 and 512MB for android 4.3) of non-volatile storage available for user data. That is, the /data partition MUST be at least (350MB for android 4.0 and 512MB for android 4.3).
Has the fb feature reached outside USA while you are reading this?
Android 4.0 saves everything in the internal storage by default.
what is default storage for browser downloads, email attachments, camera photos and videos, and Bluetooth files received?
I thing "everything" is clear enough.
yes , it is clear. thank you. Please tell , a) is there a way to change default location to sd card? , b) do non-apps data in kitkat ( cam photos , browser downloads.... ) get stored in internal storage by default? , c) if b) is true , then non-app data can be stored in sd card in kitkat?
The settings would need to be changed in each app separately. A quick look at my apps shows that most don't have that option, but you may have better luck with your apps.