转自:http://www.voidcn.com/article/p-qpyivlfn-nh.html
故事是这样的,那天我看一个第三方平台提供的demo,发现manifest里面有几个Meta-data标签,不知道什么意思。虽然大致猜到了是用来配置参数常量的,但还是想探个究竟。它是这么写的<!-- 配置的第三方参数属性 -->
<Meta-data android:name="appid" android:value="b03c5cfef65ed30108f0a3fd82c3f6b4" /><Meta-data android:name="appsecret" android:value="LWLPg7pU4cwrcyy8PwDeGuaY0BHUoX" />
<Meta-data android:name="appkey" android:value="110000" />
这三个标签是写在application下面的。后来我又搜了一下,Meta-data还可以出现在activity,receiver,service标签中。包括上面的application中。一共有四个地方可以使用到。
一,在activity中
xml中配置如下
- <!-- Activity -->
- <activity android:name=".MyActivity" android:label="@string/app_name">
- intent-filter>
- action android:name="android.intent.action.MAIN" />
- category android:name="android.intent.category.LAUNCHER" />
- </Meta-data android:name="activity_name" android:value="activity_value" activity>
copy