1
0
mirror of https://github.com/nerzhul/ownCloud-SMS-App.git synced 2026-08-21 21:32:58 +00:00

Prepare a new sync adapter. This permit to create slow sync and fast sync queries. At this time it's same

* Also added missing XML files
This commit is contained in:
Loïc Blot (@U-Exp)
2014-11-30 19:59:05 +01:00
parent a554462ff8
commit 9b5a1f5bf6
10 changed files with 233 additions and 4 deletions
+24 -1
View File
@@ -26,7 +26,10 @@
*/
-->
<resources>
<string name="pref_title_sync_frequency">Sync frequency</string>
<string name="pref_title_sync">Fast Sync</string>
<string name="pref_title_sync_frequency">Fast Sync frequency</string>
<string name="pref_title_slow_sync">Secure Slow Sync</string>
<string name="pref_title_slow_sync_frequency">Secure Slow Sync frequency</string>
<!-- Translations must begin there -->
<!-- Preferences -->
@@ -43,6 +46,7 @@
<string name="title_activity_general_settings">General Settings</string>
<string-array name="pref_sync_frequency_titles">
<item>5 minutes</item>
<item>15 minutes</item>
<item>30 minutes</item>
<item>1 hour</item>
@@ -53,6 +57,7 @@
<item>Never</item>
</string-array>
<string-array name="pref_sync_frequency_values">
<item>5</item>
<item>15</item>
<item>30</item>
<item>60</item>
@@ -63,6 +68,24 @@
<item>-1</item>
</string-array>
<string-array name="pref_slow_sync_frequency_titles">
<item>1 hour</item>
<item>3 hours</item>
<item>6 hours</item>
<item>12 hours</item>
<item>24 hours</item>
<item>Never</item>
</string-array>
<string-array name="pref_slow_sync_frequency_values">
<item>60</item>
<item>180</item>
<item>360</item>
<item>720</item>
<item>1440</item>
<item>-1</item>
</string-array>
<string name="title_activity_login">Sign in</string>
<!-- Login -->
+25 -1
View File
@@ -31,13 +31,17 @@
<string name="app_name">ownCloud-SMS</string>
<string name="account_type">fr.unix_experience.owncloud_sms</string>
<string name="account_authority">fr.unix_experience.owncloud_sms.datasync.provider</string>
<string name="slowsync_account_authority">fr.unix_experience.owncloud_sms.datasync.slowsync_provider</string>
<string name="target_package">fr.unix_experience.owncloud_sms</string>
<string name="login_logo">Login logo</string>
<!-- Translations must begin there -->
<!-- Preferences -->
<string name="pref_title_sync_frequency">Sync frequency</string>
<string name="pref_title_sync">Fast Sync</string>
<string name="pref_title_sync_frequency">Fast Sync frequency</string>
<string name="pref_title_slow_sync">Secure Slow Sync</string>
<string name="pref_title_slow_sync_frequency">Secure Slow Sync frequency</string>
<string name="action_settings">Settings</string>
<string name="sync_now">Synchronize now</string>
<string name="pref_category_sync">Synchronization</string>
@@ -51,6 +55,7 @@
<string name="title_activity_general_settings">General Settings</string>
<string-array name="pref_sync_frequency_titles">
<item>5 minutes</item>
<item>15 minutes</item>
<item>30 minutes</item>
<item>1 hour</item>
@@ -61,6 +66,7 @@
<item>Never</item>
</string-array>
<string-array name="pref_sync_frequency_values">
<item>5</item>
<item>15</item>
<item>30</item>
<item>60</item>
@@ -71,6 +77,24 @@
<item>-1</item>
</string-array>
<string-array name="pref_slow_sync_frequency_titles">
<item>1 hour</item>
<item>3 hours</item>
<item>6 hours</item>
<item>12 hours</item>
<item>24 hours</item>
<item>Never</item>
</string-array>
<string-array name="pref_slow_sync_frequency_values">
<item>60</item>
<item>180</item>
<item>360</item>
<item>720</item>
<item>1440</item>
<item>-1</item>
</string-array>
<string name="title_activity_login">Sign in</string>
<!-- Login -->
+16
View File
@@ -0,0 +1,16 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:key="global_settings"
android:title="Global Preferences"
android:summary="Global preferences">
<Preference
android:key="general_prefs"
android:summary="@string/summary_global_pref_to_general_prefs"
android:title="@string/title_global_pref_to_general_prefs" >
<intent android:targetPackage="fr.unix_experience.owncloud_sms"
android:targetClass="fr.unix_experience.owncloud_sms.activities.GeneralSettingsActivity"
android:action="ACTION_VIEW" />
</Preference>
</PreferenceScreen>
@@ -0,0 +1,6 @@
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
android:accountType="@string/account_type"
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:smallIcon="@drawable/ic_launcher"
android:accountPreferences="@xml/global_preferences"/>
+21
View File
@@ -0,0 +1,21 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<PreferenceCategory
android:title="@string/summary_global_pref_to_general_prefs">
<ListPreference
android:defaultValue="10"
android:entries="@array/pref_sync_frequency_titles"
android:entryValues="@array/pref_sync_frequency_values"
android:key="sync_frequency"
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:title="@string/pref_title_sync_frequency" />
<ListPreference
android:defaultValue="60"
android:entries="@array/pref_slow_sync_frequency_titles"
android:entryValues="@array/pref_slow_sync_frequency_values"
android:key="slow_sync_frequency"
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:title="@string/pref_title_slow_sync_frequency" />
</PreferenceCategory>
</PreferenceScreen>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<sync-adapter
xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="@string/slowsync_account_authority"
android:accountType="@string/account_type"
android:userVisible="true"
android:supportsUploading="true"
android:allowParallelSyncs="false"
android:isAlwaysSyncable="true" />
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<sync-adapter
xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="@string/account_authority"
android:accountType="@string/account_type"
android:userVisible="true"
android:supportsUploading="true"
android:allowParallelSyncs="false"
android:isAlwaysSyncable="true" />