From be60a367e8180b3afa4a2f2e3e58c8d367405e0b Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 1 Apr 2019 18:46:11 -0400 Subject: [PATCH] Removed donations library and Android support libraries --- android/AndroidManifest.xml | 1 - android/build.gradle | 9 --- android/res/drawable/background.png | Bin 20096 -> 0 bytes android/res/layout/donations_activity.xml | 32 -------- android/res/values-ko/strings.xml | 15 ---- android/res/values-ru/strings.xml | 15 ---- android/res/values-uk/strings.xml | 15 ---- android/res/values/strings.xml | 15 ---- .../io/anuke/mindustry/AndroidLauncher.java | 24 +----- .../io/anuke/mindustry/DonationsActivity.java | 73 ------------------ core/src/io/anuke/mindustry/Vars.java | 2 + .../src/io/anuke/mindustry/core/Platform.java | 4 +- .../mindustry/ui/fragments/MenuFragment.java | 2 +- 13 files changed, 7 insertions(+), 200 deletions(-) delete mode 100644 android/res/drawable/background.png delete mode 100644 android/res/layout/donations_activity.xml delete mode 100644 android/res/values-ko/strings.xml delete mode 100644 android/res/values-ru/strings.xml delete mode 100644 android/res/values-uk/strings.xml delete mode 100644 android/res/values/strings.xml delete mode 100644 android/src/io/anuke/mindustry/DonationsActivity.java diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 989b5dd893..6517abd237 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -3,7 +3,6 @@ package="io.anuke.mindustry"> - diff --git a/android/build.gradle b/android/build.gradle index f218d1876a..e7575d76ec 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -27,9 +27,6 @@ repositories { dependencies { implementation project(":core") implementation project(":net") - implementation 'com.android.support:support-v4:28.0.0' - implementation 'org.sufficientlysecure:donations:2.5' - implementation 'com.google.android.gms:play-services-auth:16.0.1' implementation arcModule("backends:backend-android") natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi" @@ -103,12 +100,6 @@ android { flavorDimensions "google" - productFlavors { - google { - buildConfigField "boolean", "DONATIONS_GOOGLE", "true" - } - } - signingConfigs { release { if(project.hasProperty("RELEASE_STORE_FILE")) { diff --git a/android/res/drawable/background.png b/android/res/drawable/background.png deleted file mode 100644 index b02bc10b64d867616ac12604b64d7b1d9df51fb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20096 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 s|6``?`+x1}zxeIXFVdQ&MBb@0OTP@@c;k- diff --git a/android/res/layout/donations_activity.xml b/android/res/layout/donations_activity.xml deleted file mode 100644 index 15b305760f..0000000000 --- a/android/res/layout/donations_activity.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/res/values-ko/strings.xml b/android/res/values-ko/strings.xml deleted file mode 100644 index e239363d3f..0000000000 --- a/android/res/values-ko/strings.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - Mindustry - - 1 달러 - 2 달러 - 5 달러 - 10 달러 - 15 달러 - 25 달러 - 50 달러 - - - diff --git a/android/res/values-ru/strings.xml b/android/res/values-ru/strings.xml deleted file mode 100644 index 6eb672b67a..0000000000 --- a/android/res/values-ru/strings.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - Mindustry - - 1 Доллар - 2 Доллара - 5 Долларов - 10 Долларов - 15 Долларов - 25 Долларов - 50 Долларов - - - diff --git a/android/res/values-uk/strings.xml b/android/res/values-uk/strings.xml deleted file mode 100644 index f1303715ff..0000000000 --- a/android/res/values-uk/strings.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - Mindustry - - 1 Доллар - 2 Доллара - 5 Долларів - 10 Долларів - 15 Долларів - 25 Долларів - 50 Долларів - - - diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml deleted file mode 100644 index 5bc3a457fa..0000000000 --- a/android/res/values/strings.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - Mindustry - - 1 Dollar - 2 Dollars - 5 Dollars - 10 Dollars - 15 Dollars - 25 Dollars - 50 Dollars - - - diff --git a/android/src/io/anuke/mindustry/AndroidLauncher.java b/android/src/io/anuke/mindustry/AndroidLauncher.java index de0b48cbd2..776237e4ec 100644 --- a/android/src/io/anuke/mindustry/AndroidLauncher.java +++ b/android/src/io/anuke/mindustry/AndroidLauncher.java @@ -10,11 +10,6 @@ import android.os.Build; import android.os.Bundle; import android.provider.Settings.Secure; import android.telephony.TelephonyManager; -import android.util.Log; -import com.google.android.gms.common.GoogleApiAvailability; -import com.google.android.gms.common.GooglePlayServicesNotAvailableException; -import com.google.android.gms.common.GooglePlayServicesRepairableException; -import com.google.android.gms.security.ProviderInstaller; import io.anuke.arc.Core; import io.anuke.arc.backends.android.surfaceview.AndroidApplication; import io.anuke.arc.backends.android.surfaceview.AndroidApplicationConfiguration; @@ -57,11 +52,6 @@ public class AndroidLauncher extends AndroidApplication{ moveTaskToBack(true); } - @Override - public void openDonations(){ - showDonations(); - } - @Override public String getUUID(){ try{ @@ -119,17 +109,10 @@ public class AndroidLauncher extends AndroidApplication{ } }; - try{ - ProviderInstaller.installIfNeeded(this); - }catch(GooglePlayServicesRepairableException e){ - GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance(); - apiAvailability.getErrorDialog(this, e.getConnectionStatusCode(), 0).show(); - }catch(GooglePlayServicesNotAvailableException e){ - Log.e("SecurityException", "Google Play Services not available."); - } if(doubleScaleTablets && isTablet(this.getContext())){ Unit.dp.addition = 0.5f; } + config.hideStatusBar = true; Net.setClientProvider(new KryoClient()); Net.setServerProvider(new KryoServer()); @@ -213,9 +196,4 @@ public class AndroidLauncher extends AndroidApplication{ TelephonyManager manager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); return manager.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE; } - - private void showDonations(){ - Intent intent = new Intent(this, DonationsActivity.class); - startActivity(intent); - } } diff --git a/android/src/io/anuke/mindustry/DonationsActivity.java b/android/src/io/anuke/mindustry/DonationsActivity.java deleted file mode 100644 index 09b6a6b12f..0000000000 --- a/android/src/io/anuke/mindustry/DonationsActivity.java +++ /dev/null @@ -1,73 +0,0 @@ -package io.anuke.mindustry; - -import android.content.Intent; -import android.os.Bundle; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentActivity; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentTransaction; -import android.view.View; -import android.widget.Button; -import org.sufficientlysecure.donations.DonationsFragment; - -public class DonationsActivity extends FragmentActivity{ - /** - * Google - */ - private static final String GOOGLE_PUBKEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzG93KhpfBPKTo2jF0yxbWkkmMKwsPNM4SsMj1aDq7vv6n3R+mqJVfprOJxFfJh7JchXTflLIgiaKXFAiU70gJbMTniEWnEaFSxAeF09a7U0RjOwN+7rFwjCG91c2CpYxPanBTQP4zasc1ODPVzq4q6/4ByjhenN71V4WmR08NFIAodcfFPrOkDPil7i8y7cgcd1Ky53U0TS+LLYJttAK3XdTK4s7VE3I5IKoeNa4uwCmIM59R67q2k3cXjLk/nP6MP+y++EzHN/PTiR1sVg4dMP8K31RPw/1QNLPQwJz6Wc872oWwb7xo5gkoXbDc5WPPydsi8F3SyKNaYwzN6CDFQIDAQAB"; - private static final String[] GOOGLE_CATALOG = new String[]{ - "mindustry.donation.1", "mindustry.donation.2", "mindustry.donation.5", - "mindustry.donation.10", "mindustry.donation.15", - "mindustry.donation.25", "mindustry.donation.50"}; - DonationsFragment donationsFragment; - - /** - * Called when the activity is first created. - */ - @Override - public void onCreate(Bundle savedInstanceState){ - super.onCreate(savedInstanceState); - - setTheme(R.style.GdxTheme); - - setContentView(R.layout.donations_activity); - - FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); - if(BuildConfig.DONATIONS_GOOGLE){ - donationsFragment = DonationsFragment.newInstance(BuildConfig.DEBUG, true, GOOGLE_PUBKEY, GOOGLE_CATALOG, - getResources().getStringArray(R.array.donation_google_catalog_values), false, null, null, - null, false, null, null, false, null); - } - - - ft.replace(R.id.donations_activity_container, donationsFragment, "donationsFragment"); - ft.commit(); - } - - public void onStart(){ - super.onStart(); - Button b = findViewById(org.sufficientlysecure.donations.R.id.donations__google_android_market_donate_button); - b.setOnClickListener(view -> { - donationsFragment.donateGoogleOnClick(donationsFragment.getView()); - b.setEnabled(false); - }); - } - - - /** - * Needed for Google Play In-app Billing. It uses startIntentSenderForResult(). The result is not propagated to - * the Fragment like in startActivityForResult(). Thus we need to propagate manually to our Fragment. - */ - @Override - protected void onActivityResult(int requestCode, int resultCode, Intent data){ - super.onActivityResult(requestCode, resultCode, data); - Button b = findViewById(org.sufficientlysecure.donations.R.id.donations__google_android_market_donate_button); - b.setEnabled(true); - - FragmentManager fragmentManager = getSupportFragmentManager(); - Fragment fragment = fragmentManager.findFragmentByTag("donationsFragment"); - if(fragment != null){ - fragment.onActivityResult(requestCode, resultCode, data); - } - } -} diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index 403045e6a9..1e736396cb 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -36,6 +36,8 @@ public class Vars{ public static final Charset charset = Charset.forName("UTF-8"); /**main application name, capitalized*/ public static final String appName = "Mindustry"; + /**URL for itch.io donations.*/ + public static final String donationURL = "https://anuke.itch.io/mindustry/purchase"; /**URL for discord invite.*/ public static final String discordURL = "https://discord.gg/mindustry"; /**URL for Github API for releases*/ diff --git a/core/src/io/anuke/mindustry/core/Platform.java b/core/src/io/anuke/mindustry/core/Platform.java index 1c043aea95..8dfb654d9b 100644 --- a/core/src/io/anuke/mindustry/core/Platform.java +++ b/core/src/io/anuke/mindustry/core/Platform.java @@ -38,7 +38,9 @@ public abstract class Platform { /**Update discord RPC.*/ public void updateRPC(){} /**Open donation dialog. Currently android only.*/ - public void openDonations(){} + public void openDonations(){ + + } /**Whether donating is supported.*/ public boolean canDonate(){ return false; diff --git a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java index 09671c6f7c..8891591981 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java @@ -63,7 +63,7 @@ public class MenuFragment extends Fragment{ join = new MobileButton("icon-add", isize, "$joingame", ui.join::show), editor = new MobileButton("icon-editor", isize, "$editor", () -> ui.loadAnd(ui.editor::show)), tools = new MobileButton("icon-tools", isize, "$settings", ui.settings::show), - donate = new MobileButton("icon-donate", isize, "$donate", Platform.instance::openDonations); + donate = new MobileButton("icon-donate", isize, "$donate", () -> Core.net.openURI(donationURL)); if(Core.graphics.getWidth() > Core.graphics.getHeight()){ container.add(play);