mirror of
https://github.com/nerzhul/ownCloud-SMS-App.git
synced 2025-06-06 23:46:13 +00:00
* initial add of toolbar and hamburger menu to main activity * toolbar added to preferences and accounts screens * fixed original string (name) * Layout fix for content * initial add of toolbar and hamburger menu to main activity * remove unnecessary padding bottom * fix styling and paint login activity in blue * toolbar added to preferences and accounts screens * Layout fix for content * remove unnecessary padding bottom * fix styling and paint login activity in blue * fixes after rebase * consolidate style since minVersion=16, make drawer to be behind the systembar * optimize drawer header * add back navigation to login activity, fix spinner background * add back navigation * more launcher icon to mipmap folders * fix identation * fix license header * revert code style deletion, change identation * proper notification icon * proper resolution for login logo * fix large notification icon * removed unused Eclair switch since support is v16+ * only use small notification icon * spaces->tabs * fix toolbar style for Android 4.x
162 lines
7.0 KiB
XML
162 lines
7.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<manifest package="fr.unix_experience.owncloud_sms"
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:versionCode="47"
|
|
android:versionName="0.24.3"> <!-- From Android 4.1 to 7.1 -->
|
|
<uses-sdk android:maxSdkVersion="25"/>
|
|
|
|
<uses-permission android:name="android.permission.READ_SMS"/>
|
|
<uses-permission android:name="android.permission.WRITE_SMS" />
|
|
|
|
<!-- For SMS Restore & Sending -->
|
|
<uses-permission android:name="android.permission.SEND_SMS"/>
|
|
|
|
<!-- For SMS Broadcaster -->
|
|
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
|
|
<uses-permission android:name="android.permission.INTERNET"/>
|
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
|
|
|
|
<!-- For syncer -->
|
|
<uses-permission android:name="android.permission.READ_SYNC_STATS"/>
|
|
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
|
|
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"/>
|
|
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
|
|
<!-- For account management -->
|
|
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
|
|
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/>
|
|
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
|
|
<uses-permission android:name="android.permission.USE_CREDENTIALS"/>
|
|
|
|
<!-- For backup restauration -->
|
|
<uses-permission android:name="android.permission.READ_CONTACTS"/>
|
|
<uses-permission android:name="android.permission.VIBRATE"/>
|
|
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
|
|
|
|
<application
|
|
android:allowBackup="true"
|
|
android:icon="@drawable/ic_launcher"
|
|
android:label="@string/app_name"
|
|
android:theme="@style/OcSmsTheme">
|
|
|
|
<!-- Related to periodic sync -->
|
|
<service
|
|
android:name=".sync_adapters.SmsSyncService"
|
|
android:exported="true"
|
|
android:process=":sync">
|
|
<intent-filter>
|
|
<action android:name="android.content.SyncAdapter"/>
|
|
</intent-filter>
|
|
|
|
<meta-data
|
|
android:name="android.content.SyncAdapter"
|
|
android:resource="@xml/sync_adapter"/>
|
|
</service>
|
|
|
|
<provider
|
|
android:name=".providers.SmsDataProvider"
|
|
android:authorities="@string/account_authority"
|
|
android:label="@string/pref_title_sync">
|
|
</provider>
|
|
|
|
<!-- Related to Login -->
|
|
<service android:name=".authenticators.OwnCloudAuthenticatorService">
|
|
<intent-filter>
|
|
<action android:name="android.accounts.AccountAuthenticator"/>
|
|
</intent-filter>
|
|
|
|
<meta-data
|
|
android:name="android.accounts.AccountAuthenticator"
|
|
android:resource="@xml/owncloud_account_authenticator"/>
|
|
</service>
|
|
|
|
<receiver android:name=".broadcast_receivers.IncomingSms"
|
|
android:permission="android.permission.BROADCAST_SMS">
|
|
<intent-filter>
|
|
<action android:name="android.provider.Telephony.SMS_RECEIVED"/>
|
|
<action android:name="android.provider.Telephony.SMS_DELIVER" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<!-- BroadcastReceiver that listens for incoming MMS messages. Note: useless class, used only for restoring SMS -->
|
|
<receiver android:name=".misc.MmsReceiver"
|
|
android:permission="android.permission.BROADCAST_WAP_PUSH">
|
|
<intent-filter>
|
|
<action android:name="android.provider.Telephony.WAP_PUSH_DELIVER" />
|
|
<data android:mimeType="application/vnd.wap.mms-message" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<!-- Activity that allows the user to send new SMS/MMS messages Note: useless class, used only for restoring SMS -->
|
|
<activity android:name=".misc.ComposeSmsActivity" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.SEND" />
|
|
<action android:name="android.intent.action.SENDTO" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
<data android:scheme="sms" />
|
|
<data android:scheme="smsto" />
|
|
<data android:scheme="mms" />
|
|
<data android:scheme="mmsto" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<!-- Service that delivers messages from the phone "quick response" Note: useless class, used only for restoring SMS -->
|
|
<service android:name=".misc.HeadlessSmsSendService"
|
|
android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE"
|
|
android:exported="true" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.RESPOND_VIA_MESSAGE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="sms" />
|
|
<data android:scheme="smsto" />
|
|
<data android:scheme="mms" />
|
|
<data android:scheme="mmsto" />
|
|
</intent-filter>
|
|
</service>
|
|
|
|
<receiver android:name=".broadcast_receivers.ConnectivityChanged">
|
|
<intent-filter>
|
|
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<activity
|
|
android:name=".activities.LoginActivity"
|
|
android:label="@string/title_activity_login"
|
|
android:theme="@style/OcSmsTheme.Login">
|
|
</activity>
|
|
<activity
|
|
android:name=".activities.remote_account.AccountListActivity"
|
|
android:label="@string/title_activity_select_account">
|
|
</activity>
|
|
<activity
|
|
android:name=".activities.OCSMSSettingsActivity"
|
|
android:label="@string/title_activity_general_settings">
|
|
</activity>
|
|
<activity
|
|
android:name=".activities.MainActivity"
|
|
android:label="@string/app_name"
|
|
android:theme="@style/OcSmsTheme.Drawer">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN"/>
|
|
|
|
<category android:name="android.intent.category.LAUNCHER"/>
|
|
</intent-filter>
|
|
</activity>
|
|
<activity
|
|
android:name=".activities.remote_account.ContactListActivity"
|
|
android:label="@string/title_activity_select_contact">
|
|
</activity>
|
|
<activity
|
|
android:name=".activities.remote_account.AccountActionsActivity"
|
|
android:label="@string/account_actions">
|
|
</activity>
|
|
<activity
|
|
android:name=".activities.remote_account.RestoreMessagesActivity"
|
|
android:label="@string/restore_all_messages">
|
|
</activity>
|
|
</application>
|
|
|
|
</manifest> |