Loading app/src/main/java/foundation/e/drive/activity/AccountsActivity.java +4 −4 Original line number Diff line number Diff line Loading @@ -42,8 +42,8 @@ import timber.log.Timber; public class AccountsActivity extends AppCompatActivity { public static final String NON_OFFICIAL_AVATAR_PATH = "/index.php/avatar/"; private static final String ACCOUNT_SETTINGS = EDriveWidget.ACCOUNT_MANAGER_PACKAGE_NAME + ".ui.AccountsActivity"; public static final String ACCOUNT_MANAGER_PACKAGE_NAME = "foundation.e.accountmanager"; private static final String ACCOUNT_SETTINGS = "at.bitfire.davdroid.ui.AccountsActivity"; private ActivityAccountsBinding binding; Loading @@ -59,9 +59,9 @@ public class AccountsActivity extends AppCompatActivity { binding.toolbar.setNavigationOnClickListener(v -> onBackPressed()); binding.settings.setOnClickListener(v -> { final Intent settingsIntent = buildIntent(Intent.ACTION_VIEW, "") final Intent settingsIntent = buildIntent("", "") .setComponent(new ComponentName( EDriveWidget.ACCOUNT_MANAGER_PACKAGE_NAME, ACCOUNT_SETTINGS)); ACCOUNT_MANAGER_PACKAGE_NAME, ACCOUNT_SETTINGS)); startActivity(settingsIntent); }); showDetails(); Loading app/src/main/java/foundation/e/drive/widgets/EDriveWidget.java +3 −9 Original line number Diff line number Diff line Loading @@ -47,13 +47,9 @@ public class EDriveWidget extends AppWidgetProvider { public static final String WEBPAGE = "https://esolutions.shop/ecloud-subscriptions/?username=%s&token=placeholder¤t-quota=%s&from=wp"; public static final String ACCOUNT_MANAGER_PACKAGE_NAME = "foundation.e.accountmanager"; private static final String ADD_ACCOUNT_WEBPAGE = "https://e.foundation/e-email-invite/"; private static final String GET_ACCOUNT_MANAGER_COMPONENT_NAME = ACCOUNT_MANAGER_PACKAGE_NAME + ".ui.setup.LoginActivity"; private static final String SETUP_ACCOUNT_PROVIDER_TYPE = "setup_account_provider_type"; private static final String ACCOUNT_PROVIDER_EELO = "eelo"; private static final String ACCOUNT_PROVIDER_EELO = "e.foundation.webdav.eelo"; private static final String SHOW_ALIAS = "show_alias"; private static final String HIDE_ALIAS = "hide_alias"; Loading Loading @@ -170,10 +166,8 @@ public class EDriveWidget extends AppWidgetProvider { views = new RemoteViews(context.getPackageName(), R.layout.e_drive_widget_login); } Intent accountIntent = buildIntent("", "") .setComponent(new ComponentName(ACCOUNT_MANAGER_PACKAGE_NAME, GET_ACCOUNT_MANAGER_COMPONENT_NAME)) .putExtra(SETUP_ACCOUNT_PROVIDER_TYPE, ACCOUNT_PROVIDER_EELO); Intent accountIntent = buildIntent(Settings.ACTION_ADD_ACCOUNT, "") .putExtra(Settings.EXTRA_ACCOUNT_TYPES, new String[]{ACCOUNT_PROVIDER_EELO}); PendingIntent addAccountIntent = PendingIntent.getActivity(context, 0, accountIntent, PendingIntent.FLAG_IMMUTABLE); views.setOnClickPendingIntent(R.id.login, addAccountIntent); Loading Loading
app/src/main/java/foundation/e/drive/activity/AccountsActivity.java +4 −4 Original line number Diff line number Diff line Loading @@ -42,8 +42,8 @@ import timber.log.Timber; public class AccountsActivity extends AppCompatActivity { public static final String NON_OFFICIAL_AVATAR_PATH = "/index.php/avatar/"; private static final String ACCOUNT_SETTINGS = EDriveWidget.ACCOUNT_MANAGER_PACKAGE_NAME + ".ui.AccountsActivity"; public static final String ACCOUNT_MANAGER_PACKAGE_NAME = "foundation.e.accountmanager"; private static final String ACCOUNT_SETTINGS = "at.bitfire.davdroid.ui.AccountsActivity"; private ActivityAccountsBinding binding; Loading @@ -59,9 +59,9 @@ public class AccountsActivity extends AppCompatActivity { binding.toolbar.setNavigationOnClickListener(v -> onBackPressed()); binding.settings.setOnClickListener(v -> { final Intent settingsIntent = buildIntent(Intent.ACTION_VIEW, "") final Intent settingsIntent = buildIntent("", "") .setComponent(new ComponentName( EDriveWidget.ACCOUNT_MANAGER_PACKAGE_NAME, ACCOUNT_SETTINGS)); ACCOUNT_MANAGER_PACKAGE_NAME, ACCOUNT_SETTINGS)); startActivity(settingsIntent); }); showDetails(); Loading
app/src/main/java/foundation/e/drive/widgets/EDriveWidget.java +3 −9 Original line number Diff line number Diff line Loading @@ -47,13 +47,9 @@ public class EDriveWidget extends AppWidgetProvider { public static final String WEBPAGE = "https://esolutions.shop/ecloud-subscriptions/?username=%s&token=placeholder¤t-quota=%s&from=wp"; public static final String ACCOUNT_MANAGER_PACKAGE_NAME = "foundation.e.accountmanager"; private static final String ADD_ACCOUNT_WEBPAGE = "https://e.foundation/e-email-invite/"; private static final String GET_ACCOUNT_MANAGER_COMPONENT_NAME = ACCOUNT_MANAGER_PACKAGE_NAME + ".ui.setup.LoginActivity"; private static final String SETUP_ACCOUNT_PROVIDER_TYPE = "setup_account_provider_type"; private static final String ACCOUNT_PROVIDER_EELO = "eelo"; private static final String ACCOUNT_PROVIDER_EELO = "e.foundation.webdav.eelo"; private static final String SHOW_ALIAS = "show_alias"; private static final String HIDE_ALIAS = "hide_alias"; Loading Loading @@ -170,10 +166,8 @@ public class EDriveWidget extends AppWidgetProvider { views = new RemoteViews(context.getPackageName(), R.layout.e_drive_widget_login); } Intent accountIntent = buildIntent("", "") .setComponent(new ComponentName(ACCOUNT_MANAGER_PACKAGE_NAME, GET_ACCOUNT_MANAGER_COMPONENT_NAME)) .putExtra(SETUP_ACCOUNT_PROVIDER_TYPE, ACCOUNT_PROVIDER_EELO); Intent accountIntent = buildIntent(Settings.ACTION_ADD_ACCOUNT, "") .putExtra(Settings.EXTRA_ACCOUNT_TYPES, new String[]{ACCOUNT_PROVIDER_EELO}); PendingIntent addAccountIntent = PendingIntent.getActivity(context, 0, accountIntent, PendingIntent.FLAG_IMMUTABLE); views.setOnClickPendingIntent(R.id.login, addAccountIntent); Loading