Is there are a good practice for storing API keys in Android? I saw two possible places to do this: as meta data in the manifest, or as string resources in a separate resource file. I think that having them all in a separate resource file as string resources would be the best, because you can extract that file and not put it under source control. Then, I saw that Google Maps requires the API key to be specified as meta data in the manifest, and got a bit confused.
So, meta in the manifest, or string resources?