AvailableAnnotations - shiraji/androidannotations GitHub Wiki
This page contains the list of all the annotations provided by AndroidAnnotations, with links to their documentation.
If you find a missing annotation, a broken link, or anything that's not up to date, please let us know by creating an issue.
Enhanced components
- @EActivity
- @EApplication
- @EBean
- @EFragment
- @EProvider
- @EReceiver
- @EIntentService
- @EService
- @EView
- @EViewGroup
Injection
- @AfterExtras
- @AfterInject
- @AfterViews
- @App
- @Bean
- @Extra
- @FragmentArg
- @FragmentById
- @FragmentByTag
- @FromHtml
- @HttpsClient
- @NonConfigurationInstance
- @RootContext
- @SystemService
- @ViewById
- @ViewsById
Event binding
- @TextChange
- @AfterTextChange
- @BeforeTextChange
- @EditorAction
- @FocusChange
- @CheckedChange
- @Touch
- @Click
- @LongClick
- @ItemClick
- @ItemLongClick
- @ItemSelect
- @OptionsItem
- @SeekBarProgressChange
- @SeekBarTouchStart
- @SeekBarTouchStop
- @KeyDown
- @KeyUp
- @KeyLongPress
- @KeyMultiple
- @PageScrollStateChanged
- @PageScrolled
- @PageSelected
Threading
Misc
- @InstanceState
- @WindowFeature
- @Fullscreen
- @CustomTitle
- @InjectMenu
- @OptionsMenu
- @OptionsMenuItem
- @OrmLiteDao
- @RoboGuice
- @Trace
- @Transactional
- @OnActivityResult
- @OnActivityResult.Extra
- @HierarchyViewerSupport
- @ServiceAction
- @Receiver
- @Receiver.Extra
- @ReceiverAction
- @ReceiverAction.Extra
- @IgnoredWhenDetached
- @IgnoreWhen
- @WakeLock
Resource injection
- @StringRes
- @AnimationRes
- @ColorRes
- @DimensionPixelOffsetRes
- @DimensionPixelSizeRes
- @DimensionRes
- @BooleanRes
- @ColorStateListRes
- @DrawableRes
- @IntArrayRes
- @IntegerRes
- @LayoutRes
- @MovieRes
- @StringArrayRes
- @TextArrayRes
- @TextRes
- @HtmlRes
Rest API
- @Rest
- @RestService
- @Get
- @Post
- @Put
- @Patch
- @Delete
- @Options
- @Head
- @Accept
- @RequiresHeader
- @RequiresCookie
- @RequiresCookieInUrl
- @RequiresAuthentication
- @SetsCookie
- @RequiresCookieInUrl
- @Path
- @Body
- @Field
- @Part
- @Header
- @Headers
Typesafe SharedPreferences
- @DefaultBoolean
- @DefaultFloat
- @DefaultInt
- @DefaultLong
- @DefaultString
- @DefaultStringSet
- @DefaultRes
- @Pref
- @SharedPref