xref: /aosp_15_r20/development/samples/browseable/WearNotifications/Wearable/AndroidManifest.xml (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*90c8c64dSAndroid Build Coastguard Worker<!--
3*90c8c64dSAndroid Build Coastguard Worker  ~ Copyright 2016 Google Inc.
4*90c8c64dSAndroid Build Coastguard Worker  ~
5*90c8c64dSAndroid Build Coastguard Worker  ~ Licensed under the Apache License, Version 2.0 (the "License");
6*90c8c64dSAndroid Build Coastguard Worker  ~ you may not use this file except in compliance with the License.
7*90c8c64dSAndroid Build Coastguard Worker  ~ You may obtain a copy of the License at
8*90c8c64dSAndroid Build Coastguard Worker  ~
9*90c8c64dSAndroid Build Coastguard Worker  ~      http://www.apache.org/licenses/LICENSE-2.0
10*90c8c64dSAndroid Build Coastguard Worker  ~
11*90c8c64dSAndroid Build Coastguard Worker  ~ Unless required by applicable law or agreed to in writing, software
12*90c8c64dSAndroid Build Coastguard Worker  ~ distributed under the License is distributed on an "AS IS" BASIS,
13*90c8c64dSAndroid Build Coastguard Worker  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14*90c8c64dSAndroid Build Coastguard Worker  ~ See the License for the specific language governing permissions and
15*90c8c64dSAndroid Build Coastguard Worker  ~ limitations under the License.
16*90c8c64dSAndroid Build Coastguard Worker  -->
17*90c8c64dSAndroid Build Coastguard Worker<manifest xmlns:android="http://schemas.android.com/apk/res/android"
18*90c8c64dSAndroid Build Coastguard Worker          package="com.example.android.wearable.wear.wearnotifications"
19*90c8c64dSAndroid Build Coastguard Worker          android:versionCode="1"
20*90c8c64dSAndroid Build Coastguard Worker          android:versionName="1.0">
21*90c8c64dSAndroid Build Coastguard Worker
22*90c8c64dSAndroid Build Coastguard Worker    <uses-feature android:name="android.hardware.type.watch"/>
23*90c8c64dSAndroid Build Coastguard Worker    <!-- Required for Always-on. -->
24*90c8c64dSAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WAKE_LOCK" />
25*90c8c64dSAndroid Build Coastguard Worker
26*90c8c64dSAndroid Build Coastguard Worker    <application android:allowBackup="true"
27*90c8c64dSAndroid Build Coastguard Worker                 android:icon="@mipmap/ic_launcher"
28*90c8c64dSAndroid Build Coastguard Worker                 android:label="@string/app_name"
29*90c8c64dSAndroid Build Coastguard Worker                 android:supportsRtl="true"
30*90c8c64dSAndroid Build Coastguard Worker                 android:theme="@style/AppThemeOverride">
31*90c8c64dSAndroid Build Coastguard Worker
32*90c8c64dSAndroid Build Coastguard Worker        <!-- Let's Play Store know this app is standalone. -->
33*90c8c64dSAndroid Build Coastguard Worker        <meta-data android:name="com.google.android.wearable.standalone" android:value="true"/>
34*90c8c64dSAndroid Build Coastguard Worker
35*90c8c64dSAndroid Build Coastguard Worker        <!--
36*90c8c64dSAndroid Build Coastguard Worker        Important Note: Usually, you will want to disable bridging if you have a local/native
37*90c8c64dSAndroid Build Coastguard Worker        Android Wear app creating Notifications. In our case, we don't, as our sample shows both
38*90c8c64dSAndroid Build Coastguard Worker        Notifications launched from a Phone app (that needed to be bridged) and a Wear app.
39*90c8c64dSAndroid Build Coastguard Worker
40*90c8c64dSAndroid Build Coastguard Worker        To disable, create a meta-data tag here:
41*90c8c64dSAndroid Build Coastguard Worker
42*90c8c64dSAndroid Build Coastguard Worker        meta-data
43*90c8c64dSAndroid Build Coastguard Worker            name: com.google.android.wearable.notificationBridgeMode
44*90c8c64dSAndroid Build Coastguard Worker            value: NO_BRIDGING
45*90c8c64dSAndroid Build Coastguard Worker        -->
46*90c8c64dSAndroid Build Coastguard Worker
47*90c8c64dSAndroid Build Coastguard Worker        <!--If you want your app to run on pre-22, then set required to false -->
48*90c8c64dSAndroid Build Coastguard Worker        <uses-library android:name="com.google.android.wearable" android:required="false" />
49*90c8c64dSAndroid Build Coastguard Worker
50*90c8c64dSAndroid Build Coastguard Worker        <activity android:name=".StandaloneMainActivity"
51*90c8c64dSAndroid Build Coastguard Worker                  android:label="@string/app_name">
52*90c8c64dSAndroid Build Coastguard Worker            <intent-filter>
53*90c8c64dSAndroid Build Coastguard Worker                <action android:name="android.intent.action.MAIN" />
54*90c8c64dSAndroid Build Coastguard Worker                <category android:name="android.intent.category.LAUNCHER" />
55*90c8c64dSAndroid Build Coastguard Worker            </intent-filter>
56*90c8c64dSAndroid Build Coastguard Worker        </activity>
57*90c8c64dSAndroid Build Coastguard Worker
58*90c8c64dSAndroid Build Coastguard Worker
59*90c8c64dSAndroid Build Coastguard Worker        <activity
60*90c8c64dSAndroid Build Coastguard Worker            android:name=".handlers.BigTextMainActivity"
61*90c8c64dSAndroid Build Coastguard Worker            android:label="@string/title_activity_big_text_main"
62*90c8c64dSAndroid Build Coastguard Worker            android:taskAffinity="">
63*90c8c64dSAndroid Build Coastguard Worker        </activity>
64*90c8c64dSAndroid Build Coastguard Worker
65*90c8c64dSAndroid Build Coastguard Worker        <activity
66*90c8c64dSAndroid Build Coastguard Worker            android:name=".handlers.BigPictureSocialMainActivity"
67*90c8c64dSAndroid Build Coastguard Worker            android:label="@string/title_activity_big_picture_main"
68*90c8c64dSAndroid Build Coastguard Worker            android:taskAffinity="">
69*90c8c64dSAndroid Build Coastguard Worker        </activity>
70*90c8c64dSAndroid Build Coastguard Worker
71*90c8c64dSAndroid Build Coastguard Worker
72*90c8c64dSAndroid Build Coastguard Worker        <activity
73*90c8c64dSAndroid Build Coastguard Worker            android:name=".handlers.InboxMainActivity"
74*90c8c64dSAndroid Build Coastguard Worker            android:label="@string/title_activity_inbox_main"
75*90c8c64dSAndroid Build Coastguard Worker            android:taskAffinity="">
76*90c8c64dSAndroid Build Coastguard Worker        </activity>
77*90c8c64dSAndroid Build Coastguard Worker
78*90c8c64dSAndroid Build Coastguard Worker        <activity
79*90c8c64dSAndroid Build Coastguard Worker            android:name=".handlers.MessagingMainActivity"
80*90c8c64dSAndroid Build Coastguard Worker            android:label="@string/title_activity_messaging_main"
81*90c8c64dSAndroid Build Coastguard Worker            android:taskAffinity="">
82*90c8c64dSAndroid Build Coastguard Worker        </activity>
83*90c8c64dSAndroid Build Coastguard Worker
84*90c8c64dSAndroid Build Coastguard Worker        <service
85*90c8c64dSAndroid Build Coastguard Worker            android:name=".handlers.BigTextIntentService"
86*90c8c64dSAndroid Build Coastguard Worker            android:exported="false">
87*90c8c64dSAndroid Build Coastguard Worker        </service>
88*90c8c64dSAndroid Build Coastguard Worker
89*90c8c64dSAndroid Build Coastguard Worker        <service
90*90c8c64dSAndroid Build Coastguard Worker            android:name=".handlers.MessagingIntentService"
91*90c8c64dSAndroid Build Coastguard Worker            android:exported="false">
92*90c8c64dSAndroid Build Coastguard Worker        </service>
93*90c8c64dSAndroid Build Coastguard Worker
94*90c8c64dSAndroid Build Coastguard Worker        <service
95*90c8c64dSAndroid Build Coastguard Worker            android:name=".handlers.BigPictureSocialIntentService"
96*90c8c64dSAndroid Build Coastguard Worker            android:exported="false">
97*90c8c64dSAndroid Build Coastguard Worker        </service>
98*90c8c64dSAndroid Build Coastguard Worker    </application>
99*90c8c64dSAndroid Build Coastguard Worker</manifest>