added watchface module
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
<?xml version="1.0" encoding="utf-8"?><!--
|
||||
Copyright (C) 2015 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -13,9 +12,9 @@
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.example.android.sunshine.app" >
|
||||
package="com.example.android.sunshine.app">
|
||||
|
||||
<!-- This permission is necessary in order for Sunshine to perform network access. -->
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
@@ -30,17 +29,19 @@
|
||||
|
||||
<!-- Permissions required for Google Cloud Messaging -->
|
||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
|
||||
|
||||
<permission
|
||||
android:name="com.example.android.sunshine.app.permission.C2D_MESSAGE"
|
||||
android:protectionLevel="signature" />
|
||||
|
||||
<uses-permission android:name="com.example.android.sunshine.app.permission.C2D_MESSAGE" />
|
||||
|
||||
<application
|
||||
android:allowBackup="true"
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
android:label="@string/app_name"
|
||||
android:theme="@style/AppTheme"
|
||||
android:supportsRtl="true">
|
||||
android:supportsRtl="true"
|
||||
android:theme="@style/AppTheme">
|
||||
<activity
|
||||
android:name=".MainActivity"
|
||||
android:label="@string/app_name"
|
||||
@@ -64,7 +65,7 @@
|
||||
android:name=".SettingsActivity"
|
||||
android:label="@string/title_activity_settings"
|
||||
android:parentActivityName=".MainActivity"
|
||||
android:theme="@style/SettingsTheme" >
|
||||
android:theme="@style/SettingsTheme">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
android:value="com.example.android.sunshine.app.MainActivity" />
|
||||
@@ -77,7 +78,7 @@
|
||||
android:syncable="true" />
|
||||
|
||||
<!-- SyncAdapter's dummy authentication service -->
|
||||
<service android:name=".sync.SunshineAuthenticatorService" >
|
||||
<service android:name=".sync.SunshineAuthenticatorService">
|
||||
<intent-filter>
|
||||
<action android:name="android.accounts.AccountAuthenticator" />
|
||||
</intent-filter>
|
||||
@@ -90,7 +91,7 @@
|
||||
<!-- The SyncAdapter service -->
|
||||
<service
|
||||
android:name=".sync.SunshineSyncService"
|
||||
android:exported="true" >
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.content.SyncAdapter" />
|
||||
</intent-filter>
|
||||
@@ -103,49 +104,60 @@
|
||||
<!-- GCM receiver -->
|
||||
<receiver
|
||||
android:name=".GcmBroadcastReceiver"
|
||||
android:permission="com.google.android.c2dm.permission.SEND" >
|
||||
android:permission="com.google.android.c2dm.permission.SEND">
|
||||
<intent-filter>
|
||||
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
|
||||
|
||||
<category android:name="com.example.android.sunshine.app" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
<!-- Muzei Extension -->
|
||||
<service android:name=".muzei.WeatherMuzeiSource"
|
||||
<service
|
||||
android:name=".muzei.WeatherMuzeiSource"
|
||||
android:description="@string/muzei_description"
|
||||
android:icon="@drawable/ic_muzei"
|
||||
android:label="@string/app_name"
|
||||
android:description="@string/muzei_description" >
|
||||
android:label="@string/app_name">
|
||||
<intent-filter>
|
||||
<action android:name="com.google.android.apps.muzei.api.MuzeiArtSource" />
|
||||
</intent-filter>
|
||||
<meta-data android:name="color" android:value="@color/primary" />
|
||||
|
||||
<meta-data
|
||||
android:name="color"
|
||||
android:value="@color/primary" />
|
||||
</service>
|
||||
|
||||
<!-- Today Widget -->
|
||||
<receiver
|
||||
android:name=".widget.TodayWidgetProvider"
|
||||
android:label="@string/title_widget_today" >
|
||||
android:label="@string/title_widget_today">
|
||||
<intent-filter>
|
||||
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
||||
<action android:name="com.example.android.sunshine.app.ACTION_DATA_UPDATED" />
|
||||
</intent-filter>
|
||||
<meta-data android:name="android.appwidget.provider"
|
||||
|
||||
<meta-data
|
||||
android:name="android.appwidget.provider"
|
||||
android:resource="@xml/widget_info_today" />
|
||||
</receiver>
|
||||
|
||||
<service android:name=".widget.TodayWidgetIntentService" />
|
||||
|
||||
<!-- Detail Widget -->
|
||||
<receiver
|
||||
android:name=".widget.DetailWidgetProvider"
|
||||
android:label="@string/title_widget_detail"
|
||||
android:enabled="@bool/widget_detail_enabled" >
|
||||
android:enabled="@bool/widget_detail_enabled"
|
||||
android:label="@string/title_widget_detail">
|
||||
<intent-filter>
|
||||
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
||||
<action android:name="com.example.android.sunshine.app.ACTION_DATA_UPDATED" />
|
||||
</intent-filter>
|
||||
<meta-data android:name="android.appwidget.provider"
|
||||
|
||||
<meta-data
|
||||
android:name="android.appwidget.provider"
|
||||
android:resource="@xml/widget_info_detail" />
|
||||
</receiver>
|
||||
|
||||
<service
|
||||
android:name=".widget.DetailWidgetRemoteViewsService"
|
||||
android:enabled="@bool/widget_detail_enabled"
|
||||
|
||||
Reference in New Issue
Block a user