Skip navigation links
A B C D E F G H I K L M N O P R S T U V W Y Z 

A

ActivityCallbacks - Class in com.alexvasilkov.android.commons.ui
 
ActivityCallbacks.Callbacks - Class in com.alexvasilkov.android.commons.ui
 
addEvent() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Returns builder for "add calendar event" request.
addItemsTo(ViewGroup) - Method in class com.alexvasilkov.android.commons.adapters.LayoutItemsAdapter
Removes all child views from given view group and fill it in with items populated from this adapter.
addKeyboardListener(View, KeyboardHelper.OnKeyboardShowListener) - Static method in class com.alexvasilkov.android.commons.ui.KeyboardHelper
Registers listener for soft keyboard state changes.
The state is computed based on rootView height changes.
AddToCalendarIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
AddToCalendarIntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.builders.AddToCalendarIntentBuilder
 
adjustHeightSpecs(int) - Method in class com.alexvasilkov.android.commons.widgets.BoundedViewHelper
 
adjustWidthSpecs(int) - Method in class com.alexvasilkov.android.commons.widgets.BoundedViewHelper
 
afterTextChanged(Editable) - Method in class com.alexvasilkov.android.commons.texts.SimpleTextWatcher
 
allDay(boolean) - Method in class com.alexvasilkov.android.commons.nav.builders.AddToCalendarIntentBuilder
 
allDay() - Method in class com.alexvasilkov.android.commons.nav.builders.AddToCalendarIntentBuilder
 
animate(Navigate.Transitions) - Method in class com.alexvasilkov.android.commons.nav.Navigate
Sets animation to be played when activity is entered / finished.
app(String) - Method in class com.alexvasilkov.android.commons.nav.builders.PlayIntentBuilder
 
app(String) - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
 
append(int) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder
 
append(int, Object) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder
 
append(CharSequence) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder
 
append(CharSequence, Object) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder
 
apply(Activity) - Static method in class com.alexvasilkov.android.commons.texts.Fonts
Applies fonts to all TextView views in Activity's window decor view.
TextView tag will be used to determine font.
apply(View) - Static method in class com.alexvasilkov.android.commons.texts.Fonts
If view is instance of ViewGroup then applies fonts to all TextView views in given ViewGroup.
If view is instance of TextView then applies font to provided TextView.
TextView tag will be used to determine the font.
apply(TextView, int) - Static method in class com.alexvasilkov.android.commons.texts.Fonts
Applies font to provided TextView.
Note: this class will only accept fonts under fonts/ directory and fonts starting with font: prefix.
apply(TextView, String) - Static method in class com.alexvasilkov.android.commons.texts.Fonts
Applies font to provided TextView.
Note: this class will only accept fonts under fonts/ directory and fonts starting with font: prefix.
apply() - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder.Style
 
asActivity(Context) - Static method in class com.alexvasilkov.android.commons.ui.ContextHelper
 
asApplication(Context) - Static method in class com.alexvasilkov.android.commons.ui.ContextHelper
 
asHtml() - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 
asMap() - Method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
asPlainText() - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 
attachLayout(ViewGroup) - Method in class com.alexvasilkov.android.commons.adapters.LayoutItemsAdapter
Attaches given view group to adapter to be populated with views when LayoutItemsAdapter.notifyDataSetChanged() method is called.
If other view group was already attached it will be cleared first.
attachment(Uri) - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 

B

bccEmails(String...) - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 
beforeTextChanged(CharSequence, int, int, int) - Method in class com.alexvasilkov.android.commons.texts.SimpleTextWatcher
 
begin(long) - Method in class com.alexvasilkov.android.commons.nav.builders.AddToCalendarIntentBuilder
 
body(Spanned) - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 
body(String) - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 
BoundedFrameLayout - Class in com.alexvasilkov.android.commons.widgets
FrameLayout implementation that allows setting max width and max height using 'android:maxWidth' and 'android:maxHeight' xml attributes.
BoundedFrameLayout(Context) - Constructor for class com.alexvasilkov.android.commons.widgets.BoundedFrameLayout
 
BoundedFrameLayout(Context, AttributeSet) - Constructor for class com.alexvasilkov.android.commons.widgets.BoundedFrameLayout
 
BoundedLinearLayout - Class in com.alexvasilkov.android.commons.widgets
LinearLayout implementation that allows setting max width and max height using 'android:maxWidth' and 'android:maxHeight' xml attributes.
BoundedLinearLayout(Context) - Constructor for class com.alexvasilkov.android.commons.widgets.BoundedLinearLayout
 
BoundedLinearLayout(Context, AttributeSet) - Constructor for class com.alexvasilkov.android.commons.widgets.BoundedLinearLayout
 
BoundedRelativeLayout - Class in com.alexvasilkov.android.commons.widgets
RelativeLayout implementation that allows setting max width and max height using 'android:maxWidth' and 'android:maxHeight' xml attributes.
BoundedRelativeLayout(Context) - Constructor for class com.alexvasilkov.android.commons.widgets.BoundedRelativeLayout
 
BoundedRelativeLayout(Context, AttributeSet) - Constructor for class com.alexvasilkov.android.commons.widgets.BoundedRelativeLayout
 
BoundedViewHelper - Class in com.alexvasilkov.android.commons.widgets
Helper class to allow setting max width and max height to any views using 'android:maxWidth' and 'android:maxHeight' xml attributes.
BoundedViewHelper(Context, AttributeSet) - Constructor for class com.alexvasilkov.android.commons.widgets.BoundedViewHelper
 
browser() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Returns builder to open url in a browser.
BrowserIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
BrowserIntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.builders.BrowserIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.AddToCalendarIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.BrowserIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.CustomTabsIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.DialIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.PickContactIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.PickImageIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.PlayIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.ShareIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.SmsIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.builders.YouTubeIntentBuilder
 
build(Navigate) - Method in class com.alexvasilkov.android.commons.nav.IntentBuilder
 
build() - Method in class com.alexvasilkov.android.commons.nav.IntentBuilder
 
build() - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder
 

C

Callbacks() - Constructor for class com.alexvasilkov.android.commons.ui.ActivityCallbacks.Callbacks
 
canPerformCall(Context) - Static method in class com.alexvasilkov.android.commons.utils.TelephonyHelper
 
canSendSms(Context) - Static method in class com.alexvasilkov.android.commons.utils.TelephonyHelper
 
ccEmails(String...) - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 
clearStyle() - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder
 
color(int) - Method in class com.alexvasilkov.android.commons.nav.builders.CustomTabsIntentBuilder
 
colorRes(int) - Method in class com.alexvasilkov.android.commons.nav.builders.CustomTabsIntentBuilder
 
com.alexvasilkov.android.commons.adapters - package com.alexvasilkov.android.commons.adapters
 
com.alexvasilkov.android.commons.converters - package com.alexvasilkov.android.commons.converters
 
com.alexvasilkov.android.commons.dates - package com.alexvasilkov.android.commons.dates
 
com.alexvasilkov.android.commons.nav - package com.alexvasilkov.android.commons.nav
 
com.alexvasilkov.android.commons.nav.builders - package com.alexvasilkov.android.commons.nav.builders
 
com.alexvasilkov.android.commons.nav.handlers - package com.alexvasilkov.android.commons.nav.handlers
 
com.alexvasilkov.android.commons.prefs - package com.alexvasilkov.android.commons.prefs
 
com.alexvasilkov.android.commons.state - package com.alexvasilkov.android.commons.state
 
com.alexvasilkov.android.commons.texts - package com.alexvasilkov.android.commons.texts
 
com.alexvasilkov.android.commons.ui - package com.alexvasilkov.android.commons.ui
 
com.alexvasilkov.android.commons.utils - package com.alexvasilkov.android.commons.utils
 
com.alexvasilkov.android.commons.widgets - package com.alexvasilkov.android.commons.widgets
 
ConnectivityHelper - Class in com.alexvasilkov.android.commons.utils
Connectivity helper provides simple API to listen for network connectivity state.
Method ConnectivityHelper.isConnected(Context) can be used to directly check connection.
Requires android.permission.ACCESS_NETWORK_STATE permission.
ConnectivityHelper.ConnectivityListener - Interface in com.alexvasilkov.android.commons.utils
 
ContextHelper - Class in com.alexvasilkov.android.commons.ui
 
convert() - Method in interface com.alexvasilkov.android.commons.converters.Convertable
 
convert(P) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Converting single item if it is not null.
convert(J[]) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Converting array of convertable items into ArrayList of target items.
Note: per-item ParseExceptions are ignored.
convert(Collection<J>) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Converting collection of convertable items into ArrayList of target items.
Note: per-item ParseExceptions are ignored.
convert(Class<T>, String, T) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Searches for enum of given class with given name (case insensitive).
Convertable<T> - Interface in com.alexvasilkov.android.commons.converters
 
convertToArray(J[]) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Converting array of convertable items into array of target items.
Shortcut for toArray(convert(array))
convertToArray(J[], Class<T>) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Converting array of convertable items into array of target items.
Shortcut for toArray(convert(array), clazz)
convertToArray(Collection<J>) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Converting collection of convertable items into array of target items.
Shortcut for toArray(convert(collection))
convertToArray(Collection<J>, Class<T>) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Converting Collection of convertable items into array of target items.
Shortcut for toArray(convert(array), clazz)
ConvertUtils - Class in com.alexvasilkov.android.commons.converters
 
create(IN, Creator<IN, OUT>) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Creates output object using provided creator.
create(IN[], Creator<IN, OUT>) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Creates list of output objects using provided creator.
create(Collection<IN>, Creator<IN, OUT>) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Creates list of output objects using provided creator.
create(IN) - Method in interface com.alexvasilkov.android.commons.converters.Creator
 
createStyle() - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder
 
Creator<IN,OUT> - Interface in com.alexvasilkov.android.commons.converters
 
currentStyle() - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder
 
customTabs() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Returns builder to open url using Chrome custom tabs.
Note, that corresponding library should be added as dependency to your project.
CustomTabsIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
CustomTabsIntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.builders.CustomTabsIntentBuilder
 

D

DEFAULT - Static variable in class com.alexvasilkov.android.commons.nav.Navigate
 
DEFAULT_DELIMITER - Static variable in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
 
DEFAULT_EMPTY_ASPECT - Static variable in class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
description(String) - Method in class com.alexvasilkov.android.commons.nav.builders.AddToCalendarIntentBuilder
 
dial() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Returns builder to open dialer with pre-filled phone number.
DialIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
DialIntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.builders.DialIntentBuilder
 
duplicateState(View, View) - Static method in class com.alexvasilkov.android.commons.ui.Views
Duplicates drawable state from one view to another.
E.g.

E

email() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Returns builder for "send email" request.
email - Variable in class com.alexvasilkov.android.commons.nav.handlers.PickEmailHandler.Data
 
EmailIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
EmailIntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 
enableUrlBarHiding() - Method in class com.alexvasilkov.android.commons.nav.builders.CustomTabsIntentBuilder
 
end(long) - Method in class com.alexvasilkov.android.commons.nav.builders.AddToCalendarIntentBuilder
 
external() - Method in class com.alexvasilkov.android.commons.nav.Navigate
 
ExternalIntents - Class in com.alexvasilkov.android.commons.nav
 

F

FADE - Static variable in class com.alexvasilkov.android.commons.nav.Navigate
 
FillWidthImageView - Class in com.alexvasilkov.android.commons.widgets
 
FillWidthImageView(Context) - Constructor for class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
FillWidthImageView(Context, AttributeSet) - Constructor for class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
find(View, int) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
find(Activity, int) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
finish() - Method in class com.alexvasilkov.android.commons.nav.Navigate
Finishes current activity.
finish(int) - Method in class com.alexvasilkov.android.commons.nav.Navigate
Finishes current activity with provided result code.
finish(int, Intent) - Method in class com.alexvasilkov.android.commons.nav.Navigate
Finishes current activity with provided result code and data.
Fonts - Class in com.alexvasilkov.android.commons.texts
Fonts helper.
format(Date) - Method in class com.alexvasilkov.android.commons.dates.ThreadSafeDateFormatter
 
format(long) - Method in class com.alexvasilkov.android.commons.dates.ThreadSafeDateFormatter
 
formatISO8601(Date) - Static method in class com.alexvasilkov.android.commons.dates.ISO8601DateFormatter
Produces string in format yyyy-MM-dd'T'HH:mm:ss'Z'.
forResult(int) - Method in class com.alexvasilkov.android.commons.nav.Navigate
Sets activity request code.
If request code is provided method Activity.startActivityForResult(android.content.Intent, int) of activity (or similar method of fragment) will be used to start next activity.
from(Context) - Static method in class com.alexvasilkov.android.commons.nav.Navigate
Initiates navigation starting from given context.
Note, that if this is not an activity context then you can't use Navigate.forResult(int), Navigate.animate(Transitions) and all the finish(...) and navigateUp(...) methods.
from(Activity) - Static method in class com.alexvasilkov.android.commons.nav.Navigate
Initiates navigation starting from given activity.
from(Fragment) - Static method in class com.alexvasilkov.android.commons.nav.Navigate
Initiates navigation starting from given fragment.
from(android.support.v4.app.Fragment) - Static method in class com.alexvasilkov.android.commons.nav.Navigate
Initiates navigation starting from given fragment.
fromJson(String, Class<T>) - Static method in class com.alexvasilkov.android.commons.utils.GsonHelper
 
fromJson(String, Type) - Static method in class com.alexvasilkov.android.commons.utils.GsonHelper
 

G

get() - Static method in class com.alexvasilkov.android.commons.utils.GsonHelper
 
get(Context, String) - Static method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
getAttrColor(Context, int) - Static method in class com.alexvasilkov.android.commons.ui.ResourcesHelper
 
getAttrDrawable(Context, int) - Static method in class com.alexvasilkov.android.commons.ui.ResourcesHelper
 
getBoolean(String) - Method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
getBoolean(String, boolean) - Method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
getBooleanRequired(String) - Method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
getColor(Context, int) - Static method in class com.alexvasilkov.android.commons.ui.ResourcesHelper
 
getContext() - Method in class com.alexvasilkov.android.commons.nav.IntentBuilder
 
getCount() - Method in class com.alexvasilkov.android.commons.adapters.ItemsAdapter
 
getDate(SharedPreferences, String) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Retrieves date value stored as long.
getDouble(SharedPreferences, String, double) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Retrieves double value stored as long.
getFallback() - Method in class com.alexvasilkov.android.commons.nav.IntentHolder
 
getFrameParams(View) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
getInt(String) - Method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
getInt(String, int) - Method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
getIntent() - Method in class com.alexvasilkov.android.commons.nav.IntentHolder
 
getIntRequired(String) - Method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
getItem(int) - Method in class com.alexvasilkov.android.commons.adapters.ItemsAdapter
 
getItemId(int) - Method in class com.alexvasilkov.android.commons.adapters.ItemsAdapter
 
getItemsList() - Method in class com.alexvasilkov.android.commons.adapters.ItemsAdapter
 
getJson(SharedPreferences, String, Class<T>) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Retrieves object stored as json encoded string.
getJson(SharedPreferences, String, Type) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Retrieves object stored as json encoded string.
getLinearParams(View) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
getMarginParams(View) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
getParams(View) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
getRelativeParams(View) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
getSerializable(SharedPreferences, String) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Retrieves serializable object stored as BASE_64 encoded string.
getString(String) - Method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
getString(String, String) - Method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
getStringArray(SharedPreferences, String, String) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Retrieves strings array stored as single string.
getStringArray(SharedPreferences, String) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Retrieves strings array stored as single string.
getStringRequired(String) - Method in class com.alexvasilkov.android.commons.utils.PropertiesMap
 
getView(int, View, ViewGroup) - Method in class com.alexvasilkov.android.commons.adapters.ItemsAdapter
 
GMT - Static variable in class com.alexvasilkov.android.commons.dates.ThreadSafeDateFormatter
 
googlePlay() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Returns builder to open Google Play details screen for specified app.
Falls back to browser if Google Play app is not found.
GsonHelper - Class in com.alexvasilkov.android.commons.utils
 
GsonHelper() - Constructor for class com.alexvasilkov.android.commons.utils.GsonHelper
 

H

hasGson() - Static method in class com.alexvasilkov.android.commons.utils.GsonHelper
 
hideSoftKeyboard(Activity) - Static method in class com.alexvasilkov.android.commons.ui.KeyboardHelper
Hides keyboard using currently focused view.
Shortcut for hideSoftKeyboard(activity, activity.getCurrentFocus()).
hideSoftKeyboard(Context, View) - Static method in class com.alexvasilkov.android.commons.ui.KeyboardHelper
Uses given views to hide soft keyboard and to clear current focus.

I

id - Variable in class com.alexvasilkov.android.commons.nav.handlers.PickEmailHandler.Data
 
id - Variable in class com.alexvasilkov.android.commons.nav.handlers.PickPhoneHandler.Data
 
inflate(Context, int) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
inflate(View, int) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
inflateAndAttach(View, int) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
InstanceState - Annotation Type in com.alexvasilkov.android.commons.state
 
InstanceStateGson - Annotation Type in com.alexvasilkov.android.commons.state
 
InstanceStateManager<T> - Class in com.alexvasilkov.android.commons.state
Helps saving and restoring Activity or Fragment instance state.
Only local fields marked with InstanceState annotation will be saved.
Supported fields types: boolean, boolean[], byte, byte[], char, char[], CharSequence, CharSequence[], double, double[], float, float[], int, int[], long, long[], short, short[], String, String[], Bundle and all objects implementing Serializable.
See also InstanceStateManager.saveInstanceState(Object, android.os.Bundle) and InstanceStateManager.restoreInstanceState(Object, android.os.Bundle) methods.
IntentBuilder - Class in com.alexvasilkov.android.commons.nav
 
IntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.IntentBuilder
 
IntentHolder - Class in com.alexvasilkov.android.commons.nav
 
IntentHolder(Navigate, Intent, Intent) - Constructor for class com.alexvasilkov.android.commons.nav.IntentHolder
 
IntentHolder(Navigate, Intent) - Constructor for class com.alexvasilkov.android.commons.nav.IntentHolder
 
isAppInstalled(Context, String) - Static method in class com.alexvasilkov.android.commons.nav.ExternalIntents
 
isConnected(Context) - Static method in class com.alexvasilkov.android.commons.utils.ConnectivityHelper
 
ISO8601DateFormatter - Class in com.alexvasilkov.android.commons.dates
 
ItemsAdapter<T,VH extends ItemsAdapter.ViewHolder> - Class in com.alexvasilkov.android.commons.adapters
BaseAdapter implementation to use List as a source.
getView method is divided into ItemsAdapter.onCreateHolder(ViewGroup, int) and ItemsAdapter.onBindHolder(ViewHolder, int) methods.
ItemsAdapter() - Constructor for class com.alexvasilkov.android.commons.adapters.ItemsAdapter
 
ItemsAdapter.ViewHolder - Class in com.alexvasilkov.android.commons.adapters
 
itemView - Variable in class com.alexvasilkov.android.commons.adapters.ItemsAdapter.ViewHolder
 

K

KeyboardHelper - Class in com.alexvasilkov.android.commons.ui
 
KeyboardHelper.OnKeyboardShowListener - Interface in com.alexvasilkov.android.commons.ui
 

L

LayoutItemsAdapter<T,VH extends ItemsAdapter.ViewHolder> - Class in com.alexvasilkov.android.commons.adapters
ItemsAdapter implementation that allows to populate any ViewGroup with views created by this adapter, see LayoutItemsAdapter.addItemsTo(android.view.ViewGroup).
Also you can make use of views recycling, which is enabled by default.
LayoutItemsAdapter() - Constructor for class com.alexvasilkov.android.commons.adapters.LayoutItemsAdapter
 
LayoutItemsAdapter(boolean) - Constructor for class com.alexvasilkov.android.commons.adapters.LayoutItemsAdapter
 
LocalizationHelper - Class in com.alexvasilkov.android.commons.ui
Helper to set default locale to a specified value.
For example you may want to sync localization from strings.xml with system localization (e.g.
location(String) - Method in class com.alexvasilkov.android.commons.nav.builders.AddToCalendarIntentBuilder
 

M

MATCH - Static variable in class com.alexvasilkov.android.commons.ui.Views
 
mimeType(String) - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 
multiple(boolean) - Method in class com.alexvasilkov.android.commons.nav.builders.PickImageIntentBuilder
 
multiple() - Method in class com.alexvasilkov.android.commons.nav.builders.PickImageIntentBuilder
 

N

name - Variable in class com.alexvasilkov.android.commons.nav.handlers.PickEmailHandler.Data
 
name - Variable in class com.alexvasilkov.android.commons.nav.handlers.PickPhoneHandler.Data
 
Navigate - Class in com.alexvasilkov.android.commons.nav
Helper class to navigate between activities with animation.
Navigate.Transitions - Class in com.alexvasilkov.android.commons.nav
Animations resources holder.
navigateUp(Class<? extends Activity>) - Method in class com.alexvasilkov.android.commons.nav.Navigate
Navigates up to specified activity in the back stack skipping intermediate activities
navigateUp(Intent) - Method in class com.alexvasilkov.android.commons.nav.Navigate
Navigates up to specified activity in the back stack skipping intermediate activities
newDocument() - Method in class com.alexvasilkov.android.commons.nav.Navigate
Sets intent flags so that it is opened outside of app's task.
Useful when redirecting user to external apps.
NONE - Static variable in class com.alexvasilkov.android.commons.nav.Navigate
 
notifyDataSetChanged() - Method in class com.alexvasilkov.android.commons.adapters.LayoutItemsAdapter
 

O

onActivityCreated(Activity, Bundle) - Method in class com.alexvasilkov.android.commons.ui.ActivityCallbacks.Callbacks
 
onActivityDestroyed(Activity) - Method in class com.alexvasilkov.android.commons.ui.ActivityCallbacks.Callbacks
 
onActivityPaused(Activity) - Method in class com.alexvasilkov.android.commons.ui.ActivityCallbacks.Callbacks
 
onActivityResumed(Activity) - Method in class com.alexvasilkov.android.commons.ui.ActivityCallbacks.Callbacks
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.alexvasilkov.android.commons.ui.ActivityCallbacks.Callbacks
 
onActivityStarted(Activity) - Method in class com.alexvasilkov.android.commons.ui.ActivityCallbacks.Callbacks
 
onActivityStopped(Activity) - Method in class com.alexvasilkov.android.commons.ui.ActivityCallbacks.Callbacks
 
onBindHolder(VH, int) - Method in class com.alexvasilkov.android.commons.adapters.ItemsAdapter
 
onConnectivityChange(boolean) - Method in interface com.alexvasilkov.android.commons.utils.ConnectivityHelper.ConnectivityListener
 
onCreateHolder(ViewGroup, int) - Method in class com.alexvasilkov.android.commons.adapters.ItemsAdapter
 
onKeyboardShow(boolean) - Method in interface com.alexvasilkov.android.commons.ui.KeyboardHelper.OnKeyboardShowListener
 
onMeasure(int, int) - Method in class com.alexvasilkov.android.commons.widgets.BoundedFrameLayout
 
onMeasure(int, int) - Method in class com.alexvasilkov.android.commons.widgets.BoundedLinearLayout
 
onMeasure(int, int) - Method in class com.alexvasilkov.android.commons.widgets.BoundedRelativeLayout
 
onMeasure(int, int) - Method in class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
onRecycleView(View) - Method in class com.alexvasilkov.android.commons.adapters.LayoutItemsAdapter
Called when view is recycled.
onResult(Context, int, Intent) - Static method in class com.alexvasilkov.android.commons.nav.handlers.PickEmailHandler
Call this method from Activity.onActivityResult(int, int, Intent) method to get picked contact info.
onResult(Context, int, Intent) - Static method in class com.alexvasilkov.android.commons.nav.handlers.PickImageHandler
Call this method from Activity.onActivityResult(int, int, Intent) method to get picked contact info.
onResult(Context, int, Intent) - Static method in class com.alexvasilkov.android.commons.nav.handlers.PickPhoneHandler
Call this method from Activity.onActivityResult(int, int, Intent) method to get picked contact info.
onSpanClicked(Object) - Method in interface com.alexvasilkov.android.commons.texts.SpannableBuilder.OnSpanClickListener
 
onTextChanged(CharSequence, int, int, int) - Method in class com.alexvasilkov.android.commons.texts.SimpleTextWatcher
 

P

parse(String) - Method in class com.alexvasilkov.android.commons.dates.ThreadSafeDateFormatter
 
parseISO8601(String) - Static method in class com.alexvasilkov.android.commons.dates.ISO8601DateFormatter
Parses dates in following formats:
phone(String) - Method in class com.alexvasilkov.android.commons.nav.builders.DialIntentBuilder
 
phone(int) - Method in class com.alexvasilkov.android.commons.nav.builders.DialIntentBuilder
 
phone(String) - Method in class com.alexvasilkov.android.commons.nav.builders.SmsIntentBuilder
 
phone(int) - Method in class com.alexvasilkov.android.commons.nav.builders.SmsIntentBuilder
 
phone - Variable in class com.alexvasilkov.android.commons.nav.handlers.PickPhoneHandler.Data
 
PickContactIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
PickContactIntentBuilder(Navigate, String) - Constructor for class com.alexvasilkov.android.commons.nav.builders.PickContactIntentBuilder
 
pickEmail() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Opens phone picker activity.
Use PickPhoneHandler.onResult(Context, int, Intent) to handle results.
PickEmailHandler - Class in com.alexvasilkov.android.commons.nav.handlers
 
PickEmailHandler() - Constructor for class com.alexvasilkov.android.commons.nav.handlers.PickEmailHandler
 
PickEmailHandler.Data - Class in com.alexvasilkov.android.commons.nav.handlers
 
PickImageHandler - Class in com.alexvasilkov.android.commons.nav.handlers
 
PickImageHandler() - Constructor for class com.alexvasilkov.android.commons.nav.handlers.PickImageHandler
 
PickImageIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
PickImageIntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.builders.PickImageIntentBuilder
 
pickPhone() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Opens phone picker activity.
Use PickPhoneHandler.onResult(Context, int, Intent) to handle results.
PickPhoneHandler - Class in com.alexvasilkov.android.commons.nav.handlers
 
PickPhoneHandler() - Constructor for class com.alexvasilkov.android.commons.nav.handlers.PickPhoneHandler
 
PickPhoneHandler.Data - Class in com.alexvasilkov.android.commons.nav.handlers
 
pickPhoto() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Opens image picker activity.
Use PickImageHandler.onResult(Context, int, Intent) to handle results.
PlayIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
PlayIntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.builders.PlayIntentBuilder
 
pollRecycledView(int) - Method in class com.alexvasilkov.android.commons.adapters.LayoutItemsAdapter
 
PreferencesHelper - Class in com.alexvasilkov.android.commons.prefs
Helper methods to store additional types of values to SharedPreferences.
PropertiesMap - Class in com.alexvasilkov.android.commons.utils
Helper class to read various properties from assets/*.properties file.
putDate(SharedPreferences.Editor, String, Date) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Stores given date as long value.
putDouble(SharedPreferences.Editor, String, double) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Converts and stores double value as long.
putJson(SharedPreferences.Editor, String, Object) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Stores object as json encoded string.
putSerializable(SharedPreferences.Editor, String, Serializable) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Stores serializable object as BASE_64 encoded string.
putStringArray(SharedPreferences.Editor, String, String[], String) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Stores strings array as single string.
putStringArray(SharedPreferences.Editor, String, String[]) - Static method in class com.alexvasilkov.android.commons.prefs.PreferencesHelper
Stores strings array as single string.

R

recycleAllFrom(ViewGroup) - Method in class com.alexvasilkov.android.commons.adapters.LayoutItemsAdapter
Removing and recycling all child views from given view group
register(Context, Application.ActivityLifecycleCallbacks) - Static method in class com.alexvasilkov.android.commons.ui.ActivityCallbacks
 
register(Context, ConnectivityHelper.ConnectivityListener) - Static method in class com.alexvasilkov.android.commons.utils.ConnectivityHelper
Be sure to remove receiver at appropriate time (i.e.
removeKeyboardListener(View) - Static method in class com.alexvasilkov.android.commons.ui.KeyboardHelper
 
removeOnGlobalLayoutListener(View, ViewTreeObserver.OnGlobalLayoutListener) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
requestLayout() - Method in class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
ResourcesHelper - Class in com.alexvasilkov.android.commons.ui
 
restoreInstanceState(T, Bundle) - Static method in class com.alexvasilkov.android.commons.state.InstanceStateManager
Restoring instance state from given savedState into the given obj.

S

saveInstanceState(T, Bundle) - Static method in class com.alexvasilkov.android.commons.state.InstanceStateManager
Saving instance state of the given obj into outState.
Supposed to be called from Activity.onSaveInstanceState(android.os.Bundle) or Fragment.onSaveInstanceState(android.os.Bundle).
Activity or Fragment itself can be used as obj parameter.
setBackground(View, Drawable) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
setBackgroundKeepPadding(View, Drawable) - Static method in class com.alexvasilkov.android.commons.ui.Views
 
setColor(int) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder.Style
 
setColorResId(int) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder.Style
 
setDefaultEmptyAspect() - Method in class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
setEmptyAspect(int, int) - Method in class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
setEmptyAspect(float) - Method in class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
setFont(Typeface) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder.Style
 
setFont(String) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder.Style
For more details see Fonts.
setFont(int) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder.Style
For more details see Fonts.
setImageBitmap(Bitmap) - Method in class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
setImageDrawable(Drawable) - Method in class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
setImageResource(int) - Method in class com.alexvasilkov.android.commons.widgets.FillWidthImageView
 
setItemsList(List<T>) - Method in class com.alexvasilkov.android.commons.adapters.ItemsAdapter
Sets list to this adapter and calls BaseAdapter.notifyDataSetChanged() to update underlying ListView.
You can pass null to clear the adapter.
setLanguage(String) - Static method in class com.alexvasilkov.android.commons.ui.LocalizationHelper
 
setLocale(Locale) - Static method in class com.alexvasilkov.android.commons.ui.LocalizationHelper
Sets default locale and locale for conext wrapping, see LocalizationHelper.wrap(Context).
setSize(int, float) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder.Style
 
setSize(float) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder.Style
Setting size as scaled pixels (SP).
setUnderline(boolean) - Method in class com.alexvasilkov.android.commons.texts.SpannableBuilder.Style
 
share() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Returns builder for sharing request.
Uses Intent.ACTION_SEND action and "plain/text" mime type.
ShareIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
ShareIntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.builders.ShareIntentBuilder
 
showSoftKeyboard(Context, View) - Static method in class com.alexvasilkov.android.commons.ui.KeyboardHelper
Shows soft keyboard and requests focus for given view.
SimpleTextWatcher - Class in com.alexvasilkov.android.commons.texts
TextWatcher implementation that do nothing by default.
SimpleTextWatcher() - Constructor for class com.alexvasilkov.android.commons.texts.SimpleTextWatcher
 
SLIDE_BOTTOM - Static variable in class com.alexvasilkov.android.commons.nav.Navigate
 
SLIDE_LEFT - Static variable in class com.alexvasilkov.android.commons.nav.Navigate
 
sms() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Returns builder for sms sending request.
SmsIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
SmsIntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.builders.SmsIntentBuilder
 
SpannableBuilder - Class in com.alexvasilkov.android.commons.texts
SpannableStringBuilder wrapper that allows applying various text styles to single TextView.
SpannableBuilder(Context) - Constructor for class com.alexvasilkov.android.commons.texts.SpannableBuilder
 
SpannableBuilder(Context, SpannableBuilder.OnSpanClickListener) - Constructor for class com.alexvasilkov.android.commons.texts.SpannableBuilder
 
SpannableBuilder.OnSpanClickListener - Interface in com.alexvasilkov.android.commons.texts
 
SpannableBuilder.Style - Class in com.alexvasilkov.android.commons.texts
 
start() - Method in class com.alexvasilkov.android.commons.nav.IntentBuilder
 
start() - Method in class com.alexvasilkov.android.commons.nav.IntentHolder
 
start(Class<? extends Activity>) - Method in class com.alexvasilkov.android.commons.nav.Navigate
Starts activity by activity class.
start(Intent) - Method in class com.alexvasilkov.android.commons.nav.Navigate
Starts activity by intent.
subject(String) - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 

T

TelephonyHelper - Class in com.alexvasilkov.android.commons.utils
 
text(String) - Method in class com.alexvasilkov.android.commons.nav.builders.ShareIntentBuilder
 
text(int) - Method in class com.alexvasilkov.android.commons.nav.builders.ShareIntentBuilder
 
text(String) - Method in class com.alexvasilkov.android.commons.nav.builders.SmsIntentBuilder
 
text(int) - Method in class com.alexvasilkov.android.commons.nav.builders.SmsIntentBuilder
 
ThreadSafeDateFormatter - Class in com.alexvasilkov.android.commons.dates
Thread safe date formatter.
ThreadSafeDateFormatter(String) - Constructor for class com.alexvasilkov.android.commons.dates.ThreadSafeDateFormatter
 
ThreadSafeDateFormatter(String, Locale) - Constructor for class com.alexvasilkov.android.commons.dates.ThreadSafeDateFormatter
 
ThreadSafeDateFormatter(String, TimeZone) - Constructor for class com.alexvasilkov.android.commons.dates.ThreadSafeDateFormatter
 
ThreadSafeDateFormatter(String, DateFormatSymbols) - Constructor for class com.alexvasilkov.android.commons.dates.ThreadSafeDateFormatter
 
ThreadSafeDateFormatter(String, Locale, TimeZone) - Constructor for class com.alexvasilkov.android.commons.dates.ThreadSafeDateFormatter
 
ThreadSafeDateFormatter(String, Locale, TimeZone, DateFormatSymbols) - Constructor for class com.alexvasilkov.android.commons.dates.ThreadSafeDateFormatter
 
timezone(TimeZone) - Method in class com.alexvasilkov.android.commons.nav.builders.AddToCalendarIntentBuilder
 
title(String) - Method in class com.alexvasilkov.android.commons.nav.builders.AddToCalendarIntentBuilder
 
title(String) - Method in class com.alexvasilkov.android.commons.nav.builders.ShareIntentBuilder
 
title(int) - Method in class com.alexvasilkov.android.commons.nav.builders.ShareIntentBuilder
 
toArray(Collection<T>) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Converting List into array.
Note: array type is determined by class of the first non-null element in the list.
toArray(Collection<T>, Class<T>) - Static method in class com.alexvasilkov.android.commons.converters.ConvertUtils
Converting List into array of given type.
toEmails(String...) - Method in class com.alexvasilkov.android.commons.nav.builders.EmailIntentBuilder
 
toJson(Object) - Static method in class com.alexvasilkov.android.commons.utils.GsonHelper
 
Transitions(int, int, int, int) - Constructor for class com.alexvasilkov.android.commons.nav.Navigate.Transitions
 

U

unregister(Context, Application.ActivityLifecycleCallbacks) - Static method in class com.alexvasilkov.android.commons.ui.ActivityCallbacks
 
unregister(Context, ConnectivityHelper.ConnectivityListener) - Static method in class com.alexvasilkov.android.commons.utils.ConnectivityHelper
 
uri(Uri) - Method in class com.alexvasilkov.android.commons.nav.builders.BrowserIntentBuilder
 
uri(Uri) - Method in class com.alexvasilkov.android.commons.nav.builders.CustomTabsIntentBuilder
 
url(String) - Method in class com.alexvasilkov.android.commons.nav.builders.BrowserIntentBuilder
 
url(int) - Method in class com.alexvasilkov.android.commons.nav.builders.BrowserIntentBuilder
 
url(String) - Method in class com.alexvasilkov.android.commons.nav.builders.CustomTabsIntentBuilder
 
url(int) - Method in class com.alexvasilkov.android.commons.nav.builders.CustomTabsIntentBuilder
 

V

video(String) - Method in class com.alexvasilkov.android.commons.nav.builders.YouTubeIntentBuilder
 
ViewHolder(View) - Constructor for class com.alexvasilkov.android.commons.adapters.ItemsAdapter.ViewHolder
 
Views - Class in com.alexvasilkov.android.commons.ui
 

W

wrap(Context) - Static method in class com.alexvasilkov.android.commons.ui.LocalizationHelper
Wrapping provided context with new localized context, using locale set in LocalizationHelper.setLocale(Locale) or LocalizationHelper.setLanguage(String).
New context should be provided in ContextThemeWrapper.attachBaseContext(android.content.Context).

See LocalizationHelper for more details.

WRAP - Static variable in class com.alexvasilkov.android.commons.ui.Views
 

Y

youTube() - Method in class com.alexvasilkov.android.commons.nav.ExternalIntents
Returns builder to open YouTube app with given video id.
Falls back to browser if YouTube app is not found.
YouTubeIntentBuilder - Class in com.alexvasilkov.android.commons.nav.builders
 
YouTubeIntentBuilder(Navigate) - Constructor for class com.alexvasilkov.android.commons.nav.builders.YouTubeIntentBuilder
 

Z

ZOOM - Static variable in class com.alexvasilkov.android.commons.nav.Navigate
 
A B C D E F G H I K L M N O P R S T U V W Y Z 
Skip navigation links