mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2025-01-12 10:01:54 +01:00
e859ece7c6
This enables support for Conversations without using generic notificaion support. Other applications could also work partly but are untested. This commit also changes the SettingsActivity to use Comboboxes instead of two Checkboxes for each notification source.
142 lines
5.7 KiB
XML
142 lines
5.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
package="nodomain.freeyourgadget.gadgetbridge">
|
|
|
|
<uses-permission android:name="android.permission.BLUETOOTH" />
|
|
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
|
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
|
|
<uses-permission android:name="android.permission.CALL_PHONE" />
|
|
<uses-permission android:name="android.permission.RECEIVE_SMS" />
|
|
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
|
<uses-permission android:name="com.fsck.k9.permission.READ_MESSAGES" />
|
|
<uses-sdk android:targetSdkVersion="21" android:minSdkVersion="19"/>
|
|
|
|
<application
|
|
android:allowBackup="true"
|
|
android:name="nodomain.freeyourgadget.gadgetbridge.GBApplication"
|
|
android:icon="@drawable/ic_launcher"
|
|
android:label="@string/app_name"
|
|
android:theme="@style/GadgetbridgeTheme">
|
|
<activity
|
|
android:name=".ControlCenter"
|
|
android:label="@string/title_activity_controlcenter">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
</intent-filter>
|
|
</activity>
|
|
<activity
|
|
android:name=".SettingsActivity"
|
|
android:label="@string/title_activity_settings">
|
|
<meta-data
|
|
android:name="android.support.PARENT_ACTIVITY"
|
|
android:value=".ControlCenter" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".AppManagerActivity"
|
|
android:label="@string/title_activity_appmanager">
|
|
<meta-data
|
|
android:name="android.support.PARENT_ACTIVITY"
|
|
android:value=".ControlCenter" />
|
|
</activity>
|
|
<activity
|
|
android:name=".pebble.PebbleAppInstallerActivity"
|
|
android:label="@string/title_activity_appinstaller">
|
|
<meta-data
|
|
android:name="android.support.PARENT_ACTIVITY"
|
|
android:value=".AppManagerActivity" />
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
|
|
<data android:host="*" />
|
|
<data android:scheme="file" />
|
|
<data android:pathPattern=".*\\.pbw" />
|
|
<data android:pathPattern=".*\\.pbz" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<service
|
|
android:name=".externalevents.NotificationListener"
|
|
android:label="@string/app_name"
|
|
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
|
|
<intent-filter>
|
|
<action android:name="android.service.notification.NotificationListenerService" />
|
|
</intent-filter>
|
|
</service>
|
|
<service android:name=".BluetoothCommunicationService"></service>
|
|
|
|
<receiver
|
|
android:name=".externalevents.PhoneCallReceiver"
|
|
android:enabled="false">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.PHONE_STATE" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
|
|
</intent-filter>
|
|
</receiver>
|
|
<receiver
|
|
android:name=".externalevents.SMSReceiver"
|
|
android:enabled="false">
|
|
<intent-filter>
|
|
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
|
|
</intent-filter>
|
|
</receiver>
|
|
<receiver
|
|
android:name=".externalevents.K9Receiver"
|
|
android:enabled="false">
|
|
<intent-filter>
|
|
<data android:scheme="email" />
|
|
<action android:name="com.fsck.k9.intent.action.EMAIL_RECEIVED" />
|
|
</intent-filter>
|
|
</receiver>
|
|
<receiver
|
|
android:name=".externalevents.PebbleReceiver"
|
|
android:enabled="false">
|
|
<intent-filter>
|
|
<action android:name="com.getpebble.action.SEND_NOTIFICATION" />
|
|
</intent-filter>
|
|
</receiver>
|
|
<receiver
|
|
android:name=".externalevents.MusicPlaybackReceiver"
|
|
android:enabled="false">
|
|
<intent-filter>
|
|
<action android:name="com.andrew.apollo.metachanged" />
|
|
</intent-filter>
|
|
</receiver>
|
|
<receiver
|
|
android:name=".BluetoothStateChangeReceiver"
|
|
android:exported="false">
|
|
<intent-filter>
|
|
<action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
|
|
</intent-filter>
|
|
</receiver>
|
|
<receiver
|
|
android:name=".GBMusicControlReceiver"
|
|
android:exported="false">
|
|
<intent-filter>
|
|
<action android:name="nodomain.freeyourgadget.gadgetbridge.musiccontrol" />
|
|
</intent-filter>
|
|
</receiver>
|
|
<receiver
|
|
android:name=".GBCallControlReceiver"
|
|
android:exported="false">
|
|
<intent-filter>
|
|
<action android:name="nodomain.freeyourgadget.gadgetbridge.callcontrol" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<activity
|
|
android:name=".DebugActivity"
|
|
android:label="@string/title_activity_debug">
|
|
<meta-data
|
|
android:name="android.support.PARENT_ACTIVITY"
|
|
android:value=".ControlCenter" />
|
|
</activity>
|
|
</application>
|
|
|
|
</manifest>
|