blob: c9f50647a0601e225f1ba7af95657a2c9ee77aa8 [file] [log] [blame]
#
# Test:
# - Verifies that <meta-data> elements from <application> are being merged.
#
@main
<!--
This is a canonical manifest that has some uses-permissions,
the usual uses-sdk and supports-screens, an app with an activity,
customer receiver & service and a widget.
-->
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app1"
android:versionCode="100"
android:versionName="1.0.0">
<application
android:label="@string/app_name"
android:icon="@drawable/app_icon"
android:name="com.example.TheApp" >
<meta-data android:name="main.app" android:value="ok" />
<activity android:name="com.example.MainActivity" >
<meta-data android:name="main.activity" android:value="ok" />
</activity>
<service android:name="com.example.MainService">
<meta-data android:name="main.service" android:value="ok" />
</service>
<receiver android:name="com.example.MainReceiver">
<meta-data android:name="main.receiver" android:value="ok" />
</receiver>
<provider android:name="com.example.MainProvider"
android:authorities="com.example.android">
<meta-data android:name="main.provider" android:value="ok" />
</provider>
</application>
</manifest>
@lib1
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.lib1">
<application>
<meta-data android:name="lib1.app" android:value="ok" />
<activity android:name="com.example.Lib1Activity" >
<meta-data android:name="lib1.activity" android:value="ok" />
</activity>
<service android:name="com.example.Lib1Service">
<meta-data android:name="lib1.service" android:value="ok" />
</service>
<receiver android:name="com.example.Lib1Receiver">
<meta-data android:name="lib1.receiver" android:value="ok" />
</receiver>
<provider android:name="com.example.Lib1Provider"
android:authorities="com.example.android">
<meta-data android:name="lib1.provider" android:value="ok" />
</provider>
</application>
</manifest>
@lib2
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.lib1">
<application>
<meta-data android:name="lib2.app" android:value="ok" />
<activity android:name="com.example.Lib2Activity" >
<meta-data android:name="lib2.activity" android:value="ok" />
</activity>
<service android:name="com.example.Lib2Service">
<meta-data android:name="lib2.service" android:value="ok" />
</service>
<receiver android:name="com.example.Lib2Receiver">
<meta-data android:name="lib2.receiver" android:value="ok" />
</receiver>
<provider android:name="com.example.Lib2Provider"
android:authorities="com.example.android">
<meta-data android:name="lib2.provider" android:value="ok" />
</provider>
</application>
</manifest>
@result
<!--
This is a canonical manifest that has some uses-permissions,
the usual uses-sdk and supports-screens, an app with an activity,
customer receiver & service and a widget.
-->
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app1"
android:versionCode="100"
android:versionName="1.0.0">
<application
android:label="@string/app_name"
android:icon="@drawable/app_icon"
android:name="com.example.TheApp" >
<meta-data android:name="main.app" android:value="ok" />
<activity android:name="com.example.MainActivity" >
<meta-data android:name="main.activity" android:value="ok" />
</activity>
<service android:name="com.example.MainService">
<meta-data android:name="main.service" android:value="ok" />
</service>
<receiver android:name="com.example.MainReceiver">
<meta-data android:name="main.receiver" android:value="ok" />
</receiver>
<provider android:name="com.example.MainProvider"
android:authorities="com.example.android">
<meta-data android:name="main.provider" android:value="ok" />
</provider>
<meta-data android:name="lib1.app" android:value="ok" />
<activity android:name="com.example.Lib1Activity" >
<meta-data android:name="lib1.activity" android:value="ok" />
</activity>
<service android:name="com.example.Lib1Service">
<meta-data android:name="lib1.service" android:value="ok" />
</service>
<receiver android:name="com.example.Lib1Receiver">
<meta-data android:name="lib1.receiver" android:value="ok" />
</receiver>
<provider android:name="com.example.Lib1Provider"
android:authorities="com.example.android">
<meta-data android:name="lib1.provider" android:value="ok" />
</provider>
<meta-data android:name="lib2.app" android:value="ok" />
<activity android:name="com.example.Lib2Activity" >
<meta-data android:name="lib2.activity" android:value="ok" />
</activity>
<service android:name="com.example.Lib2Service">
<meta-data android:name="lib2.service" android:value="ok" />
</service>
<receiver android:name="com.example.Lib2Receiver">
<meta-data android:name="lib2.receiver" android:value="ok" />
</receiver>
<provider android:name="com.example.Lib2Provider"
android:authorities="com.example.android">
<meta-data android:name="lib2.provider" android:value="ok" />
</provider>
</application>
</manifest>