See: http://www.android-doc.com/guide/topics/manifest/meta-data-element.html
Meta-data, like its name, is used primarily to define some component-related configuration values .
By official definition, metadata is a set of name-value pairs (Name-value pair) that are used by the parent component, so the corresponding meta-data element should be defined in the corresponding component. That is, if you want to use metadata in activity, then meta-data must be defined in Androidmanifest.xml's activity statement.
In the Activity app <meta-data> elements.
Activityinfo info = this. Getpackagemanager (). Getactivityinfo (Getcomponentname (), packagemanager.< C3>get_meta_data); info. metaData. getString ("Meta_name"); //In application applications <meta-data> elements. applicationinfo appInfo = this. Getpackagemanager (). Getapplicationinfo (Getpackagename (), Pack Agemanager. get_meta_data); AppInfo. metaData. getString ("Meta_name"); //In service apps <meta-data> elements. componentname cn = New componentname (This, MetadataService. Class); serviceinfo info = this. Getpackagemanager (). GetServiceInfo (CN, Packagemanager. Get_meta_data); info. metaData. getString ("Meta_name"); //In receiver applications <meta-data> elements. componentname cn = New componentname (This, metadatareceiver. Class); activityinfo info = this. Getpackagemanager (). Getreceiverinfo (CN, Packagemanager. Get_meta_data); info. metaData. getString ("Meta_name");
From for notes (Wiz)
Manifest file Meta-data Tags