Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Com.android.tools.lint.checks Classes and Interfaces - 124 results found.
NameDescriptionTypePackageFramework
AccessibilityDetectorCheck which looks for accessibility problems like missing content descriptions TODO: Resolve styles and don't warn where styles are defining the content descriptionClasscom.android.tools.lint.checksAndroid Lint
AddJavascriptInterfaceDetectorEnsures that addJavascriptInterface is not called for API levels below 17.Classcom.android.tools.lint.checksAndroid Lint
AlwaysShowActionDetectorCheck which looks for usage of showAsAction="always" in menus (or MenuItem.Classcom.android.tools.lint.checksAndroid Lint
AnnotationDetectorClasscom.android.tools.lint.checksAndroid Lint
ApiMain entry point for API description.Classcom.android.tools.lint.checksAndroid Lint
ApiClassRepresents a class and its methods/fields.Classcom.android.tools.lint.checksAndroid Lint
ApiDetectorLooks for usages of APIs that are not supported in all the versions targeted by this application (according to its minimum API requirement in the manifest).Classcom.android.tools.lint.checksAndroid Lint
ApiLookupDatabase for API checking: Allows quick lookup of a given class, method or field to see which API level it was introduced in.Classcom.android.tools.lint.checksAndroid Lint
ApiParserParser for the simplified XML API format version 1.Classcom.android.tools.lint.checksAndroid Lint
AppCompatCallDetectorNested Class SummaryNested classes/interfaces inherited from class com.Classcom.android.tools.lint.checksAndroid Lint
AppCompatResourceDetectorCheck that the right namespace is used for app compat menu items Using app:showAsAction instead of android:showAsAction leads to problems, butClasscom.android.tools.lint.checksAndroid Lint
ArraySizeDetectorClasscom.android.tools.lint.checksAndroid Lint
AssertDetectorLooks for assertion usages.Classcom.android.tools.lint.checksAndroid Lint
BuiltinIssueRegistryRegistry which provides a list of checks to be performed on an Android projectFields inherited from class com.Classcom.android.tools.lint.checksAndroid Lint
ButtonDetectorCheck which looks at the order of buttons in dialogs and makes sure that "the dismissive action of a dialog is always on the left whereas the affirmative actionsClasscom.android.tools.lint.checksAndroid Lint
ByteOrderMarkDetectorClasscom.android.tools.lint.checksAndroid Lint
CallSuperDetectorMakes sure that methods call super when overriding methods.Classcom.android.tools.lint.checksAndroid Lint
CheckPermissionDetectorEnsures that calls to check permission use the result (otherwise they probably meant to call the enforce permission methods instead)Classcom.android.tools.lint.checksAndroid Lint
ChildCountDetectorCheck which makes sure that views have the expected number of declared children (e.Classcom.android.tools.lint.checksAndroid Lint
CipherGetInstanceDetectorEnsures that Cipher.Classcom.android.tools.lint.checksAndroid Lint
CleanupDetectorChecks for missing recycle calls on resources that encourage it, and for missing commit calls on FragmentTransactions, etc.Classcom.android.tools.lint.checksAndroid Lint
ClickableViewAccessibilityDetectorChecks that views that override View#onTouchEvent also implement View#performClick and call performClick when click detection occurs.Classcom.android.tools.lint.checksAndroid Lint
ColorUsageDetectorLooks for cases where the code attempts to set a resource id, rather than a resolved color, as the RGB int.Classcom.android.tools.lint.checksAndroid Lint
CommentDetectorClasscom.android.tools.lint.checksAndroid Lint
ControlFlowGraphA ControlFlowGraph is a graph containing a node for each instruction in a method, and an edge for each possible control flow; usuallyClasscom.android.tools.lint.checksAndroid Lint
ControlFlowGraph .NodeA ControlFlowGraph.Classcom.android.tools.lint.checksAndroid Lint
CustomViewDetectorMakes sure that custom views use a declare styleable that matches the name of the custom viewClasscom.android.tools.lint.checksAndroid Lint
CutPasteDetectorClasscom.android.tools.lint.checksAndroid Lint
DateFormatDetectorClasscom.android.tools.lint.checksAndroid Lint
DeprecationDetectorCheck which looks for usage of deprecated tags, attributes, etc.Classcom.android.tools.lint.checksAndroid Lint
DetectMissingPrefixDetects layout attributes on builtin Android widgets that do not specify a prefix but probably should.Classcom.android.tools.lint.checksAndroid Lint
DosLineEndingDetectorClasscom.android.tools.lint.checksAndroid Lint
DuplicateIdDetectorClasscom.android.tools.lint.checksAndroid Lint
DuplicateResourceDetectorThis detector identifies cases where a resource is defined multiple times in the same resource folderClasscom.android.tools.lint.checksAndroid Lint
ExtraTextDetectorCheck which looks for invalid resources.Classcom.android.tools.lint.checksAndroid Lint
FieldGetterDetectorLooks for getter calls within the same class that could be replaced by direct field references instead.Classcom.android.tools.lint.checksAndroid Lint
FragmentDetectorChecks that Fragment subclasses can be instantiated via {link Class.Classcom.android.tools.lint.checksAndroid Lint
GetSignaturesDetectorNested Class SummaryNested classes/interfaces inherited from class com.Classcom.android.tools.lint.checksAndroid Lint
GradleDetectorClasscom.android.tools.lint.checksAndroid Lint
GridLayoutDetectorCheck which looks for potential errors in declarations of GridLayouts, such as specifying row/column numbers outside the declared dimensions of the grid.Classcom.android.tools.lint.checksAndroid Lint
HandlerDetectorChecks that Handler implementations are top level classes or static.Classcom.android.tools.lint.checksAndroid Lint
HardcodedDebugModeDetectorClasscom.android.tools.lint.checksAndroid Lint
HardcodedValuesDetectorCheck which looks at the children of ScrollViews and ensures that they fill/match the parent width instead of setting wrap_content.Classcom.android.tools.lint.checksAndroid Lint
IconDetectorChecks for common icon problems, such as wrong icon sizes, placing icons in the density independent drawable folder, etc.Classcom.android.tools.lint.checksAndroid Lint
IncludeDetectorChecks for problems with include tags, such as providing layout parameters without specifying both layout_width and layout_heightClasscom.android.tools.lint.checksAndroid Lint
InefficientWeightDetectorChecks whether a layout_weight is declared inefficiently.Classcom.android.tools.lint.checksAndroid Lint
InvalidPackageDetectorLooks for usages of Java packages that are not included in Android.Classcom.android.tools.lint.checksAndroid Lint
JavaPerformanceDetectorLooks for performance issues in Java files, such as memory allocations during drawing operations and using HashMap instead of SparseArray.Classcom.android.tools.lint.checksAndroid Lint
JavaScriptInterfaceDetectorLooks for addJavascriptInterface calls on interfaces have been properly annotated with @JavaScriptInterfaceClasscom.android.tools.lint.checksAndroid Lint
LabelForDetectorClasscom.android.tools.lint.checksAndroid Lint
LayoutConsistencyDetectorClasscom.android.tools.lint.checksAndroid Lint
LayoutInflationDetectorClasscom.android.tools.lint.checksAndroid Lint
LocaleDetectorClasscom.android.tools.lint.checksAndroid Lint
LocaleFolderDetectorClasscom.android.tools.lint.checksAndroid Lint
LogDetectorDetector for finding inefficiencies and errors in logging calls.Classcom.android.tools.lint.checksAndroid Lint
ManifestDetectorClasscom.android.tools.lint.checksAndroid Lint
ManifestTypoDetectorClasscom.android.tools.lint.checksAndroid Lint
MathDetectorLooks for usages of Math methods which can be replaced with android.Classcom.android.tools.lint.checksAndroid Lint
MergeRootFrameLayoutDetectorChecks whether a root FrameLayout can be replaced with a tag.Classcom.android.tools.lint.checksAndroid Lint
MissingClassDetectorClasscom.android.tools.lint.checksAndroid Lint
MissingIdDetectorClasscom.android.tools.lint.checksAndroid Lint
NamespaceDetectorClasscom.android.tools.lint.checksAndroid Lint
NegativeMarginDetectorChecks for negative margins in the following scenarios: In direct layout attribute usages, e.Classcom.android.tools.lint.checksAndroid Lint
NestedScrollingWidgetDetectorChecks whether a root FrameLayout can be replaced with a tag.Classcom.android.tools.lint.checksAndroid Lint
NfcTechListDetectorCheck which makes sure NFC tech lists do not include spaces around values since that's not handled correctly by the inflaterClasscom.android.tools.lint.checksAndroid Lint
NonInternationalizedSmsDetectorDetector looking for text messages sent to an unlocalized phone number.Classcom.android.tools.lint.checksAndroid Lint
ObsoleteLayoutParamsDetectorLooks for layout params on views that are "obsolete" - may have made sense when the view was added but there is a different layout parent now which doesClasscom.android.tools.lint.checksAndroid Lint
OnClickDetectorClasscom.android.tools.lint.checksAndroid Lint
OverdrawDetectorCheck which looks for overdraw problems where view areas are painted and then painted over, meaning that the bottom paint operation is a waste of time.Classcom.android.tools.lint.checksAndroid Lint
OverrideConcreteDetectorChecks that subclasses of certain APIs are overriding all methods that were abstract in one or more earlier API levels that are still targeted by the minSdkVersionClasscom.android.tools.lint.checksAndroid Lint
OverrideDetectorClasscom.android.tools.lint.checksAndroid Lint
ParcelDetectorClasscom.android.tools.lint.checksAndroid Lint
PluralsDatabaseDatabase used by the PluralsDetector to get information about plural forms for a given languageClasscom.android.tools.lint.checksAndroid Lint
PluralsDatabase .QuantityClasscom.android.tools.lint.checksAndroid Lint
PluralsDetectorChecks for issues with quantity strings https://code.Classcom.android.tools.lint.checksAndroid Lint
PreferenceActivityDetectorEnsures that PreferenceActivity and its subclasses are never exported.Classcom.android.tools.lint.checksAndroid Lint
PrivateKeyDetectorLooks for packaged private key files.Classcom.android.tools.lint.checksAndroid Lint
PrivateResourceDetectorCheck which looks for access of private resources.Classcom.android.tools.lint.checksAndroid Lint
ProguardDetectorCheck which looks for errors in Proguard files.Classcom.android.tools.lint.checksAndroid Lint
PropertyFileDetectorCheck for errors in .Classcom.android.tools.lint.checksAndroid Lint
PxUsageDetectorCheck for px dimensions instead of dp dimensions.Classcom.android.tools.lint.checksAndroid Lint
RegistrationDetectorChecks for missing manifest registrations for activities, services etc and also makes sure that they are registered with the correct tagClasscom.android.tools.lint.checksAndroid Lint
RelativeOverlapDetectorCheck for potential item overlaps in a RelativeLayout when left- and right-aligned text items are used.Classcom.android.tools.lint.checksAndroid Lint
RequiredAttributeDetectorClasscom.android.tools.lint.checksAndroid Lint
ResourceCycleDetectorClasscom.android.tools.lint.checksAndroid Lint
ResourcePrefixDetectorEnsure that resources in Gradle projects which specify a resource prefix conform to the given nameClasscom.android.tools.lint.checksAndroid Lint
RtlDetectorClasscom.android.tools.lint.checksAndroid Lint
ScrollViewChildDetectorCheck which looks at the children of ScrollViews and ensures that they fill/match the parent width instead of setting wrap_content.Classcom.android.tools.lint.checksAndroid Lint
SdCardDetectorLooks for hardcoded references to /sdcard/.Classcom.android.tools.lint.checksAndroid Lint
SecureRandomDetectorChecks for hardcoded seeds with random numbers.Classcom.android.tools.lint.checksAndroid Lint
SecureRandomGeneratorDetectorClasscom.android.tools.lint.checksAndroid Lint
SecurityDetectorChecks that exported services request a permission.Classcom.android.tools.lint.checksAndroid Lint
ServiceCastDetectorDetector looking for casts on th result of context.Classcom.android.tools.lint.checksAndroid Lint
SetJavaScriptEnabledDetectorLooks for invocations of android.Classcom.android.tools.lint.checksAndroid Lint
SharedPrefsDetectorDetector looking for SharedPreferences.Classcom.android.tools.lint.checksAndroid Lint
SignatureOrSystemDetectorChecks if signatureOrSystem level permissions are set.Classcom.android.tools.lint.checksAndroid Lint
StateListDetectorClasscom.android.tools.lint.checksAndroid Lint
StringFormatDetectorCheck which looks for problems with formatting strings such as inconsistencies between translations or between string declaration and string usage in Java.Classcom.android.tools.lint.checksAndroid Lint
SystemPermissionsDetectorChecks if an application wants to use permissions that can only be used by system applications.Classcom.android.tools.lint.checksAndroid Lint
TextFieldDetectorChecks for usability problems in text fields: omitting inputType, or omitting a hint.Classcom.android.tools.lint.checksAndroid Lint
TextViewDetectorClasscom.android.tools.lint.checksAndroid Lint
TitleDetectorClasscom.android.tools.lint.checksAndroid Lint
ToastDetectorDetector looking for Toast.Classcom.android.tools.lint.checksAndroid Lint
TooManyViewsDetectorChecks whether a root FrameLayout can be replaced with a tag.Classcom.android.tools.lint.checksAndroid Lint
TranslationDetectorChecks for incomplete translations - e.Classcom.android.tools.lint.checksAndroid Lint
TypoDetectorCheck which looks for likely typos in Strings.Classcom.android.tools.lint.checksAndroid Lint
TypographyDetectorChecks for various typographical issues in string definitions.Classcom.android.tools.lint.checksAndroid Lint
TypographyDetector .ReplaceEditAn object describing a single edit to be made.Classcom.android.tools.lint.checksAndroid Lint
TypoLookupDatabase of common typos / misspellings.Classcom.android.tools.lint.checksAndroid Lint
UnusedResourceDetectorFinds unused resources.Classcom.android.tools.lint.checksAndroid Lint
UseCompoundDrawableDetectorClasscom.android.tools.lint.checksAndroid Lint
UselessViewDetectorChecks whether the current node can be removed without affecting the layout.Classcom.android.tools.lint.checksAndroid Lint
Utf8DetectorChecks that the encoding used in resource files is always UTF-8 TODO: Add a check which looks at files which do not specify the encodingClasscom.android.tools.lint.checksAndroid Lint
ViewConstructorDetectorClasscom.android.tools.lint.checksAndroid Lint
ViewHolderDetectorClasscom.android.tools.lint.checksAndroid Lint
ViewTagDetectorClasscom.android.tools.lint.checksAndroid Lint
ViewTypeDetectorDetector for finding inconsistent usage of views and casts TODO: Check findFragmentByIdClasscom.android.tools.lint.checksAndroid Lint
WakelockDetectorChecks for problems with wakelocks (such as failing to release them) which can lead to unnecessary battery usage.Classcom.android.tools.lint.checksAndroid Lint
WebViewDetectorNested Class SummaryNested classes/interfaces inherited from class com.Classcom.android.tools.lint.checksAndroid Lint
WrongCallDetectorClasscom.android.tools.lint.checksAndroid Lint
WrongCaseDetectorCheck which looks for missing wrong case usage for certain layout tags.Classcom.android.tools.lint.checksAndroid Lint
WrongIdDetectorClasscom.android.tools.lint.checksAndroid Lint
WrongImportDetectorChecks for "import android.Classcom.android.tools.lint.checksAndroid Lint
WrongLocationDetectorClasscom.android.tools.lint.checksAndroid Lint