Package org.robolectric.pluginapi
Interface UsesSdk
- All Known Implementing Classes:
AndroidManifest
public interface UsesSdk
Represents the contents of a
uses-sdk
element in an Android manifest file.-
Method Summary
Modifier and TypeMethodDescriptionReturns the maximum Android SDK version that this package expects to be runnable on, as specified in the manifest.int
Returns the minimum Android SDK version that this package expects to be runnable on, as specified in the manifest.int
Returns the Android SDK version that this package prefers to be run on, as specified in the manifest.
-
Method Details
-
getMinSdkVersion
int getMinSdkVersion()Returns the minimum Android SDK version that this package expects to be runnable on, as specified in the manifest.- Returns:
- the minimum SDK version
-
getTargetSdkVersion
int getTargetSdkVersion()Returns the Android SDK version that this package prefers to be run on, as specified in the manifest.Note that this value changes the behavior of some Android code (notably
SharedPreferences
) to emulate old bugs.- Returns:
- the target SDK version
-
getMaxSdkVersion
Integer getMaxSdkVersion()Returns the maximum Android SDK version that this package expects to be runnable on, as specified in the manifest.If no maximum version is specified, null may be returned.
- Returns:
- the maximum SDK version, or null
-