AndroidManifest.xml

  1<?xml version="1.0" encoding="utf-8"?>
  2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3    xmlns:tools="http://schemas.android.com/tools"
  4		package="eu.siacs.conversations">
  5
  6    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  7    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  8    <uses-permission android:name="android.permission.READ_CONTACTS" />
  9    <uses-permission android:name="android.permission.READ_PROFILE" />
 10    <uses-permission android:name="android.permission.INTERNET" />
 11    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 12    <uses-permission android:name="android.permission.WAKE_LOCK" />
 13    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
 14    <uses-permission android:name="android.permission.VIBRATE" />
 15
 16    <application
 17        android:allowBackup="true"
 18        android:icon="@drawable/ic_launcher"
 19        android:label="@string/app_name"
 20        tools:replace="android:label"
 21        android:theme="@style/ConversationsTheme" >
 22        <service android:name="eu.siacs.conversations.services.XmppConnectionService" />
 23
 24        <receiver android:name="eu.siacs.conversations.services.EventReceiver" >
 25            <intent-filter>
 26                <action android:name="android.intent.action.BOOT_COMPLETED" />
 27                <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
 28                <action android:name="android.intent.action.ACTION_SHUTDOWN" />
 29            </intent-filter>
 30        </receiver>
 31
 32        <activity
 33            android:name="eu.siacs.conversations.ui.ConversationActivity"
 34            android:label="@string/title_activity_conversations"
 35            android:launchMode="singleTask"
 36            android:windowSoftInputMode="stateHidden" >
 37            <intent-filter>
 38                <action android:name="android.intent.action.MAIN" />
 39
 40                <category android:name="android.intent.category.LAUNCHER" />
 41            </intent-filter>
 42        </activity>
 43        <activity
 44            android:name="eu.siacs.conversations.ui.StartConversationActivity"
 45            android:configChanges="orientation|screenSize"
 46            android:label="@string/title_activity_start_conversation"
 47            android:logo="@drawable/ic_activity" >
 48            <intent-filter>
 49                <action android:name="android.intent.action.SENDTO" />
 50
 51                <category android:name="android.intent.category.DEFAULT" />
 52
 53                <data android:scheme="imto" />
 54                <data android:host="jabber" />
 55            </intent-filter>
 56            <intent-filter>
 57                <action android:name="android.intent.action.VIEW" />
 58
 59                <category android:name="android.intent.category.DEFAULT" />
 60                <category android:name="android.intent.category.BROWSABLE" />
 61
 62                <data android:scheme="xmpp" />
 63            </intent-filter>
 64        </activity>
 65        <activity
 66            android:name="eu.siacs.conversations.ui.SettingsActivity"
 67            android:label="@string/title_activity_settings" >
 68        </activity>
 69        <activity
 70            android:name="eu.siacs.conversations.ui.ChooseContactActivity"
 71            android:label="@string/title_activity_choose_contact" >
 72        </activity>
 73        <activity
 74            android:name="eu.siacs.conversations.ui.ManageAccountActivity"
 75            android:configChanges="orientation|screenSize"
 76            android:label="@string/title_activity_manage_accounts" >
 77        </activity>
 78        <activity
 79            android:name="eu.siacs.conversations.ui.EditAccountActivity"
 80            android:windowSoftInputMode="stateHidden|adjustResize" >
 81        </activity>
 82        <activity
 83            android:name="eu.siacs.conversations.ui.ConferenceDetailsActivity"
 84            android:label="@string/title_activity_conference_details"
 85            android:windowSoftInputMode="stateHidden" >
 86        </activity>
 87        <activity
 88            android:name="eu.siacs.conversations.ui.ContactDetailsActivity"
 89            android:label="@string/title_activity_contact_details"
 90            android:windowSoftInputMode="stateHidden" >
 91        </activity>
 92        <activity
 93            android:name="eu.siacs.conversations.ui.PublishProfilePictureActivity"
 94            android:label="@string/mgmt_account_publish_avatar"
 95            android:windowSoftInputMode="stateHidden" >
 96        </activity>
 97        <activity
 98            android:name="eu.siacs.conversations.ui.ShareWithActivity"
 99            android:label="@string/title_activity_conversations" >
100            <intent-filter>
101                <action android:name="android.intent.action.SEND" />
102
103                <category android:name="android.intent.category.DEFAULT" />
104
105                <data android:mimeType="text/plain" />
106            </intent-filter>
107            <intent-filter>
108                <action android:name="android.intent.action.SEND" />
109
110                <category android:name="android.intent.category.DEFAULT" />
111
112                <data android:mimeType="image/*" />
113            </intent-filter>
114        </activity>
115        <activity android:name="de.duenndns.ssl.MemorizingActivity" />
116    </application>
117
118</manifest>