diff --git a/F-Droid/src/org/fdroid/fdroid/net/AsyncDownloaderFromAndroid.java b/F-Droid/src/org/fdroid/fdroid/net/AsyncDownloaderFromAndroid.java index 2f19a02b8..6ff4aa636 100644 --- a/F-Droid/src/org/fdroid/fdroid/net/AsyncDownloaderFromAndroid.java +++ b/F-Droid/src/org/fdroid/fdroid/net/AsyncDownloaderFromAndroid.java @@ -260,6 +260,7 @@ public class AsyncDownloaderFromAndroid implements AsyncDownloader { /** * Get the downloadManagerId from an Intent sent by the DownloadManagerReceiver */ + @TargetApi(Build.VERSION_CODES.HONEYCOMB) public static long getDownloadId(Intent intent) { if (intent != null) { if (intent.hasExtra(DownloadManager.EXTRA_DOWNLOAD_ID)) { diff --git a/F-Droid/src/org/fdroid/fdroid/net/DownloaderFactory.java b/F-Droid/src/org/fdroid/fdroid/net/DownloaderFactory.java index d1ff543ba..5e9991c71 100644 --- a/F-Droid/src/org/fdroid/fdroid/net/DownloaderFactory.java +++ b/F-Droid/src/org/fdroid/fdroid/net/DownloaderFactory.java @@ -1,5 +1,6 @@ package org.fdroid.fdroid.net; +import android.annotation.TargetApi; import android.app.DownloadManager; import android.content.Context; import android.database.Cursor; @@ -76,6 +77,7 @@ public class DownloaderFactory { return url.getHost().endsWith(".onion"); } + @TargetApi(Build.VERSION_CODES.GINGERBREAD) private static boolean hasDownloadManager(Context context) { DownloadManager dm = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); if (dm == null) { diff --git a/F-Droid/src/org/fdroid/fdroid/privileged/views/AppSecurityPermissions.java b/F-Droid/src/org/fdroid/fdroid/privileged/views/AppSecurityPermissions.java index 7ebc867a5..82b48c873 100644 --- a/F-Droid/src/org/fdroid/fdroid/privileged/views/AppSecurityPermissions.java +++ b/F-Droid/src/org/fdroid/fdroid/privileged/views/AppSecurityPermissions.java @@ -262,6 +262,7 @@ public class AppSecurityPermissions { return info.requestedPermissionsFlags; } + @TargetApi(Build.VERSION_CODES.JELLY_BEAN) private void extractPerms(PackageInfo info, Set permSet, PackageInfo installedPkgInfo) { @@ -424,6 +425,7 @@ public class AppSecurityPermissions { return permView; } + @TargetApi(Build.VERSION_CODES.JELLY_BEAN) private boolean isDisplayablePermission(PermissionInfo pInfo, int newReqFlags, int existingReqFlags) { final int base = pInfo.protectionLevel & PermissionInfo.PROTECTION_MASK_BASE;