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.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.provider.MediaStore;
@ -13,8 +11,6 @@ import org.tasks.BuildConfig;
import org.tasks.R;
import org.tasks.injection.ForApplication;
import java.util.List;
import javax.inject.Inject;
import timber.log.Timber;
@ -30,21 +26,6 @@ public class Device {
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() {
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_TEXT, device.getDebugInfo());
}});
if (!device.isPlayStoreAvailable()) {
if (!getResources().getBoolean(R.bool.google_play_store_available)) {
remove(R.string.rate_tasks);
}
}

Loading…
Cancel
Save