Pin code messages update
[pub/Android/ownCloud.git] / src / eu / alefzero / owncloud / AccountUtils.java
index 049a08c..d088d2c 100644 (file)
@@ -30,7 +30,7 @@ import android.preference.PreferenceManager;
 public class AccountUtils {\r
     public static final String WEBDAV_PATH_1_2 = "/webdav/owncloud.php";\r
     public static final String WEBDAV_PATH_2_0 = "/files/webdav.php";\r
 public class AccountUtils {\r
     public static final String WEBDAV_PATH_1_2 = "/webdav/owncloud.php";\r
     public static final String WEBDAV_PATH_2_0 = "/files/webdav.php";\r
-    public static final String WEBDAV_PATH_4_0 = "/remote/webdav.php";\r
+    public static final String WEBDAV_PATH_4_0 = "/remote.php/webdav";\r
     public static final String CARDDAV_PATH_2_0 = "/apps/contacts/carddav.php";\r
     public static final String CARDDAV_PATH_4_0 = "/remote/carddav.php";\r
     public static final String STATUS_PATH = "/status.php";\r
     public static final String CARDDAV_PATH_2_0 = "/apps/contacts/carddav.php";\r
     public static final String CARDDAV_PATH_4_0 = "/remote/carddav.php";\r
     public static final String STATUS_PATH = "/status.php";\r
@@ -68,6 +68,21 @@ public class AccountUtils {
         return defaultAccount;\r
     }\r
 \r
         return defaultAccount;\r
     }\r
 \r
+    \r
+\r
+    /**\r
+     * Checks, whether or not there are any ownCloud accounts setup.\r
+     * \r
+     * @return true, if there is at least one account.\r
+     */\r
+    public static boolean accountsAreSetup(Context context) {\r
+        AccountManager accMan = AccountManager.get(context);\r
+        Account[] accounts = accMan\r
+                .getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE);\r
+        return accounts.length > 0;\r
+    }\r
+    \r
+    \r
     public static void setCurrentOwnCloudAccount(Context context, String name) {\r
         SharedPreferences.Editor appPrefs = PreferenceManager\r
                 .getDefaultSharedPreferences(context).edit();\r
     public static void setCurrentOwnCloudAccount(Context context, String name) {\r
         SharedPreferences.Editor appPrefs = PreferenceManager\r
                 .getDefaultSharedPreferences(context).edit();\r