- /**
- * Can be used to get the currently selected ownCloud {@link Account} in the
- * application preferences.
- *
- * @param context The current application {@link Context}
- * @return The ownCloud {@link Account} currently saved in preferences, or the first
- * {@link Account} available, if valid (still registered in the system as ownCloud
- * account). If none is available and valid, returns null.
- */
- public static Account getCurrentOwnCloudAccount(Context context) {
- Account[] ocAccounts = AccountManager.get(context).getAccountsByType(
- MainApp.getAccountType());
- Account defaultAccount = null;
-
- SharedPreferences appPreferences = PreferenceManager
- .getDefaultSharedPreferences(context);
- String accountName = appPreferences
- .getString("select_oc_account", null);
-
- // account validation: the saved account MUST be in the list of ownCloud Accounts known by the AccountManager
- if (accountName != null) {
- for (Account account : ocAccounts) {
- if (account.name.equals(accountName)) {
- defaultAccount = account;
- break;
- }
- }
- }
-
- if (defaultAccount == null && ocAccounts.length != 0) {
- // take first account as fallback
- defaultAccount = ocAccounts[0];
- }
-
- return defaultAccount;
- }
-
-
- public static boolean exists(Account account, Context context) {
- Account[] ocAccounts = AccountManager.get(context).getAccountsByType(
- MainApp.getAccountType());
-
- if (account != null && account.name != null) {
- for (Account ac : ocAccounts) {
- if (ac.name.equals(account.name)) {
- return true;
- }
- }
- }
- return false;
- }
-
-
- /**
- * Checks, whether or not there are any ownCloud accounts setup.
- *
- * @return true, if there is at least one account.
- */
- public static boolean accountsAreSetup(Context context) {
- AccountManager accMan = AccountManager.get(context);
- Account[] accounts = accMan
- .getAccountsByType(MainApp.getAccountType());
- return accounts.length > 0;
- }
-
-
- public static boolean setCurrentOwnCloudAccount(Context context, String accountName) {
- boolean result = false;
- if (accountName != null) {
- Account[] ocAccounts = AccountManager.get(context).getAccountsByType(
- MainApp.getAccountType());
- boolean found = false;
- for (Account account : ocAccounts) {
- found = (account.name.equals(accountName));
- if (found) {
- SharedPreferences.Editor appPrefs = PreferenceManager
- .getDefaultSharedPreferences(context).edit();
- appPrefs.putString("select_oc_account", accountName);
-
- appPrefs.commit();
- result = true;
- break;
- }
- }
- }
- return result;
- }
+// /**
+// * Can be used to get the currently selected ownCloud {@link Account} in the
+// * application preferences.
+// *
+// * @param context The current application {@link Context}
+// * @return The ownCloud {@link Account} currently saved in preferences, or the first
+// * {@link Account} available, if valid (still registered in the system as ownCloud
+// * account). If none is available and valid, returns null.
+// */
+// public static Account getCurrentOwnCloudAccount(Context context) {
+// Account[] ocAccounts = AccountManager.get(context).getAccountsByType(
+// MainApp.getAccountType());
+// Account defaultAccount = null;
+//
+// SharedPreferences appPreferences = PreferenceManager
+// .getDefaultSharedPreferences(context);
+// String accountName = appPreferences
+// .getString("select_oc_account", null);
+//
+// // account validation: the saved account MUST be in the list of ownCloud Accounts known by the AccountManager
+// if (accountName != null) {
+// for (Account account : ocAccounts) {
+// if (account.name.equals(accountName)) {
+// defaultAccount = account;
+// break;
+// }
+// }
+// }
+//
+// if (defaultAccount == null && ocAccounts.length != 0) {
+// // take first account as fallback
+// defaultAccount = ocAccounts[0];
+// }
+//
+// return defaultAccount;
+// }
+//
+//
+// public static boolean exists(Account account, Context context) {
+// Account[] ocAccounts = AccountManager.get(context).getAccountsByType(
+// MainApp.getAccountType());
+//
+// if (account != null && account.name != null) {
+// for (Account ac : ocAccounts) {
+// if (ac.name.equals(account.name)) {
+// return true;
+// }
+// }
+// }
+// return false;
+// }
+//
+//
+// /**
+// * Checks, whether or not there are any ownCloud accounts setup.
+// *
+// * @return true, if there is at least one account.
+// */
+// public static boolean accountsAreSetup(Context context) {
+// AccountManager accMan = AccountManager.get(context);
+// Account[] accounts = accMan
+// .getAccountsByType(MainApp.getAccountType());
+// return accounts.length > 0;
+// }
+//
+//
+// public static boolean setCurrentOwnCloudAccount(Context context, String accountName) {
+// boolean result = false;
+// if (accountName != null) {
+// Account[] ocAccounts = AccountManager.get(context).getAccountsByType(
+// MainApp.getAccountType());
+// boolean found = false;
+// for (Account account : ocAccounts) {
+// found = (account.name.equals(accountName));
+// if (found) {
+// SharedPreferences.Editor appPrefs = PreferenceManager
+// .getDefaultSharedPreferences(context).edit();
+// appPrefs.putString("select_oc_account", accountName);
+//
+// appPrefs.commit();
+// result = true;
+// break;
+// }
+// }
+// }
+// return result;
+// }