diff --git a/app/src/main/java/app/revanced/integrations/twitter/Utils.java b/app/src/main/java/app/revanced/integrations/twitter/Utils.java index 20f0ff090b..bb72c45931 100644 --- a/app/src/main/java/app/revanced/integrations/twitter/Utils.java +++ b/app/src/main/java/app/revanced/integrations/twitter/Utils.java @@ -41,6 +41,13 @@ public static void openUrl(String url) { ctx.startActivity(intent); } + public static void openDefaultLinks(){ + Intent intent = new Intent(android.provider.Settings.ACTION_APP_OPEN_BY_DEFAULT_SETTINGS); + intent.setData(Uri.parse("package:"+ctx.getPackageName())); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + ctx.startActivity(intent); + } + private static void startActivity(Class cls) { Intent intent = new Intent(ctx, cls); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); diff --git a/app/src/main/java/app/revanced/integrations/twitter/settings/fragments/SettingsAboutFragment.java b/app/src/main/java/app/revanced/integrations/twitter/settings/fragments/SettingsAboutFragment.java index a368d22b87..c54108bffc 100644 --- a/app/src/main/java/app/revanced/integrations/twitter/settings/fragments/SettingsAboutFragment.java +++ b/app/src/main/java/app/revanced/integrations/twitter/settings/fragments/SettingsAboutFragment.java @@ -56,6 +56,13 @@ public void onCreate(@org.jetbrains.annotations.Nullable Bundle savedInstanceSta strRes("piko_title_piko_integrations") ) ); + verPref.addPreference( + buttonPreference( + strRes("piko_settings_supported_links"), + "", + strRes("piko_settings_supported_links") + ) + ); TreeMap flags = new TreeMap(); flags.put(strEnableRes("piko_pref_video_download"),SettingsStatus.enableVidDownload); @@ -181,6 +188,9 @@ public boolean onPreferenceClick(Preference preference) { String summary = preference.getSummary().toString(); Utils.setClipboard(summary); Utils.showToastShort(strRes("copied_to_clipboard")+": "+ summary); + }else if (key.equals(strRes("piko_settings_supported_links"))){ + app.revanced.integrations.twitter.Utils.openDefaultLinks(); + } return true;