Remove isPlayStoreAvailable

pull/384/head
Alex Baker 9 years ago
parent 5e8bf6185a
commit 0c0ae5c667

@ -2,8 +2,6 @@ package org.tasks.preferences;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build; import android.os.Build;
import android.provider.MediaStore; import android.provider.MediaStore;
@ -13,8 +11,6 @@ import org.tasks.BuildConfig;
import org.tasks.R; import org.tasks.R;
import org.tasks.injection.ForApplication; import org.tasks.injection.ForApplication;
import java.util.List;
import javax.inject.Inject; import javax.inject.Inject;
import timber.log.Timber; import timber.log.Timber;
@ -30,21 +26,6 @@ public class Device {
this.context = context; this.context = context;
} }
public boolean isPlayStoreAvailable() {
try {
PackageManager packageManager = context.getPackageManager();
List<PackageInfo> packages = packageManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);
for (PackageInfo packageInfo : packages) {
if ("com.google.market".equals(packageInfo.packageName) || "com.android.vending".equals(packageInfo.packageName)) {
return true;
}
}
} catch(Exception e) {
Timber.e(e, e.getMessage());
}
return false;
}
public boolean hasCamera() { public boolean hasCamera() {
return context.getPackageManager().queryIntentActivities(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), 0).size() > 0; return context.getPackageManager().queryIntentActivities(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), 0).size() > 0;
} }

@ -25,7 +25,7 @@ public class HelpAndFeedbackActivity extends InjectingPreferenceActivity {
putExtra(Intent.EXTRA_SUBJECT, "Tasks Feedback"); putExtra(Intent.EXTRA_SUBJECT, "Tasks Feedback");
putExtra(Intent.EXTRA_TEXT, device.getDebugInfo()); putExtra(Intent.EXTRA_TEXT, device.getDebugInfo());
}}); }});
if (!device.isPlayStoreAvailable()) { if (!getResources().getBoolean(R.bool.google_play_store_available)) {
remove(R.string.rate_tasks); remove(R.string.rate_tasks);
} }
} }

Loading…
Cancel
Save