Fix minsdk to be 8 instead of 7

Java 1.7 is supported from 8, not 7, so we dropped support for 7 long ago.
Very few devices run 7 and quite a few things wouldn't work on 7 anyway.
This commit is contained in:
Daniel Martí 2015-05-19 13:08:55 +02:00
parent fc52e3e1c0
commit cbf59f9dd0
6 changed files with 5 additions and 23 deletions

View File

@ -9,7 +9,7 @@
<uses-sdk
tools:overrideLibrary="org.thoughtcrime.ssl.pinning"
android:minSdkVersion="7"
android:minSdkVersion="8"
android:targetSdkVersion="21"
/>

View File

@ -15,8 +15,6 @@ import com.google.zxing.WriterException;
import com.google.zxing.encode.Contents;
import com.google.zxing.encode.QRCodeEncoder;
// zxing is android-8 and above
@TargetApi(8)
public class QrGenAsyncTask extends AsyncTask<String, Void, Void> {
private static final String TAG = "QrGenAsyncTask";

View File

@ -14,10 +14,7 @@ public class SupportedArchitectures extends Compatibility {
if (hasApi(21)) {
return Build.SUPPORTED_ABIS;
}
if (hasApi(8)) {
return new String[]{Build.CPU_ABI, Build.CPU_ABI2};
}
return new String[]{Build.CPU_ABI};
}
}

View File

@ -8,7 +8,6 @@ import android.content.pm.FeatureInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.os.Build;
import android.text.TextUtils;
import android.util.Log;
@ -233,13 +232,8 @@ public class App extends ValueObject implements Comparable<App> {
else
this.summary = (String) appDescription.subSequence(0, 40);
this.id = appInfo.packageName;
if (Build.VERSION.SDK_INT > 8) {
this.added = new Date(packageInfo.firstInstallTime);
this.lastUpdated = new Date(packageInfo.lastUpdateTime);
} else {
this.added = new Date(System.currentTimeMillis());
this.lastUpdated = this.added;
}
this.description = "<p>";
if (!TextUtils.isEmpty(appDescription))
this.description += appDescription + "\n";

View File

@ -1,6 +1,5 @@
package org.fdroid.fdroid.views.swap;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.ContentValues;
import android.content.Intent;
@ -170,7 +169,6 @@ public class ConnectSwapActivity extends ActionBarActivity implements ProgressLi
}
new AsyncTask<Void, Void, Void>() {
@TargetApi(8)
@Override
protected Void doInBackground(Void... args) {
Uri repoUri = newRepoConfig.getRepoUri();

View File

@ -7,7 +7,6 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.LightingColorFilter;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.content.LocalBroadcastManager;
@ -158,10 +157,6 @@ public class WifiQrFragment extends Fragment {
Log.i(TAG, "Encoded swap URI in QR Code: " + qrUriString);
// zxing requires >= 8
// TODO: What about 7? I don't feel comfortable bumping the min version for this...
// I would suggest show some alternate info, with directions for how to add a new repository manually.
if (Build.VERSION.SDK_INT >= 8)
new QrGenAsyncTask(getActivity(), R.id.wifi_qr_code).execute(qrUriString);
}