SYMBOL INDEX (5093 symbols across 273 files) FILE: feature/launcher/app/src/main/java/com/blankj/launcher/app/LauncherApp.java class LauncherApp (line 13) | public class LauncherApp extends CommonApplication { method getInstance (line 17) | public static LauncherApp getInstance() { method onCreate (line 21) | @Override FILE: feature/main/app/src/main/java/com/blankj/main/app/MainApp.java class MainApp (line 15) | public class MainApp extends CommonApplication { method getInstance (line 19) | public static MainApp getInstance() { method attachBaseContext (line 23) | @Override method onCreate (line 28) | @Override FILE: feature/mock/src/main/java/com/blankj/mock/subutil/SubUtilApiMock.java class SubUtilApiMock (line 17) | @ApiUtils.Api(isMock = true) method startSubUtilActivity (line 20) | @Override FILE: feature/mock/src/main/java/com/blankj/mock/utilcode/UtilCodeApiMock.java class UtilCodeApiMock (line 17) | @ApiUtils.Api(isMock = true) method startUtilCodeActivity (line 20) | @Override method testCallback (line 25) | @Override FILE: feature/subutil/export/src/main/java/com/blankj/subutil/export/api/SubUtilApi.java class SubUtilApi (line 16) | public abstract class SubUtilApi extends ApiUtils.BaseApi { method startSubUtilActivity (line 18) | public abstract void startSubUtilActivity(Context context); FILE: feature/subutil/pkg/src/main/java/com/blankj/subutil/pkg/SubUtilApiImpl.java class SubUtilApiImpl (line 17) | @ApiUtils.Api method startSubUtilActivity (line 20) | @Override FILE: feature/utilcode/export/src/main/java/com/blankj/utilcode/export/api/UtilCodeApi.java class UtilCodeApi (line 16) | public abstract class UtilCodeApi extends ApiUtils.BaseApi { method startUtilCodeActivity (line 18) | public abstract void startUtilCodeActivity(Context context); method testCallback (line 20) | public abstract void testCallback(Callback callback); type Callback (line 22) | public interface Callback { method call (line 23) | void call(); FILE: feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/UtilCodeApiImpl.java class UtilCodeApiImpl (line 17) | @ApiUtils.Api method startUtilCodeActivity (line 20) | @Override method testCallback (line 25) | @Override FILE: feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/api/other/export/OtherModuleApi.java class OtherModuleApi (line 13) | public abstract class OtherModuleApi extends ApiUtils.BaseApi { method invokeWithParams (line 15) | public abstract void invokeWithParams(ApiBean bean); method invokeWithReturnValue (line 17) | public abstract ApiBean invokeWithReturnValue(); class ApiBean (line 19) | public static class ApiBean { method ApiBean (line 23) | public ApiBean(String name) { FILE: feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/api/other/pkg/OtherPkgApiImpl.java class OtherPkgApiImpl (line 15) | @ApiUtils.Api method invokeWithParams (line 18) | @Override method invokeWithReturnValue (line 23) | @Override FILE: feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/mvp/MvpActivity.java class MvpActivity (line 21) | public class MvpActivity extends CommonActivity { method start (line 23) | public static void start(Context context) { method bindTitleRes (line 28) | @Override method bindLayout (line 33) | @Override method initView (line 38) | @Override FILE: feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/mvp/MvpModel.java class MvpModel (line 15) | public class MvpModel extends BaseModel implements MvpMvp.Model { method onCreate (line 19) | @Override method requestUpdateMsg (line 24) | @Override method onDestroy (line 40) | @Override FILE: feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/mvp/MvpMvp.java type MvpMvp (line 13) | public interface MvpMvp { type View (line 15) | interface View { method setLoadingVisible (line 16) | void setLoadingVisible(boolean visible); method showMsg (line 18) | void showMsg(CharSequence msg); type Presenter (line 21) | interface Presenter { method updateMsg (line 22) | void updateMsg(); type Model (line 25) | interface Model { method requestUpdateMsg (line 26) | void requestUpdateMsg(final Utils.Consumer consumer); FILE: feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/mvp/MvpPresenter.java class MvpPresenter (line 15) | public class MvpPresenter extends BasePresenter method onBindView (line 18) | @Override method updateMsg (line 22) | @Override FILE: feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/mvp/MvpView.java class MvpView (line 23) | public class MvpView extends BaseView method MvpView (line 30) | public MvpView(MvpActivity activity) { method measure (line 46) | private void measure() { method setLoadingVisible (line 59) | @Override method showMsg (line 74) | @Override FILE: feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/reflect/TestPrivateStaticFinal.java class TestPrivateStaticFinal (line 13) | @Keep FILE: lib/base/src/main/java/com/blankj/base/BaseActivity.java class BaseActivity (line 21) | public abstract class BaseActivity extends AppCompatActivity method onClick (line 25) | @Override method onCreate (line 34) | @Override method setContentView (line 44) | @Override method applyDebouncingClickListener (line 51) | public void applyDebouncingClickListener(View... views) { FILE: lib/base/src/main/java/com/blankj/base/BaseApplication.java class BaseApplication (line 25) | public class BaseApplication extends Application { method getInstance (line 29) | public static BaseApplication getInstance() { method attachBaseContext (line 36) | @Override method onCreate (line 42) | @Override method initLog (line 52) | public void initLog() { method initCrash (line 82) | private void initCrash() { method initDebugMenu (line 93) | private void initDebugMenu() { method isDebug (line 97) | private boolean isDebug() { method isMainProcess (line 102) | public boolean isMainProcess() { FILE: lib/base/src/main/java/com/blankj/base/BaseFragment.java class BaseFragment (line 29) | public abstract class BaseFragment extends Fragment method onClick (line 37) | @Override method isLazy (line 54) | public boolean isLazy() { method setUserVisibleHint (line 58) | @Override method onAttach (line 72) | @Override method onCreate (line 79) | @Override method onCreateView (line 99) | @Nullable method setContentView (line 109) | @Override method onViewCreated (line 115) | @Override method onActivityCreated (line 121) | @Override method onHiddenChanged (line 132) | @Override method onDestroyView (line 138) | @Override method onSaveInstanceState (line 146) | @Override method onDestroy (line 153) | @Override method applyDebouncingClickListener (line 159) | public void applyDebouncingClickListener(View... views) { method findViewById (line 163) | public T findViewById(@IdRes int id) { method log (line 168) | protected void log(String msg) { FILE: lib/base/src/main/java/com/blankj/base/IBaseView.java type IBaseView (line 19) | public interface IBaseView { method initData (line 21) | void initData(@Nullable Bundle bundle); method bindLayout (line 23) | int bindLayout(); method setContentView (line 25) | void setContentView(); method initView (line 27) | void initView(@Nullable Bundle savedInstanceState, @Nullable View cont... method doBusiness (line 29) | void doBusiness(); method onDebouncingClick (line 31) | void onDebouncingClick(@NonNull View view); FILE: lib/base/src/main/java/com/blankj/base/dialog/BaseDialog.java class BaseDialog (line 23) | public abstract class BaseDialog extends Dialog { method bindLayout (line 27) | public abstract int bindLayout(); method initView (line 29) | public abstract void initView(BaseDialog dialog, View contentView); method setWindowStyle (line 31) | public abstract void setWindowStyle(Window window); method BaseDialog (line 33) | public BaseDialog(@NonNull Context context) { method BaseDialog (line 37) | public BaseDialog(@NonNull Context context, int themeResId) { method onCreate (line 46) | @Override method show (line 55) | @Override method dismiss (line 67) | @Override FILE: lib/base/src/main/java/com/blankj/base/dialog/BaseDialogFragment.java class BaseDialogFragment (line 33) | public class BaseDialogFragment extends DialogFragment { method init (line 41) | public BaseDialogFragment init(Context context, DialogLayoutCallback l... method init (line 47) | public BaseDialogFragment init(Context context, DialogCallback dialogC... method getFragmentActivity (line 53) | private FragmentActivity getFragmentActivity(Context context) { method getTheme (line 63) | @Override method onCreateDialog (line 74) | @NonNull method onCreateView (line 91) | @Nullable method onViewCreated (line 100) | @Override method onCancel (line 109) | @Override method onDismiss (line 117) | @Override method show (line 125) | public void show() { method show (line 129) | public void show(final String tag) { method dismiss (line 146) | @Override FILE: lib/base/src/main/java/com/blankj/base/dialog/DialogCallback.java type DialogCallback (line 17) | public interface DialogCallback { method bindDialog (line 18) | @NonNull method setWindowStyle (line 21) | void setWindowStyle(Window window); FILE: lib/base/src/main/java/com/blankj/base/dialog/DialogLayoutCallback.java type DialogLayoutCallback (line 14) | public interface DialogLayoutCallback { method bindTheme (line 15) | int bindTheme(); method bindLayout (line 17) | int bindLayout(); method initView (line 19) | void initView(BaseDialogFragment dialog, View contentView); method setWindowStyle (line 21) | void setWindowStyle(Window window); method onCancel (line 23) | void onCancel(BaseDialogFragment dialog); method onDismiss (line 25) | void onDismiss(BaseDialogFragment dialog); FILE: lib/base/src/main/java/com/blankj/base/mvp/BaseModel.java class BaseModel (line 15) | public abstract class BaseModel { method onCreate (line 19) | public abstract void onCreate(); method onDestroy (line 21) | @CallSuper FILE: lib/base/src/main/java/com/blankj/base/mvp/BasePresenter.java class BasePresenter (line 20) | public abstract class BasePresenter { method onBindView (line 28) | public abstract void onBindView(); method bindView (line 30) | void bindView(V view) { method getView (line 35) | public V getView() { method getModel (line 39) | public M getModel(Class modelClass) { method onDestroy (line 58) | @CallSuper method isAlive (line 70) | public boolean isAlive() { FILE: lib/base/src/main/java/com/blankj/base/mvp/BaseView.java class BaseView (line 23) | public class BaseView implements LifecycleObserver { method BaseView (line 32) | public BaseView(Fragment fragment) { method BaseView (line 39) | public BaseView(FragmentActivity activity) { method BaseView (line 45) | public BaseView(Lifecycle lifecycle) { method getActivity (line 50) | public T getActivity() { method getFragment (line 58) | public T getFragment() { method addPresenter (line 66) | public V addPresenter(BasePresenter presenter) { method getPresenter (line 74) | public

> P getPresenter(Class

presenterC... method onDestroy (line 86) | @CallSuper method addLifecycle (line 99) | private void addLifecycle(LifecycleObserver observer) { method removeLifecycle (line 107) | private void removeLifecycle(LifecycleObserver observer) { FILE: lib/base/src/main/java/com/blankj/base/rv/BaseItem.java class BaseItem (line 23) | public abstract class BaseItem { method onCreateViewHolder (line 29) | static ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, in... method bind (line 41) | public abstract void bind(@NonNull final ItemViewHolder holder, final ... method partialUpdate (line 43) | public void partialUpdate(List payloads) { method bindViewHolder (line 46) | void bindViewHolder(@NonNull final ItemViewHolder holder, final int po... method onViewRecycled (line 78) | public void onViewRecycled(@NonNull final ItemViewHolder holder, final... method getItemId (line 82) | public long getItemId() { method BaseItem (line 91) | public BaseItem(@LayoutRes int layoutId) { method BaseItem (line 96) | public BaseItem(@NonNull View view) { method getViewType (line 101) | public int getViewType() { method getAdapter (line 105) | public BaseItemAdapter getAdapter() { method isViewType (line 109) | public boolean isViewType(@LayoutRes int layoutId) { method isViewType (line 113) | public boolean isViewType(@NonNull View view) { method getViewTypeByLayoutId (line 117) | private int getViewTypeByLayoutId(@LayoutRes int layoutId) { method getViewTypeByView (line 121) | private int getViewTypeByView(@NonNull View view) { method update (line 125) | public void update() { method getItems (line 131) | public List getItems() { method getCount (line 135) | public int getCount() { method getIndex (line 139) | public int getIndex() { method getOnItemClickListener (line 144) | public OnItemClickListener getOnItemClickListener() { method setOnItemClickListener (line 148) | public T setOnItemClickListener(OnItemClickListener onItemClickList... method getOnItemLongClickListener (line 153) | public OnItemLongClickListener getOnItemLongClickListener() { method setOnItemLongClickListener (line 157) | public T setOnItemLongClickListener(OnItemLongClickListener onItemL... type OnItemClickListener (line 162) | public interface OnItemClickListener { method onItemClick (line 163) | void onItemClick(ItemViewHolder holder, T item, int position); type OnItemLongClickListener (line 166) | public interface OnItemLongClickListener { method onItemLongClick (line 167) | boolean onItemLongClick(ItemViewHolder holder, T item, int position); FILE: lib/base/src/main/java/com/blankj/base/rv/BaseItemAdapter.java class BaseItemAdapter (line 21) | public class BaseItemAdapter extends RecyclerView... method BaseItemAdapter (line 26) | public BaseItemAdapter() { method BaseItemAdapter (line 30) | public BaseItemAdapter(boolean hasStableIds) { method getItemViewType (line 34) | @Override method getItemId (line 41) | @Override method onCreateViewHolder (line 46) | @NonNull method onBindViewHolder (line 52) | @Override method onBindViewHolder (line 57) | @Override method getItemCount (line 66) | @Override method onViewRecycled (line 71) | @Override method onAttachedToRecyclerView (line 81) | @Override method getRecyclerView (line 87) | public RecyclerView getRecyclerView() { method setItems (line 91) | public void setItems(@NonNull final List items) { method getItems (line 95) | public List getItems() { method getItem (line 99) | public Item getItem(@IntRange(from = 0) final int position) { method isEmpty (line 103) | public boolean isEmpty() { method getItemById (line 111) | public Item getItemById(final long id) { method getItemIndexById (line 120) | public int getItemIndexById(final long id) { method hasItemWithId (line 129) | public boolean hasItemWithId(final long id) { method replaceItemById (line 133) | public int replaceItemById(final long id, @NonNull final Item item) { method replaceItemById (line 137) | public int replaceItemById(final long id, @NonNull final Item item, bo... method removeItemById (line 145) | public int removeItemById(final long id) { method removeItemById (line 149) | public int removeItemById(final long id, boolean notifyRemoved) { method updateItem (line 163) | public void updateItem(@NonNull final Item item) { method updateItem (line 167) | public void updateItem(@IntRange(from = 0) final int index) { method updateItem (line 171) | public void updateItem(@NonNull final Item item, Object payload) { method updateItem (line 175) | public void updateItem(@IntRange(from = 0) final int index, Object pay... method updateItems (line 179) | public void updateItems(@NonNull final Item item, int itemCount) { method updateItems (line 186) | public void updateItems(@IntRange(from = 0) final int index, int itemC... method updateItems (line 190) | public void updateItems(@NonNull final Item item, int itemCount, Objec... method updateItems (line 197) | public void updateItems(@IntRange(from = 0) final int index, int itemC... method addItem (line 201) | public void addItem(@NonNull final Item item) { method addItem (line 205) | public void addItem(@NonNull final Item item, boolean notifyInserted) { method addItem (line 210) | public void addItem(@IntRange(from = 0) final int index, @NonNull fina... method addItem (line 214) | public void addItem(@IntRange(from = 0) final int index, @NonNull fina... method addItems (line 219) | public void addItems(@NonNull final List items) { method addItems (line 223) | public void addItems(@NonNull final List items, boolean notifyIn... method addItems (line 228) | public void addItems(@IntRange(from = 0) final int index, @NonNull fin... method addItems (line 232) | public void addItems(@IntRange(from = 0) final int index, @NonNull fin... method swapItem (line 237) | public void swapItem(@IntRange(from = 0) final int firstIndex, @IntRan... method swapItem (line 241) | public void swapItem(@IntRange(from = 0) final int firstIndex, method replaceItem (line 247) | public Item replaceItem(@IntRange(from = 0) final int index, @NonNull ... method replaceItem (line 251) | public Item replaceItem(@IntRange(from = 0) final int index, @NonNull ... method replaceItems (line 257) | public boolean replaceItems(@NonNull final List items) { method replaceItems (line 261) | public boolean replaceItems(@NonNull final List items, boolean n... method removeItem (line 268) | public Item removeItem(@IntRange(from = 0) final int index) { method removeItem (line 272) | public Item removeItem(@IntRange(from = 0) final int index, boolean no... method removeItem (line 278) | public int removeItem(@NonNull final Item item) { method removeItem (line 282) | public int removeItem(@NonNull final Item item, boolean notifyRemoved) { method clear (line 291) | public void clear() { method clear (line 295) | public void clear(boolean notifyDataSetChanged) { method sortItems (line 300) | public void sortItems(@NonNull final Comparator comparator) { method sortItems (line 304) | public void sortItems(@NonNull final Comparator comparator, bool... FILE: lib/base/src/main/java/com/blankj/base/rv/ItemViewHolder.java class ItemViewHolder (line 18) | public class ItemViewHolder extends RecyclerView.ViewHolder { method ItemViewHolder (line 22) | public ItemViewHolder(View itemView) { method findViewById (line 26) | @SuppressWarnings("unchecked") method setOnClickListener (line 36) | public void setOnClickListener(@IdRes final int viewId, View.OnClickLi... method setOnLongClickListener (line 40) | public void setOnLongClickListener(@IdRes final int viewId, View.OnLon... FILE: lib/base/src/main/java/com/blankj/base/rv/RecycleViewDivider.java class RecycleViewDivider (line 24) | public class RecycleViewDivider extends RecyclerView.ItemDecoration { method RecycleViewDivider (line 36) | public RecycleViewDivider(Context context, int orientation, @DrawableR... method RecycleViewDivider (line 40) | public RecycleViewDivider(Context context, int orientation, @NonNull D... method RecycleViewDivider (line 44) | public RecycleViewDivider(Context context, int orientation, @DrawableR... method RecycleViewDivider (line 48) | public RecycleViewDivider(Context context, int orientation, @NonNull D... method setOrientation (line 54) | private void setOrientation(int orientation) { method onDraw (line 62) | @Override method drawVertical (line 74) | @SuppressLint("NewApi") method drawHorizontal (line 102) | @SuppressLint("NewApi") method getItemOffsets (line 130) | @Override FILE: lib/base/src/main/java/com/blankj/base/view/EmptyGoneTextView.java class EmptyGoneTextView (line 20) | @SuppressLint("AppCompatCustomView") method EmptyGoneTextView (line 23) | public EmptyGoneTextView(Context context) { method EmptyGoneTextView (line 27) | public EmptyGoneTextView(Context context, @Nullable AttributeSet attrs) { method onTextChanged (line 32) | @Override FILE: lib/common/src/main/java/com/blankj/common/CommonApplication.java class CommonApplication (line 13) | public class CommonApplication extends BaseApplication { method onCreate (line 15) | @Override FILE: lib/common/src/main/java/com/blankj/common/activity/CommonActivity.java class CommonActivity (line 38) | public abstract class CommonActivity extends BaseActivity { method isSwipeBack (line 56) | public boolean isSwipeBack() { method bindTitleRes (line 60) | @StringRes method bindTitle (line 65) | public CharSequence bindTitle() { method isSupportScroll (line 69) | public boolean isSupportScroll() { method bindTitleView (line 73) | public CommonActivityTitleView bindTitleView() { method bindItemsView (line 80) | public CommonActivityItemsView bindItemsView() { method bindItems (line 84) | public List bindItems() { method bindDrawerView (line 91) | public CommonActivityDrawerView bindDrawerView() { method bindDrawer (line 95) | public boolean bindDrawer() { method initData (line 99) | @CallSuper method bindLayout (line 138) | @Override method setContentView (line 143) | @Override method initSwipeBack (line 173) | private void initSwipeBack() { method initView (line 190) | @CallSuper method doBusiness (line 198) | @Override method onDebouncingClick (line 202) | @Override method onOptionsItemSelected (line 206) | @Override method showLoading (line 214) | public void showLoading() { method showLoading (line 218) | public void showLoading(Runnable listener) { method dismissLoading (line 226) | public void dismissLoading() { method getItemsView (line 233) | public CommonActivityItemsView getItemsView() { method getTitleView (line 237) | public CommonActivityTitleView getTitleView() { method getDrawerView (line 241) | public CommonActivityDrawerView getDrawerView() { method setCommonItems (line 247) | public void setCommonItems(RecyclerView rv, List items) { method updateCommonItems (line 255) | public void updateCommonItems(List data) { method updateCommonItem (line 260) | public void updateCommonItem(int position) { method getCommonItemAdapter (line 264) | public BaseItemAdapter getCommonItemAdapter() { FILE: lib/common/src/main/java/com/blankj/common/activity/CommonActivityDrawerView.java class CommonActivityDrawerView (line 27) | public class CommonActivityDrawerView { method onNavigationItemSelected (line 34) | @Override method CommonActivityDrawerView (line 46) | public CommonActivityDrawerView(@NonNull AppCompatActivity activity) { method bindLayout (line 50) | public int bindLayout() { method getContentView (line 54) | public View getContentView() { method goWeb (line 62) | private boolean goWeb(@StringRes int id) { FILE: lib/common/src/main/java/com/blankj/common/activity/CommonActivityItemsView.java class CommonActivityItemsView (line 24) | public class CommonActivityItemsView { method CommonActivityItemsView (line 31) | public CommonActivityItemsView(@NonNull AppCompatActivity activity, @N... method bindLayout (line 36) | public int bindLayout() { method initView (line 40) | public void initView() { method updateItems (line 49) | public void updateItems(List data) { method updateItem (line 54) | public void updateItem(int position) { FILE: lib/common/src/main/java/com/blankj/common/activity/CommonActivityTitleView.java class CommonActivityTitleView (line 27) | public class CommonActivityTitleView { method CommonActivityTitleView (line 37) | public CommonActivityTitleView(@NonNull AppCompatActivity activity, @S... method CommonActivityTitleView (line 41) | public CommonActivityTitleView(@NonNull AppCompatActivity activity, @N... method CommonActivityTitleView (line 45) | public CommonActivityTitleView(@NonNull AppCompatActivity activity, @S... method CommonActivityTitleView (line 49) | public CommonActivityTitleView(@NonNull AppCompatActivity activity, @N... method setIsSupportScroll (line 55) | public void setIsSupportScroll(boolean isSupportScroll) { method bindLayout (line 59) | public int bindLayout() { method getContentView (line 63) | public View getContentView() { method setTitleBar (line 79) | private void setTitleBar() { method onOptionsItemSelected (line 88) | public boolean onOptionsItemSelected(MenuItem item) { FILE: lib/common/src/main/java/com/blankj/common/dialog/CommonDialogContent.java class CommonDialogContent (line 24) | public class CommonDialogContent extends BaseDialogFragment { method init (line 34) | public CommonDialogContent init(Context context, final CharSequence ti... FILE: lib/common/src/main/java/com/blankj/common/dialog/CommonDialogLoading.java class CommonDialogLoading (line 22) | public class CommonDialogLoading extends BaseDialogFragment { method init (line 24) | public CommonDialogLoading init(Context context, final Runnable onCanc... FILE: lib/common/src/main/java/com/blankj/common/fragment/CommonFragment.java class CommonFragment (line 29) | public class CommonFragment extends BaseFragment { method bindItemsView (line 36) | public CommonActivityItemsView bindItemsView() { method bindItems (line 40) | public List bindItems() { method initData (line 44) | @CallSuper method bindLayout (line 56) | @Override method setContentView (line 61) | @Override method initView (line 70) | @CallSuper method doBusiness (line 78) | @Override method onDebouncingClick (line 83) | @Override method getItemsView (line 88) | public CommonActivityItemsView getItemsView() { method setCommonItems (line 94) | public void setCommonItems(RecyclerView rv, List items) { method updateCommonItems (line 102) | public void updateCommonItems(List data) { method updateCommonItem (line 107) | public void updateCommonItem(int position) { method getCommonItemAdapter (line 111) | public BaseItemAdapter getCommonItemAdapter() { FILE: lib/common/src/main/java/com/blankj/common/item/CommonItem.java class CommonItem (line 19) | public class CommonItem extends BaseItem { method CommonItem (line 23) | public CommonItem(int layoutId) { method bind (line 27) | @CallSuper method setBackgroundColor (line 33) | public CommonItem setBackgroundColor(int backgroundColor) { method getBackgroundColor (line 38) | public int getBackgroundColor() { FILE: lib/common/src/main/java/com/blankj/common/item/CommonItemClick.java class CommonItemClick (line 23) | public class CommonItemClick extends CommonItem { method CommonItemClick (line 29) | public CommonItemClick(@StringRes int title) { method CommonItemClick (line 33) | public CommonItemClick(@NonNull CharSequence title) { method CommonItemClick (line 37) | public CommonItemClick(@StringRes int title, boolean isJump) { method CommonItemClick (line 41) | public CommonItemClick(@NonNull CharSequence title, boolean isJump) { method CommonItemClick (line 45) | public CommonItemClick(@StringRes int title, CharSequence content) { method CommonItemClick (line 49) | public CommonItemClick(@NonNull CharSequence title, CharSequence conte... method CommonItemClick (line 53) | public CommonItemClick(@StringRes int title, CharSequence content, boo... method CommonItemClick (line 57) | public CommonItemClick(@NonNull CharSequence title, CharSequence conte... method CommonItemClick (line 61) | public CommonItemClick(@StringRes int title, final Runnable simpleClic... method CommonItemClick (line 65) | public CommonItemClick(@NonNull CharSequence title, final Runnable sim... method CommonItemClick (line 69) | public CommonItemClick(@StringRes int title, boolean isJump, final Run... method CommonItemClick (line 73) | public CommonItemClick(@NonNull CharSequence title, boolean isJump, fi... method CommonItemClick (line 77) | public CommonItemClick(@StringRes int title, CharSequence content, fin... method CommonItemClick (line 81) | public CommonItemClick(@NonNull CharSequence title, CharSequence conte... method CommonItemClick (line 85) | public CommonItemClick(@StringRes int title, CharSequence content, boo... method CommonItemClick (line 89) | public CommonItemClick(@NonNull CharSequence title, CharSequence conte... method setOnClickUpdateContentListener (line 105) | public CommonItemClick setOnClickUpdateContentListener(@NonNull final ... method bind (line 116) | @Override method setTitle (line 129) | public void setTitle(CharSequence title) { method getTitle (line 134) | public CharSequence getTitle() { FILE: lib/common/src/main/java/com/blankj/common/item/CommonItemImage.java class CommonItemImage (line 22) | public class CommonItemImage extends CommonItem { method CommonItemImage (line 27) | public CommonItemImage(@StringRes int title, @NonNull Utils.Consumer getTitleS... method CommonItemTitle (line 37) | public CommonItemTitle(@StringRes int title, boolean isTitleCenter) { method CommonItemTitle (line 41) | public CommonItemTitle(@NonNull CharSequence title, boolean isTitleCen... method CommonItemTitle (line 47) | public CommonItemTitle(@NonNull CharSequence title, CharSequence conte... method bind (line 53) | @Override method setTitle (line 77) | public void setTitle(CharSequence title) { method setContent (line 81) | public void setContent(CharSequence content) { method setTitle (line 85) | public void setTitle(CharSequence title, boolean isUpdate) { method setContent (line 92) | public void setContent(CharSequence content, boolean isUpdate) { method getTitle (line 99) | public CharSequence getTitle() { FILE: lib/common/src/main/java/com/blankj/common/view/RotateView.java class RotateView (line 20) | public class RotateView extends View { method RotateView (line 24) | public RotateView(Context context) { method RotateView (line 28) | public RotateView(Context context, @Nullable AttributeSet attrs) { method RotateView (line 32) | public RotateView(Context context, @Nullable AttributeSet attrs, int d... method onVisibilityChanged (line 36) | @Override method initAnimator (line 49) | private void initAnimator() { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/AppStoreUtils.java class AppStoreUtils (line 23) | public final class AppStoreUtils { method getAppStoreIntent (line 34) | public static Intent getAppStoreIntent() { method getAppStoreIntent (line 44) | public static Intent getAppStoreIntent(boolean isIncludeGooglePlayStor... method getAppStoreIntent (line 54) | public static Intent getAppStoreIntent(final String packageName) { method getAppStoreIntent (line 66) | public static Intent getAppStoreIntent(final String packageName, boole... method getSamsungAppStoreIntent (line 107) | private static Intent getSamsungAppStoreIntent(final String packageNam... method getLeecoAppStoreIntent (line 118) | private static Intent getLeecoAppStoreIntent(final String packageName) { method getAvailableIntentSize (line 130) | private static int getAvailableIntentSize(final Intent intent) { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/BatteryUtils.java class BatteryUtils (line 30) | public final class BatteryUtils { method isIgnoringBatteryOptimizations (line 48) | @RequiresApi(api = Build.VERSION_CODES.M) method isIgnoringBatteryOptimizations (line 58) | @RequiresApi(api = Build.VERSION_CODES.M) method registerBatteryStatusChangedListener (line 74) | public static void registerBatteryStatusChangedListener(final OnBatter... method isRegistered (line 84) | public static boolean isRegistered(final OnBatteryStatusChangedListene... method unregisterBatteryStatusChangedListener (line 93) | public static void unregisterBatteryStatusChangedListener(final OnBatt... class BatteryChangedReceiver (line 97) | public static final class BatteryChangedReceiver extends BroadcastRece... method getInstance (line 99) | private static BatteryChangedReceiver getInstance() { method registerListener (line 105) | void registerListener(final OnBatteryStatusChangedListener listener) { method isRegistered (line 121) | boolean isRegistered(final OnBatteryStatusChangedListener listener) { method unregisterListener (line 126) | void unregisterListener(final OnBatteryStatusChangedListener listene... method onReceive (line 140) | @Override class LazyHolder (line 156) | private static class LazyHolder { type OnBatteryStatusChangedListener (line 161) | public interface OnBatteryStatusChangedListener { method onBatteryStatusChanged (line 162) | void onBatteryStatusChanged(Status status); class Status (line 165) | public static final class Status { method Status (line 170) | Status(int level, int status) { method getLevel (line 175) | public int getLevel() { method setLevel (line 179) | public void setLevel(int level) { method getStatus (line 183) | @BatteryStatus method setStatus (line 188) | public void setStatus(int status) { method toString (line 192) | @Override method batteryStatus2String (line 197) | public static String batteryStatus2String(@BatteryStatus int status) { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/BitUtils.java class BitUtils (line 13) | public final class BitUtils { method BitUtils (line 15) | private BitUtils() { method getBitValue (line 27) | public static byte getBitValue(byte source, int pos) { method setBitValue (line 42) | public static byte setBitValue(byte source, int pos, byte value) { method reverseBitValue (line 64) | public static byte reverseBitValue(byte source, int pos) { method checkBitValue (line 78) | public static boolean checkBitValue(byte source, int pos) { method main (line 91) | public static void main(String[] args) { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/CameraUtils.java class CameraUtils (line 11) | public final class CameraUtils { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/CoordinateUtils.java class CoordinateUtils (line 13) | public final class CoordinateUtils { method bd09ToGcj02 (line 26) | public static double[] bd09ToGcj02(double lng, double lat) { method gcj02ToBd09 (line 43) | public static double[] gcj02ToBd09(double lng, double lat) { method gcj02ToWGS84 (line 58) | public static double[] gcj02ToWGS84(double lng, double lat) { method wgs84ToGcj02 (line 82) | public static double[] wgs84ToGcj02(double lng, double lat) { method bd09ToWGS84 (line 106) | public static double[] bd09ToWGS84(double lng, double lat) { method wgs84ToBd09 (line 119) | public static double[] wgs84ToBd09(double lng, double lat) { method mercatorToWGS84 (line 131) | public static double[] mercatorToWGS84(double lng, double lat) { method wgs84ToMercator (line 145) | public static double[] wgs84ToMercator(double lng, double lat) { method transformLat (line 152) | private static double transformLat(double lng, double lat) { method transformLng (line 160) | private static double transformLng(double lng, double lat) { method outOfChina (line 168) | private static boolean outOfChina(double lng, double lat) { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/CountryUtils.java class CountryUtils (line 19) | public class CountryUtils { method getCountryCodeBySim (line 29) | public static String getCountryCodeBySim(String defaultValue) { method getCountryCodeByLanguage (line 43) | public static String getCountryCodeByLanguage(String defaultValue) { method getCountryBySim (line 56) | public static String getCountryBySim() { method getCountryByLanguage (line 69) | public static String getCountryByLanguage() { method getCountryCodeFromMap (line 73) | private static HashMap getCountryCodeFromMap() { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/DangerousUtils.java class DangerousUtils (line 34) | public class DangerousUtils { method DangerousUtils (line 36) | private DangerousUtils() { method installAppSilent (line 53) | public static boolean installAppSilent(final String filePath) { method installAppSilent (line 66) | public static boolean installAppSilent(final File file) { method installAppSilent (line 81) | public static boolean installAppSilent(final String filePath, final St... method installAppSilent (line 95) | public static boolean installAppSilent(final File file, final String p... method installAppSilent (line 110) | public static boolean installAppSilent(final File file, method uninstallAppSilent (line 138) | public static boolean uninstallAppSilent(final String packageName) { method uninstallAppSilent (line 152) | public static boolean uninstallAppSilent(final String packageName, fin... method uninstallAppSilent (line 167) | public static boolean uninstallAppSilent(final String packageName, method isFileExists (line 185) | private static boolean isFileExists(final File file) { method getFileByPath (line 189) | private static File getFileByPath(final String filePath) { method isSpace (line 193) | private static boolean isSpace(final String s) { method isDeviceRooted (line 203) | private static boolean isDeviceRooted() { method shutdown (line 230) | public static boolean shutdown() { method reboot (line 248) | public static boolean reboot() { method reboot (line 273) | public static boolean reboot(final String reason) { method reboot2Recovery (line 289) | public static boolean reboot2Recovery() { method reboot2Bootloader (line 300) | public static boolean reboot2Bootloader() { method setMobileDataEnabled (line 314) | @RequiresPermission(MODIFY_PHONE_STATE) method sendSmsSilent (line 341) | @RequiresPermission(SEND_SMS) FILE: lib/subutil/src/main/java/com/blankj/subutil/util/HttpsUtil.java class HttpsUtil (line 17) | public final class HttpsUtil { method postJson (line 30) | public static String postJson(String data, String url) { method postForm (line 42) | public static String postForm(String data, String url) { method getJson (line 54) | public static String getJson(String data, String url) { method getForm (line 66) | public static String getForm(String data, String url) { method doHttpAction (line 70) | private static String doHttpAction(String data, boolean json, boolean ... FILE: lib/subutil/src/main/java/com/blankj/subutil/util/LocationUtils.java class LocationUtils (line 34) | public final class LocationUtils { method LocationUtils (line 42) | private LocationUtils() { method isGpsEnabled (line 117) | public static boolean isGpsEnabled() { method isLocationEnabled (line 127) | public static boolean isLocationEnabled() { method openGpsSettings (line 136) | public static void openGpsSettings() { method register (line 156) | @RequiresPermission(ACCESS_FINE_LOCATION) method unregister (line 177) | @RequiresPermission(ACCESS_COARSE_LOCATION) method getCriteria (line 196) | private static Criteria getCriteria() { method getAddress (line 220) | public static Address getAddress(double latitude, double longitude) { method getCountryName (line 238) | public static String getCountryName(double latitude, double longitude) { method getLocality (line 250) | public static String getLocality(double latitude, double longitude) { method getStreet (line 262) | public static String getStreet(double latitude, double longitude) { method isBetterLocation (line 274) | public static boolean isBetterLocation(Location newLocation, Location ... method isSameProvider (line 322) | public static boolean isSameProvider(String provider0, String provider... class MyLocationListener (line 329) | private static class MyLocationListener method onLocationChanged (line 336) | @Override method onStatusChanged (line 350) | @Override method onProviderEnabled (line 371) | @Override method onProviderDisabled (line 378) | @Override type OnLocationChangeListener (line 383) | public interface OnLocationChangeListener { method getLastKnownLocation (line 390) | void getLastKnownLocation(Location location); method onLocationChanged (line 397) | void onLocationChanged(Location location); method onStatusChanged (line 406) | void onStatusChanged(String provider, int status, Bundle extras); FILE: lib/subutil/src/main/java/com/blankj/subutil/util/LunarUtils.java class LunarUtils (line 11) | public final class LunarUtils { method LunarUtils (line 13) | private LunarUtils() { method getBitInt (line 60) | private static int getBitInt(final int data, final int length, final i... method lunarYear2GanZhi (line 71) | public static String lunarYear2GanZhi(final int lunarYear) { method lunar2Solar (line 83) | public static Solar lunar2Solar(final Lunar lunar) { method solar2Lunar (line 115) | public static Lunar solar2Lunar(final Solar solar) { method solarFromInt (line 160) | private static Solar solarFromInt(final long g) { method solarToInt (line 178) | private static long solarToInt(int y, int m, final int d) { class Lunar (line 184) | public static class Lunar { method Lunar (line 191) | Lunar() { method Lunar (line 194) | public Lunar(int lunarYear, int lunarMonth, int lunarDay, boolean is... method toString (line 201) | @Override class Solar (line 207) | public static class Solar { method Solar (line 213) | Solar() { method Solar (line 216) | public Solar(int solarYear, int solarMonth, int solarDay) { method toString (line 222) | @Override FILE: lib/subutil/src/main/java/com/blankj/subutil/util/PinyinUtils.java class PinyinUtils (line 13) | public final class PinyinUtils { method PinyinUtils (line 15) | private PinyinUtils() { method ccs2Pinyin (line 25) | public static String ccs2Pinyin(final CharSequence ccs) { method ccs2Pinyin (line 36) | public static String ccs2Pinyin(final CharSequence ccs, final CharSequ... method getPinyinFirstLetter (line 58) | public static String getPinyinFirstLetter(final CharSequence ccs) { method getPinyinFirstLetters (line 69) | public static String getPinyinFirstLetters(final CharSequence ccs) { method getPinyinFirstLetters (line 80) | public static String getPinyinFirstLetters(final CharSequence ccs, fin... method getSurnamePinyin (line 96) | public static String getSurnamePinyin(final CharSequence name) { method getSurnameFirstLetter (line 123) | public static String getSurnameFirstLetter(final CharSequence name) { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/RetrofitUtils.java class RetrofitUtils (line 11) | public final class RetrofitUtils { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/TemperatureUtils.java class TemperatureUtils (line 13) | public final class TemperatureUtils { method cToF (line 15) | public static float cToF(float temp) { method cToK (line 19) | public static float cToK(float temp) { method fToC (line 24) | public static float fToC(float temp) { method fToK (line 28) | public static float fToK(float temp) { method kToC (line 33) | public static float kToC(float temp) { method kToF (line 37) | public static float kToF(float temp) { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/Utils.java class Utils (line 34) | public final class Utils { method Utils (line 39) | private Utils() { method init (line 49) | public static void init(final Context context) { method init (line 63) | public static void init(final Application app) { method getApp (line 78) | public static Application getApp() { method getApplicationByReflect (line 83) | private static Application getApplicationByReflect() { class ContentProvider4SubUtil (line 107) | public static final class ContentProvider4SubUtil extends ContentProvi... method onCreate (line 109) | @Override method query (line 115) | @Nullable method getType (line 121) | @Nullable method insert (line 127) | @Nullable method delete (line 133) | @Override method update (line 138) | @Override FILE: lib/subutil/src/main/java/com/blankj/subutil/util/http/Chain.java type Chain (line 3) | public interface Chain { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/http/ExecutorFactory.java class ExecutorFactory (line 15) | public final class ExecutorFactory { method newThread (line 26) | public Thread newThread(@NonNull Runnable r) { method execute (line 35) | @Override method getDefaultWorkExecutor (line 41) | public static Executor getDefaultWorkExecutor() { method getDefaultMainExecutor (line 45) | public static Executor getDefaultMainExecutor() { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/http/Headers.java class Headers (line 7) | public class Headers { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/http/HttpUtils.java class HttpUtils (line 30) | public final class HttpUtils { method HttpUtils (line 45) | private HttpUtils(@NonNull Config config) { method getInstance (line 49) | public static HttpUtils getInstance(@NonNull Config config) { method call (line 58) | public static void call(@NonNull final Request request, @NonNull final... method getConnection (line 62) | private static HttpURLConnection getConnection(final Request request) ... method addBody (line 77) | private static void addBody(HttpURLConnection conn, Request.Body body)... method addHeader (line 100) | private static void addHeader(final HttpURLConnection conn, final Map<... method isSpace (line 108) | private static boolean isSpace(final String s) { method is2String (line 118) | static String is2String(final InputStream is, final String charset) { method writeFileFromIS (line 138) | static boolean writeFileFromIS(final File file, method createOrExistsFile (line 168) | private static boolean createOrExistsFile(final File file) { method createOrExistsDir (line 180) | private static boolean createOrExistsDir(final File file) { class Config (line 184) | public static class Config { class Call (line 197) | static class Call implements Runnable { method Call (line 202) | public Call(Request request, ResponseCallback callback) { method run (line 207) | @Override FILE: lib/subutil/src/main/java/com/blankj/subutil/util/http/Interceptor.java type Interceptor (line 5) | public interface Interceptor { method intercept (line 7) | Response intercept(Chain chain) throws IOException; FILE: lib/subutil/src/main/java/com/blankj/subutil/util/http/Request.java class Request (line 24) | public final class Request { method withUrl (line 30) | public static Request withUrl(@NonNull final String url) { method Request (line 34) | private Request(final String url) { method addHeader (line 42) | public Request addHeader(@NonNull final String name, @NonNull final St... method addHeader (line 50) | public Request addHeader(@NonNull final Map header) { method post (line 58) | public Request post(@NonNull final Body body) { class Body (line 63) | public static class Body { method Body (line 68) | private Body(final String mediaType, final byte[] body) { method Body (line 74) | private Body(final String mediaType, final InputStream body) { method getCharsetFromMediaType (line 84) | private static String getCharsetFromMediaType(String mediaType) { method create (line 110) | public static Body create(@NonNull String mediaType, @NonNull byte[]... method form (line 114) | public static Body form(@NonNull final Map form) { method form (line 118) | public static Body form(@NonNull final Map form, Str... method json (line 133) | public static Body json(@NonNull final String json) { method json (line 137) | public static Body json(@NonNull final String json, String charset) { method checkCharset (line 154) | private static String checkCharset(final String charset) { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/http/Response.java class Response (line 19) | public class Response { method Response (line 23) | public Response(Map> headers, InputStream body) { method getHeaders (line 28) | public Map> getHeaders() { method getBody (line 32) | public InputStream getBody() { method getString (line 36) | public String getString() { method getString (line 40) | public String getString(final String charset) { method getJson (line 44) | public T getJson(final Type type) { method getJson (line 48) | public T getJson(final Type type, final String charset) { method downloadFile (line 52) | public boolean downloadFile(final File file) { FILE: lib/subutil/src/main/java/com/blankj/subutil/util/http/ResponseCallback.java class ResponseCallback (line 10) | public abstract class ResponseCallback { method onResponse (line 11) | public abstract void onResponse(Response response); method onFailed (line 13) | public abstract void onFailed(Exception e); FILE: lib/subutil/src/main/java/com/blankj/subutil/util/http/SSLConfig.java class SSLConfig (line 32) | public final class SSLConfig { method SSLConfig (line 37) | public SSLConfig(@NonNull SSLSocketFactory factory, @NonNull HostnameV... method verify (line 43) | public boolean verify(String hostname, SSLSession session) { class DefaultSSLSocketFactory (line 51) | private static class DefaultSSLSocketFactory extends SSLSocketFactory { method checkClientTrusted (line 68) | @SuppressLint("TrustAllX509TrustManager") method checkServerTrusted (line 72) | @SuppressLint("TrustAllX509TrustManager") method getAcceptedIssuers (line 76) | @Override method checkClientTrusted (line 81) | @SuppressLint("TrustAllX509TrustManager") method checkServerTrusted (line 85) | @SuppressLint("TrustAllX509TrustManager") method checkClientTrusted (line 89) | @SuppressLint("TrustAllX509TrustManager") method checkServerTrusted (line 93) | @SuppressLint("TrustAllX509TrustManager") method checkClientTrusted (line 101) | @SuppressLint("TrustAllX509TrustManager") method checkServerTrusted (line 105) | @SuppressLint("TrustAllX509TrustManager") method getAcceptedIssuers (line 109) | @Override method DefaultSSLSocketFactory (line 121) | DefaultSSLSocketFactory() { method getDefaultCipherSuites (line 131) | @Override method getSupportedCipherSuites (line 136) | @Override method createSocket (line 141) | @Override method createSocket (line 148) | @Override method createSocket (line 155) | @Override method createSocket (line 162) | @Override method createSocket (line 169) | @Override method createSocket (line 176) | @Override method setSupportProtocolAndCipherSuites (line 183) | private void setSupportProtocolAndCipherSuites(Socket socket) { FILE: lib/subutil/src/test/java/com/blankj/subutil/util/BaseTest.java class BaseTest (line 22) | @RunWith(RobolectricTestRunner.class) method BaseTest (line 26) | public BaseTest() { method test (line 31) | @Test FILE: lib/subutil/src/test/java/com/blankj/subutil/util/CoordinateUtilsTest.java class CoordinateUtilsTest (line 16) | public class CoordinateUtilsTest { method gcj2BD09 (line 26) | @Test method bd092GCJ (line 34) | @Test method bd092WGS (line 42) | @Test method wgs2BD09 (line 50) | @Test method wgs2GCJ (line 58) | @Test method gcj2WGS (line 66) | @Test method gcj2WGSExactly (line 74) | @Test method distance (line 82) | public static double distance(double lngA, double latA, double lngB, d... FILE: lib/subutil/src/test/java/com/blankj/subutil/util/LunarUtilsTest.java class LunarUtilsTest (line 13) | public class LunarUtilsTest { method lunarYear2GanZhi (line 15) | @Test method lunar2Solar (line 20) | @Test method solar2Lunar (line 25) | @Test FILE: lib/subutil/src/test/java/com/blankj/subutil/util/TemperatureUtilsTest.java class TemperatureUtilsTest (line 17) | @RunWith(JUnit4.class) method cToF (line 22) | @Test method cToK (line 27) | @Test method fToC (line 33) | @Test method fToK (line 38) | @Test method kToC (line 44) | @Test method kToF (line 49) | @Test FILE: lib/subutil/src/test/java/com/blankj/subutil/util/TestConfig.java class TestConfig (line 11) | public class TestConfig { FILE: lib/subutil/src/test/java/com/blankj/subutil/util/http/HttpUtilsTest.java class HttpUtilsTest (line 23) | public class HttpUtilsTest extends BaseTest { FILE: lib/subutil/src/test/java/com/blankj/subutil/util/http/UserBean.java class UserBean (line 11) | class UserBean { method getName (line 18) | public String getName() { method setName (line 22) | public void setName(String name) { method getPassword (line 26) | public String getPassword() { method setPassword (line 30) | public void setPassword(String password) { method getProfession (line 34) | public String getProfession() { method setProfession (line 38) | public void setProfession(String profession) { method getId (line 42) | public int getId() { method setId (line 46) | public void setId(int id) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/constant/CacheConstants.java type CacheConstants (line 11) | public interface CacheConstants { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/constant/MemoryConstants.java class MemoryConstants (line 16) | public final class MemoryConstants { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/constant/PermissionConstants.java class PermissionConstants (line 20) | @SuppressLint("InlinedApi") method getPermissions (line 78) | public static String[] getPermissions(@PermissionGroup final String pe... FILE: lib/utilcode/src/main/java/com/blankj/utilcode/constant/RegexConstants.java class RegexConstants (line 11) | public final class RegexConstants { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/constant/TimeConstants.java class TimeConstants (line 16) | public final class TimeConstants { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ActivityUtils.java class ActivityUtils (line 37) | public final class ActivityUtils { method ActivityUtils (line 39) | private ActivityUtils() { method addActivityLifecycleCallbacks (line 48) | public static void addActivityLifecycleCallbacks(@Nullable final Utils... method addActivityLifecycleCallbacks (line 58) | public static void addActivityLifecycleCallbacks(@Nullable final Activ... method removeActivityLifecycleCallbacks (line 68) | public static void removeActivityLifecycleCallbacks(@Nullable final Ut... method removeActivityLifecycleCallbacks (line 77) | public static void removeActivityLifecycleCallbacks(@Nullable final Ac... method removeActivityLifecycleCallbacks (line 87) | public static void removeActivityLifecycleCallbacks(@Nullable final Ac... method getActivityByContext (line 98) | @Nullable method getActivityByContextInner (line 106) | @Nullable method getActivityFromDecorContext (line 129) | @Nullable method isActivityExists (line 151) | public static boolean isActivityExists(@NonNull final String pkg, method startActivity (line 166) | public static void startActivity(@NonNull final Class getActivityList() { method getLauncherActivity (line 1460) | public static String getLauncherActivity() { method getLauncherActivity (line 1470) | public static String getLauncherActivity(@NonNull final String pkg) { method getMainActivities (line 1488) | public static List getMainActivities() { method getMainActivities (line 1498) | public static List getMainActivities(@NonNull final String pkg) { method getTopActivity (line 1520) | public static Activity getTopActivity() { method isActivityAlive (line 1530) | public static boolean isActivityAlive(final Context context) { method isActivityAlive (line 1540) | public static boolean isActivityAlive(final Activity activity) { method isActivityExistsInStack (line 1551) | public static boolean isActivityExistsInStack(@NonNull final Activity ... method isActivityExistsInStack (line 1567) | public static boolean isActivityExistsInStack(@NonNull final Class implCla... method toString_ (line 62) | @NonNull method toString (line 67) | @Override method getInstance (line 72) | private static ApiUtils getInstance() { method getApiInner (line 76) | private Result getApiInner(Class apiClass) { class LazyHolder (line 103) | private static class LazyHolder { class BaseApi (line 113) | public static class BaseApi { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/AppUtils.java class AppUtils (line 32) | public final class AppUtils { method AppUtils (line 34) | private AppUtils() { method registerAppStatusChangedListener (line 43) | public static void registerAppStatusChangedListener(@NonNull final Uti... method unregisterAppStatusChangedListener (line 52) | public static void unregisterAppStatusChangedListener(@NonNull final U... method installApp (line 63) | public static void installApp(final String filePath) { method installApp (line 74) | public static void installApp(final File file) { method installApp (line 87) | public static void installApp(final Uri uri) { method uninstallApp (line 100) | public static void uninstallApp(final String packageName) { method isAppInstalled (line 111) | public static boolean isAppInstalled(final String pkgName) { method isAppRoot (line 126) | public static boolean isAppRoot() { method isAppDebug (line 136) | public static boolean isAppDebug() { method isAppDebug (line 146) | public static boolean isAppDebug(final String packageName) { method isAppSystem (line 163) | public static boolean isAppSystem() { method isAppSystem (line 173) | public static boolean isAppSystem(final String packageName) { method isAppForeground (line 190) | public static boolean isAppForeground() { method isAppForeground (line 202) | public static boolean isAppForeground(@NonNull final String pkgName) { method isAppRunning (line 212) | public static boolean isAppRunning(final String pkgName) { method launchApp (line 243) | public static void launchApp(final String packageName) { method relaunchApp (line 256) | public static void relaunchApp() { method relaunchApp (line 265) | public static void relaunchApp(final boolean isKillProcess) { method launchAppDetailsSettings (line 284) | public static void launchAppDetailsSettings() { method launchAppDetailsSettings (line 293) | public static void launchAppDetailsSettings(final String pkgName) { method launchAppDetailsSettings (line 306) | public static void launchAppDetailsSettings(final Activity activity, f... method launchAppDetailsSettings (line 317) | public static void launchAppDetailsSettings(final Activity activity, f... method exitApp (line 327) | public static void exitApp() { method getAppIcon (line 337) | @Nullable method getAppIcon (line 348) | @Nullable method getAppIconId (line 366) | public static int getAppIconId() { method getAppIconId (line 376) | public static int getAppIconId(final String packageName) { method isFirstTimeInstall (line 394) | public static boolean isFirstTimeInstall() { method isAppUpgraded (line 409) | public static boolean isAppUpgraded() { method getAppPackageName (line 425) | @NonNull method getAppName (line 435) | @NonNull method getAppName (line 446) | @NonNull method getAppPath (line 464) | @NonNull method getAppPath (line 475) | @NonNull method getAppVersionName (line 493) | @NonNull method getAppVersionName (line 504) | @NonNull method getAppVersionCode (line 522) | public static int getAppVersionCode() { method getAppVersionCode (line 532) | public static int getAppVersionCode(final String packageName) { method getAppMinSdkVersion (line 549) | public static int getAppMinSdkVersion() { method getAppMinSdkVersion (line 559) | public static int getAppMinSdkVersion(final String packageName) { method getAppTargetSdkVersion (line 579) | public static int getAppTargetSdkVersion() { method getAppTargetSdkVersion (line 589) | public static int getAppTargetSdkVersion(final String packageName) { method getAppSignatures (line 608) | @Nullable method getAppSignatures (line 619) | @Nullable method getAppSignatures (line 652) | @Nullable method getAppSignaturesSHA1 (line 679) | @NonNull method getAppSignaturesSHA1 (line 690) | @NonNull method getAppSignaturesSHA256 (line 700) | @NonNull method getAppSignaturesSHA256 (line 711) | @NonNull method getAppSignaturesMD5 (line 721) | @NonNull method getAppSignaturesMD5 (line 732) | @NonNull method getAppUid (line 742) | public static int getAppUid() { method getAppUid (line 752) | public static int getAppUid(String pkgName) { method getAppSignaturesHash (line 761) | private static List getAppSignaturesHash(final String packageN... method getAppInfo (line 790) | @Nullable method getAppInfo (line 812) | @Nullable method getAppsInfo (line 829) | @NonNull method getApkInfo (line 848) | @Nullable method getApkInfo (line 859) | @Nullable method isFirstTimeInstalled (line 878) | public static boolean isFirstTimeInstalled() { method getBean (line 888) | private static AppInfo getBean(final PackageManager pm, final PackageI... class AppInfo (line 912) | public static class AppInfo { method getIcon (line 924) | public Drawable getIcon() { method setIcon (line 928) | public void setIcon(final Drawable icon) { method isSystem (line 932) | public boolean isSystem() { method setSystem (line 936) | public void setSystem(final boolean isSystem) { method getPackageName (line 940) | public String getPackageName() { method setPackageName (line 944) | public void setPackageName(final String packageName) { method getName (line 948) | public String getName() { method setName (line 952) | public void setName(final String name) { method getPackagePath (line 956) | public String getPackagePath() { method setPackagePath (line 960) | public void setPackagePath(final String packagePath) { method getVersionCode (line 964) | public int getVersionCode() { method setVersionCode (line 968) | public void setVersionCode(final int versionCode) { method getVersionName (line 972) | public String getVersionName() { method setVersionName (line 976) | public void setVersionName(final String versionName) { method getMinSdkVersion (line 980) | public int getMinSdkVersion() { method setMinSdkVersion (line 984) | public void setMinSdkVersion(int minSdkVersion) { method getTargetSdkVersion (line 988) | public int getTargetSdkVersion() { method setTargetSdkVersion (line 992) | public void setTargetSdkVersion(int targetSdkVersion) { method AppInfo (line 996) | public AppInfo(String packageName, String name, Drawable icon, Strin... method toString (line 1008) | @Override FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ArrayUtils.java class ArrayUtils (line 22) | public class ArrayUtils { method ArrayUtils (line 26) | private ArrayUtils() { method newArray (line 36) | @NonNull method newLongArray (line 41) | @NonNull method newIntArray (line 46) | @NonNull method newShortArray (line 51) | @NonNull method newCharArray (line 56) | @NonNull method newByteArray (line 61) | @NonNull method newDoubleArray (line 66) | @NonNull method newFloatArray (line 71) | @NonNull method newBooleanArray (line 76) | @NonNull method isEmpty (line 87) | public static boolean isEmpty(@Nullable Object array) { method getLength (line 97) | public static int getLength(@Nullable Object array) { method isSameLength (line 102) | public static boolean isSameLength(@Nullable Object array1, @Nullable ... method get (line 113) | @Nullable method get (line 126) | @Nullable method set (line 143) | public static void set(@Nullable Object array, int index, @Nullable Ob... method equals (line 155) | public static boolean equals(@Nullable Object[] a, @Nullable Object[] ... method equals (line 159) | public static boolean equals(boolean[] a, boolean[] a2) { method equals (line 163) | public static boolean equals(byte[] a, byte[] a2) { method equals (line 167) | public static boolean equals(char[] a, char[] a2) { method equals (line 171) | public static boolean equals(double[] a, double[] a2) { method equals (line 175) | public static boolean equals(float[] a, float[] a2) { method equals (line 179) | public static boolean equals(int[] a, int[] a2) { method equals (line 183) | public static boolean equals(short[] a, short[] a2) { method reverse (line 200) | public static void reverse(T[] array) { method reverse (line 216) | public static void reverse(long[] array) { method reverse (line 232) | public static void reverse(int[] array) { method reverse (line 248) | public static void reverse(short[] array) { method reverse (line 264) | public static void reverse(char[] array) { method reverse (line 280) | public static void reverse(byte[] array) { method reverse (line 296) | public static void reverse(double[] array) { method reverse (line 312) | public static void reverse(float[] array) { method reverse (line 328) | public static void reverse(boolean[] array) { method copy (line 360) | @Nullable method copy (line 366) | @Nullable method copy (line 372) | @Nullable method copy (line 378) | @Nullable method copy (line 384) | @Nullable method copy (line 390) | @Nullable method copy (line 396) | @Nullable method copy (line 402) | @Nullable method copy (line 408) | @Nullable method realCopy (line 414) | @Nullable method subArray (line 424) | @Nullable method subArray (line 430) | @Nullable method subArray (line 435) | @Nullable method subArray (line 440) | @Nullable method subArray (line 445) | @Nullable method subArray (line 450) | @Nullable method subArray (line 455) | @Nullable method subArray (line 460) | @Nullable method subArray (line 465) | @Nullable method realSubArray (line 470) | @Nullable method add (line 518) | @NonNull method add (line 524) | @NonNull method add (line 529) | @NonNull method add (line 534) | @NonNull method add (line 539) | @NonNull method add (line 544) | @NonNull method add (line 549) | @NonNull method add (line 554) | @NonNull method add (line 559) | @NonNull method realAddOne (line 564) | @NonNull method add (line 599) | @Nullable method add (line 604) | @Nullable method add (line 609) | @Nullable method add (line 614) | @Nullable method add (line 619) | @Nullable method add (line 624) | @Nullable method add (line 629) | @Nullable method add (line 634) | @Nullable method add (line 639) | @Nullable method realAddArr (line 644) | private static Object realAddArr(@Nullable Object array1, @Nullable Ob... method add (line 688) | @Nullable method add (line 701) | @Nullable method add (line 708) | public static char[] add(@Nullable char[] array1, int index, @Nullable... method add (line 714) | @Nullable method add (line 721) | @Nullable method add (line 728) | @Nullable method add (line 735) | @Nullable method add (line 742) | @Nullable method add (line 749) | @Nullable method realAddArr (line 756) | @Nullable method add (line 816) | @NonNull method add (line 829) | @NonNull method add (line 834) | @NonNull method add (line 839) | @NonNull method add (line 844) | @NonNull method add (line 849) | @NonNull method add (line 854) | @NonNull method add (line 859) | @NonNull method add (line 864) | @NonNull method realAdd (line 869) | @NonNull method remove (line 923) | @Nullable method removeElement (line 953) | @Nullable method remove (line 962) | @Nullable method removeElement (line 968) | @Nullable method remove (line 977) | @Nullable method removeElement (line 983) | @Nullable method remove (line 992) | @Nullable method removeElement (line 998) | @Nullable method remove (line 1007) | @Nullable method removeElement (line 1013) | @Nullable method remove (line 1023) | @Nullable method removeElement (line 1029) | @Nullable method remove (line 1038) | @Nullable method removeElement (line 1044) | @Nullable method remove (line 1053) | @Nullable method removeElement (line 1059) | @Nullable method remove (line 1068) | @Nullable method removeElement (line 1074) | @Nullable method remove (line 1083) | @NonNull method indexOf (line 1103) | public static int indexOf(@Nullable Object[] array, @Nullable Object o... method indexOf (line 1107) | public static int indexOf(@Nullable Object[] array, @Nullable final Ob... method lastIndexOf (line 1130) | public static int lastIndexOf(@Nullable Object[] array, @Nullable Obje... method lastIndexOf (line 1134) | public static int lastIndexOf(@Nullable Object[] array, @Nullable Obje... method contains (line 1159) | public static boolean contains(@Nullable Object[] array, @Nullable Obj... method indexOf (line 1167) | public static int indexOf(@Nullable long[] array, long valueToFind) { method indexOf (line 1171) | public static int indexOf(@Nullable long[] array, long valueToFind, in... method lastIndexOf (line 1186) | public static int lastIndexOf(@Nullable long[] array, long valueToFind) { method lastIndexOf (line 1190) | public static int lastIndexOf(@Nullable long[] array, long valueToFind... method contains (line 1207) | public static boolean contains(@Nullable long[] array, long valueToFin... method indexOf (line 1215) | public static int indexOf(@Nullable int[] array, int valueToFind) { method indexOf (line 1219) | public static int indexOf(@Nullable int[] array, int valueToFind, int ... method lastIndexOf (line 1234) | public static int lastIndexOf(@Nullable int[] array, int valueToFind) { method lastIndexOf (line 1238) | public static int lastIndexOf(@Nullable int[] array, int valueToFind, ... method contains (line 1255) | public static boolean contains(@Nullable int[] array, int valueToFind) { method indexOf (line 1263) | public static int indexOf(@Nullable short[] array, short valueToFind) { method indexOf (line 1267) | public static int indexOf(@Nullable short[] array, short valueToFind, ... method lastIndexOf (line 1282) | public static int lastIndexOf(@Nullable short[] array, short valueToFi... method lastIndexOf (line 1286) | public static int lastIndexOf(@Nullable short[] array, short valueToFi... method contains (line 1303) | public static boolean contains(@Nullable short[] array, short valueToF... method indexOf (line 1311) | public static int indexOf(@Nullable char[] array, char valueToFind) { method indexOf (line 1315) | public static int indexOf(@Nullable char[] array, char valueToFind, in... method lastIndexOf (line 1330) | public static int lastIndexOf(@Nullable char[] array, char valueToFind) { method lastIndexOf (line 1334) | public static int lastIndexOf(@Nullable char[] array, char valueToFind... method contains (line 1351) | public static boolean contains(@Nullable char[] array, char valueToFin... method indexOf (line 1359) | public static int indexOf(@Nullable byte[] array, byte valueToFind) { method indexOf (line 1363) | public static int indexOf(@Nullable byte[] array, byte valueToFind, in... method lastIndexOf (line 1378) | public static int lastIndexOf(@Nullable byte[] array, byte valueToFind) { method lastIndexOf (line 1382) | public static int lastIndexOf(@Nullable byte[] array, byte valueToFind... method contains (line 1399) | public static boolean contains(@Nullable byte[] array, byte valueToFin... method indexOf (line 1407) | public static int indexOf(@Nullable double[] array, double valueToFind) { method indexOf (line 1411) | public static int indexOf(@Nullable double[] array, double valueToFind... method indexOf (line 1415) | public static int indexOf(@Nullable double[] array, double valueToFind... method indexOf (line 1430) | public static int indexOf(@Nullable double[] array, double valueToFind... method lastIndexOf (line 1447) | public static int lastIndexOf(@Nullable double[] array, double valueTo... method lastIndexOf (line 1451) | public static int lastIndexOf(@Nullable double[] array, double valueTo... method lastIndexOf (line 1455) | public static int lastIndexOf(@Nullable double[] array, double valueTo... method lastIndexOf (line 1472) | public static int lastIndexOf(@Nullable double[] array, double valueTo... method contains (line 1491) | public static boolean contains(@Nullable double[] array, double valueT... method contains (line 1495) | public static boolean contains(@Nullable double[] array, double valueT... method indexOf (line 1503) | public static int indexOf(@Nullable float[] array, float valueToFind) { method indexOf (line 1507) | public static int indexOf(@Nullable float[] array, float valueToFind, ... method lastIndexOf (line 1522) | public static int lastIndexOf(@Nullable float[] array, float valueToFi... method lastIndexOf (line 1526) | public static int lastIndexOf(@Nullable float[] array, float valueToFi... method contains (line 1543) | public static boolean contains(@Nullable float[] array, float valueToF... method indexOf (line 1551) | public static int indexOf(@Nullable boolean[] array, boolean valueToFi... method indexOf (line 1555) | public static int indexOf(@Nullable boolean[] array, boolean valueToFi... method lastIndexOf (line 1570) | public static int lastIndexOf(@Nullable boolean[] array, boolean value... method lastIndexOf (line 1574) | public static int lastIndexOf(@Nullable boolean[] array, boolean value... method contains (line 1591) | public static boolean contains(@Nullable boolean[] array, boolean valu... method toPrimitive (line 1599) | @Nullable method toPrimitive (line 1613) | @Nullable method toObject (line 1628) | @Nullable method toPrimitive (line 1646) | @Nullable method toPrimitive (line 1660) | @Nullable method toObject (line 1675) | @Nullable method toPrimitive (line 1693) | @Nullable method toPrimitive (line 1707) | @Nullable method toObject (line 1722) | @Nullable method toPrimitive (line 1740) | @Nullable method toPrimitive (line 1754) | @Nullable method toObject (line 1769) | @Nullable method toPrimitive (line 1787) | @Nullable method toPrimitive (line 1801) | @Nullable method toObject (line 1816) | @Nullable method toPrimitive (line 1834) | @Nullable method toPrimitive (line 1848) | @Nullable method toObject (line 1863) | @Nullable method toPrimitive (line 1881) | @Nullable method toPrimitive (line 1895) | @Nullable method toObject (line 1910) | @Nullable method toPrimitive (line 1928) | @Nullable method toPrimitive (line 1942) | @Nullable method toObject (line 1957) | @Nullable method asList (line 1971) | @NonNull method asUnmodifiableList (line 1979) | @NonNull method asArrayList (line 1984) | @NonNull method asLinkedList (line 1992) | @NonNull method sort (line 2000) | public static void sort(@Nullable T[] array, Comparator... method sort (line 2005) | public static void sort(@Nullable byte[] array) { method sort (line 2010) | public static void sort(@Nullable char[] array) { method sort (line 2015) | public static void sort(@Nullable double[] array) { method sort (line 2020) | public static void sort(@Nullable float[] array) { method sort (line 2025) | public static void sort(@Nullable int[] array) { method sort (line 2030) | public static void sort(@Nullable long[] array) { method sort (line 2035) | public static void sort(@Nullable short[] array) { method forAllDo (line 2048) | public static void forAllDo(@Nullable Object array, @Nullable Clos... method toString (line 2115) | @NonNull type Closure (line 2140) | public interface Closure { method execute (line 2141) | void execute(int index, E item); FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/BarUtils.java class BarUtils (line 40) | public final class BarUtils { method BarUtils (line 50) | private BarUtils() { method getStatusBarHeight (line 59) | public static int getStatusBarHeight() { method setStatusBarVisibility (line 71) | public static void setStatusBarVisibility(@NonNull final Activity acti... method setStatusBarVisibility (line 82) | public static void setStatusBarVisibility(@NonNull final Window window, method isStatusBarVisible (line 101) | public static boolean isStatusBarVisible(@NonNull final Activity activ... method setStatusBarLightMode (line 112) | public static void setStatusBarLightMode(@NonNull final Activity activ... method setStatusBarLightMode (line 123) | public static void setStatusBarLightMode(@NonNull final Window window, method isStatusBarLightMode (line 143) | public static boolean isStatusBarLightMode(@NonNull final Activity act... method isStatusBarLightMode (line 153) | public static boolean isStatusBarLightMode(@NonNull final Window windo... method addMarginTopEqualStatusBarHeight (line 167) | public static void addMarginTopEqualStatusBarHeight(@NonNull View view) { method subtractMarginTopEqualStatusBarHeight (line 185) | public static void subtractMarginTopEqualStatusBarHeight(@NonNull View... method addMarginTopEqualStatusBarHeight (line 197) | private static void addMarginTopEqualStatusBarHeight(@NonNull final Wi... method subtractMarginTopEqualStatusBarHeight (line 204) | private static void subtractMarginTopEqualStatusBarHeight(@NonNull fin... method setStatusBarColor (line 217) | public static View setStatusBarColor(@NonNull final Activity activity, method setStatusBarColor (line 230) | public static View setStatusBarColor(@NonNull final Activity activity, method setStatusBarColor (line 245) | public static View setStatusBarColor(@NonNull final Window window, method setStatusBarColor (line 258) | public static View setStatusBarColor(@NonNull final Window window, method setStatusBarColor (line 272) | public static void setStatusBarColor(@NonNull final View fakeStatusBar, method setStatusBarCustom (line 290) | public static void setStatusBarCustom(@NonNull final View fakeStatusBa... method setStatusBarColor4Drawer (line 317) | public static void setStatusBarColor4Drawer(@NonNull final DrawerLayou... method setStatusBarColor4Drawer (line 332) | public static void setStatusBarColor4Drawer(@NonNull final DrawerLayou... method applyStatusBarColor (line 352) | private static View applyStatusBarColor(@NonNull final Activity activity, method applyStatusBarColor (line 358) | private static View applyStatusBarColor(@NonNull final Window window, method hideStatusBarView (line 377) | private static void hideStatusBarView(@NonNull final Activity activity) { method hideStatusBarView (line 381) | private static void hideStatusBarView(@NonNull final Window window) { method showStatusBarView (line 388) | private static void showStatusBarView(@NonNull final Window window) { method createStatusBarView (line 395) | private static View createStatusBarView(@NonNull final Context context, method transparentStatusBar (line 405) | public static void transparentStatusBar(@NonNull final Activity activi... method transparentStatusBar (line 409) | public static void transparentStatusBar(@NonNull final Window window) { method getActionBarHeight (line 432) | public static int getActionBarHeight() { method setNotificationBarVisibility (line 452) | @RequiresPermission(EXPAND_STATUS_BAR) method invokePanels (line 463) | private static void invokePanels(final String methodName) { method getNavBarHeight (line 485) | public static int getNavBarHeight() { method setNavBarVisibility (line 501) | public static void setNavBarVisibility(@NonNull final Activity activit... method setNavBarVisibility (line 513) | public static void setNavBarVisibility(@NonNull final Window window, b... method isNavBarVisible (line 543) | public static boolean isNavBarVisible(@NonNull final Activity activity) { method isNavBarVisible (line 554) | public static boolean isNavBarVisible(@NonNull final Window window) { method getResNameById (line 589) | private static String getResNameById(int id) { method setNavBarColor (line 603) | @RequiresApi(Build.VERSION_CODES.LOLLIPOP) method setNavBarColor (line 614) | @RequiresApi(Build.VERSION_CODES.LOLLIPOP) method getNavBarColor (line 626) | @RequiresApi(Build.VERSION_CODES.LOLLIPOP) method getNavBarColor (line 637) | @RequiresApi(Build.VERSION_CODES.LOLLIPOP) method isSupportNavBar (line 647) | public static boolean isSupportNavBar() { method setNavBarLightMode (line 669) | public static void setNavBarLightMode(@NonNull final Activity activity, method setNavBarLightMode (line 680) | public static void setNavBarLightMode(@NonNull final Window window, method isNavBarLightMode (line 700) | public static boolean isNavBarLightMode(@NonNull final Activity activi... method isNavBarLightMode (line 710) | public static boolean isNavBarLightMode(@NonNull final Window window) { method transparentNavBar (line 719) | public static void transparentNavBar(@NonNull final Activity activity) { method transparentNavBar (line 723) | public static void transparentNavBar(@NonNull final Window window) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/BrightnessUtils.java class BrightnessUtils (line 19) | public final class BrightnessUtils { method BrightnessUtils (line 21) | private BrightnessUtils() { method isAutoBrightnessEnabled (line 30) | public static boolean isAutoBrightnessEnabled() { method setAutoBrightnessEnabled (line 50) | public static boolean setAutoBrightnessEnabled(final boolean enabled) { method getBrightness (line 64) | public static int getBrightness() { method setBrightness (line 83) | public static boolean setBrightness(@IntRange(from = 0, to = 255) fina... method setWindowBrightness (line 96) | public static void setWindowBrightness(@NonNull final Window window, method getWindowBrightness (line 109) | public static int getWindowBrightness(@NonNull final Window window) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/BusUtils.java class BusUtils (line 30) | public final class BusUtils { method BusUtils (line 40) | private BusUtils() { method init (line 48) | private void init() {/*inject*/} method registerBus (line 50) | private void registerBus(String tag, method registerBus (line 56) | private void registerBus(String tag, method register (line 67) | public static void register(@Nullable final Object bus) { method unregister (line 71) | public static void unregister(@Nullable final Object bus) { method post (line 75) | public static void post(@NonNull final String tag) { method post (line 79) | public static void post(@NonNull final String tag, @NonNull final Obje... method postSticky (line 83) | public static void postSticky(@NonNull final String tag) { method postSticky (line 87) | public static void postSticky(@NonNull final String tag, final Object ... method removeSticky (line 91) | public static void removeSticky(final String tag) { method toString_ (line 95) | public static String toString_() { method toString (line 99) | @Override method getInstance (line 104) | private static BusUtils getInstance() { method registerInner (line 108) | private void registerInner(@Nullable final Object bus) { method recordTags (line 133) | private void recordTags(Class aClass, String className) { method consumeStickyIfExist (line 158) | private void consumeStickyIfExist(final Object bus) { method consumeSticky (line 168) | private void consumeSticky(final Object bus, final String tag, final O... method unregisterInner (line 192) | private void unregisterInner(final Object bus) { method postInner (line 205) | private void postInner(final String tag, final Object arg) { method postInner (line 209) | private void postInner(final String tag, final Object arg, final boole... method invokeBus (line 223) | private void invokeBus(Object arg, BusInfo busInfo, boolean sticky) { method invokeBus (line 227) | private void invokeBus(Object bus, Object arg, BusInfo busInfo, boolea... method getMethodByBusInfo (line 238) | private Method getMethodByBusInfo(BusInfo busInfo) { method getClassName (line 253) | private Class getClassName(String paramType) throws ClassNotFoundExcep... method invokeMethod (line 276) | private void invokeMethod(final Object arg, final BusInfo busInfo, fin... method invokeMethod (line 280) | private void invokeMethod(final Object bus, final Object arg, final Bu... method realInvokeMethod (line 308) | private void realInvokeMethod(Object bus, Object arg, BusInfo busInfo,... method invokeBuses (line 329) | private void invokeBuses(Object arg, BusInfo busInfo, Set buse... method postStickyInner (line 347) | private void postStickyInner(final String tag, final Object arg) { method removeStickyInner (line 371) | private void removeStickyInner(final String tag) { method registerBus4Test (line 391) | static void registerBus4Test(String tag, class BusInfo (line 397) | private static final class BusInfo { method BusInfo (line 410) | BusInfo(String tag, String className, String funName, String paramTy... method toString (line 423) | @Override method getDesc (line 434) | private String getDesc() { type ThreadMode (line 440) | public enum ThreadMode { class LazyHolder (line 456) | private static class LazyHolder { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CacheDiskStaticUtils.java class CacheDiskStaticUtils (line 23) | public final class CacheDiskStaticUtils { method setDefaultCacheDiskUtils (line 32) | public static void setDefaultCacheDiskUtils(@Nullable final CacheDiskU... method put (line 42) | public static void put(@NonNull final String key, @Nullable final byte... method put (line 53) | public static void put(@NonNull final String key, @Nullable final byte... method getBytes (line 63) | public static byte[] getBytes(@NonNull final String key) { method getBytes (line 74) | public static byte[] getBytes(@NonNull final String key, @Nullable fin... method put (line 88) | public static void put(@NonNull final String key, @Nullable final Stri... method put (line 99) | public static void put(@NonNull final String key, @Nullable final Stri... method getString (line 109) | public static String getString(@NonNull final String key) { method getString (line 120) | public static String getString(@NonNull final String key, @Nullable fi... method put (line 134) | public static void put(@NonNull final String key, @Nullable final JSON... method put (line 145) | public static void put(@NonNull final String key, method getJSONObject (line 157) | public static JSONObject getJSONObject(@NonNull final String key) { method getJSONObject (line 168) | public static JSONObject getJSONObject(@NonNull final String key, @Nul... method put (line 183) | public static void put(@NonNull final String key, @Nullable final JSON... method put (line 194) | public static void put(@NonNull final String key, @Nullable final JSON... method getJSONArray (line 204) | public static JSONArray getJSONArray(@NonNull final String key) { method getJSONArray (line 215) | public static JSONArray getJSONArray(@NonNull final String key, @Nulla... method put (line 230) | public static void put(@NonNull final String key, @Nullable final Bitm... method put (line 241) | public static void put(@NonNull final String key, @Nullable final Bitm... method getBitmap (line 251) | public static Bitmap getBitmap(@NonNull final String key) { method getBitmap (line 262) | public static Bitmap getBitmap(@NonNull final String key, @Nullable fi... method put (line 276) | public static void put(@NonNull final String key, @Nullable final Draw... method put (line 287) | public static void put(@NonNull final String key, @Nullable final Draw... method getDrawable (line 297) | public static Drawable getDrawable(@NonNull final String key) { method getDrawable (line 308) | public static Drawable getDrawable(@NonNull final String key, final @N... method put (line 322) | public static void put(@NonNull final String key, @Nullable final Parc... method put (line 333) | public static void put(@NonNull final String key, @Nullable final Parc... method getParcelable (line 345) | public static T getParcelable(@NonNull final String key, method getParcelable (line 359) | public static T getParcelable(@NonNull final String key, method put (line 375) | public static void put(@NonNull final String key, @Nullable final Seri... method put (line 386) | public static void put(@NonNull final String key, @Nullable final Seri... method getSerializable (line 396) | public static Object getSerializable(@NonNull final String key) { method getSerializable (line 407) | public static Object getSerializable(@NonNull final String key, @Nulla... method getCacheSize (line 416) | public static long getCacheSize() { method getCacheCount (line 425) | public static int getCacheCount() { method remove (line 435) | public static boolean remove(@NonNull final String key) { method clear (line 444) | public static boolean clear() { method put (line 459) | public static void put(@NonNull final String key, method put (line 473) | public static void put(@NonNull final String key, method getBytes (line 487) | public static byte[] getBytes(@NonNull final String key, @NonNull fina... method getBytes (line 499) | public static byte[] getBytes(@NonNull final String key, method put (line 516) | public static void put(@NonNull final String key, method put (line 530) | public static void put(@NonNull final String key, method getString (line 544) | public static String getString(@NonNull final String key, @NonNull fin... method getString (line 556) | public static String getString(@NonNull final String key, method put (line 573) | public static void put(@NonNull final String key, method put (line 587) | public static void put(@NonNull final String key, method getJSONObject (line 601) | public static JSONObject getJSONObject(@NonNull final String key, @Non... method getJSONObject (line 613) | public static JSONObject getJSONObject(@NonNull final String key, method put (line 631) | public static void put(@NonNull final String key, method put (line 645) | public static void put(@NonNull final String key, method getJSONArray (line 659) | public static JSONArray getJSONArray(@NonNull final String key, @NonNu... method getJSONArray (line 671) | public static JSONArray getJSONArray(@NonNull final String key, method put (line 689) | public static void put(@NonNull final String key, method put (line 703) | public static void put(@NonNull final String key, method getBitmap (line 717) | public static Bitmap getBitmap(@NonNull final String key, @NonNull fin... method getBitmap (line 729) | public static Bitmap getBitmap(@NonNull final String key, method put (line 746) | public static void put(@NonNull final String key, method put (line 760) | public static void put(@NonNull final String key, method getDrawable (line 774) | public static Drawable getDrawable(@NonNull final String key, @NonNull... method getDrawable (line 786) | public static Drawable getDrawable(@NonNull final String key, method put (line 803) | public static void put(@NonNull final String key, method put (line 817) | public static void put(@NonNull final String key, method getParcelable (line 833) | public static T getParcelable(@NonNull final String key, method getParcelable (line 849) | public static T getParcelable(@NonNull final String key, method put (line 867) | public static void put(@NonNull final String key, method put (line 881) | public static void put(@NonNull final String key, method getSerializable (line 895) | public static Object getSerializable(@NonNull final String key, @NonNu... method getSerializable (line 907) | public static Object getSerializable(@NonNull final String key, method getCacheSize (line 919) | public static long getCacheSize(@NonNull final CacheDiskUtils cacheDis... method getCacheCount (line 929) | public static int getCacheCount(@NonNull final CacheDiskUtils cacheDis... method remove (line 940) | public static boolean remove(@NonNull final String key, @NonNull final... method clear (line 950) | public static boolean clear(@NonNull final CacheDiskUtils cacheDiskUti... method getDefaultCacheDiskUtils (line 954) | @NonNull FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CacheDiskUtils.java class CacheDiskUtils (line 34) | public final class CacheDiskUtils implements CacheConstants { method getInstance (line 64) | public static CacheDiskUtils getInstance() { method getInstance (line 77) | public static CacheDiskUtils getInstance(final String cacheName) { method getInstance (line 89) | public static CacheDiskUtils getInstance(final long maxSize, final int... method getInstance (line 102) | public static CacheDiskUtils getInstance(String cacheName, final long ... method getInstance (line 116) | public static CacheDiskUtils getInstance(@NonNull final File cacheDir) { method getInstance (line 128) | public static CacheDiskUtils getInstance(@NonNull final File cacheDir, method CacheDiskUtils (line 145) | private CacheDiskUtils(final String cacheKey, method getDiskCacheManager (line 155) | private DiskCacheManager getDiskCacheManager() { method toString (line 170) | @Override method put (line 185) | public void put(@NonNull final String key, final byte[] value) { method put (line 196) | public void put(@NonNull final String key, final byte[] value, final i... method realPutBytes (line 200) | private void realPutBytes(final String key, byte[] value, int saveTime) { method getBytes (line 218) | public byte[] getBytes(@NonNull final String key) { method getBytes (line 229) | public byte[] getBytes(@NonNull final String key, final byte[] default... method realGetBytes (line 233) | private byte[] realGetBytes(@NonNull final String key) { method realGetBytes (line 237) | private byte[] realGetBytes(@NonNull final String key, final byte[] de... method put (line 261) | public void put(@NonNull final String key, final String value) { method put (line 272) | public void put(@NonNull final String key, final String value, final i... method getString (line 282) | public String getString(@NonNull final String key) { method getString (line 293) | public String getString(@NonNull final String key, final String defaul... method put (line 309) | public void put(@NonNull final String key, final JSONObject value) { method put (line 320) | public void put(@NonNull final String key, method getJSONObject (line 332) | public JSONObject getJSONObject(@NonNull final String key) { method getJSONObject (line 343) | public JSONObject getJSONObject(@NonNull final String key, final JSONO... method put (line 360) | public void put(@NonNull final String key, final JSONArray value) { method put (line 371) | public void put(@NonNull final String key, final JSONArray value, fina... method getJSONArray (line 381) | public JSONArray getJSONArray(@NonNull final String key) { method getJSONArray (line 392) | public JSONArray getJSONArray(@NonNull final String key, final JSONArr... method put (line 409) | public void put(@NonNull final String key, final Bitmap value) { method put (line 420) | public void put(@NonNull final String key, final Bitmap value, final i... method getBitmap (line 430) | public Bitmap getBitmap(@NonNull final String key) { method getBitmap (line 441) | public Bitmap getBitmap(@NonNull final String key, final Bitmap defaul... method put (line 457) | public void put(@NonNull final String key, final Drawable value) { method put (line 468) | public void put(@NonNull final String key, final Drawable value, final... method getDrawable (line 478) | public Drawable getDrawable(@NonNull final String key) { method getDrawable (line 489) | public Drawable getDrawable(@NonNull final String key, final Drawable ... method put (line 505) | public void put(@NonNull final String key, final Parcelable value) { method put (line 516) | public void put(@NonNull final String key, final Parcelable value, fin... method getParcelable (line 528) | public T getParcelable(@NonNull final String key, method getParcelable (line 542) | public T getParcelable(@NonNull final String key, method put (line 560) | public void put(@NonNull final String key, final Serializable value) { method put (line 571) | public void put(@NonNull final String key, final Serializable value, f... method getSerializable (line 581) | public Object getSerializable(@NonNull final String key) { method getSerializable (line 592) | public Object getSerializable(@NonNull final String key, final Object ... method getCacheSize (line 603) | public long getCacheSize() { method getCacheCount (line 614) | public int getCacheCount() { method remove (line 626) | public boolean remove(@NonNull final String key) { method clear (line 644) | public boolean clear() { class DiskCacheManager (line 650) | private static final class DiskCacheManager { method DiskCacheManager (line 660) | private DiskCacheManager(final File cacheDir, final long sizeLimit, ... method getCacheSize (line 691) | private long getCacheSize() { method getCacheCount (line 696) | private int getCacheCount() { method getFileBeforePut (line 701) | private File getFileBeforePut(final String key) { method wait2InitOk (line 711) | private void wait2InitOk() { method getFileIfExists (line 719) | private File getFileIfExists(final String key) { method getCacheNameByKey (line 725) | private String getCacheNameByKey(final String key) { method put (line 729) | private void put(final File file) { method updateModify (line 738) | private void updateModify(final File file) { method removeByKey (line 744) | private boolean removeByKey(final String key) { method clear (line 754) | private boolean clear() { method removeOldest (line 785) | private long removeOldest() { class DiskCacheHelper (line 809) | private static final class DiskCacheHelper { method newByteArrayWithTime (line 813) | private static byte[] newByteArrayWithTime(final int second, final b... method createDueTime (line 827) | private static String createDueTime(final int seconds) { method isDue (line 834) | private static boolean isDue(final byte[] data) { method getDueTime (line 839) | private static long getDueTime(final byte[] data) { method getDataWithoutDueTime (line 851) | private static byte[] getDataWithoutDueTime(final byte[] data) { method copyOfRange (line 858) | private static byte[] copyOfRange(final byte[] original, final int f... method hasTimeInfo (line 866) | private static boolean hasTimeInfo(final byte[] data) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CacheDoubleStaticUtils.java class CacheDoubleStaticUtils (line 22) | public final class CacheDoubleStaticUtils { method setDefaultCacheDoubleUtils (line 31) | public static void setDefaultCacheDoubleUtils(final CacheDoubleUtils c... method put (line 41) | public static void put(@NonNull final String key, final byte[] value) { method put (line 52) | public static void put(@NonNull final String key, byte[] value, final ... method getBytes (line 62) | public static byte[] getBytes(@NonNull final String key) { method getBytes (line 73) | public static byte[] getBytes(@NonNull final String key, final byte[] ... method put (line 87) | public static void put(@NonNull final String key, final String value) { method put (line 98) | public static void put(@NonNull final String key, final String value, ... method getString (line 108) | public static String getString(@NonNull final String key) { method getString (line 119) | public static String getString(@NonNull final String key, final String... method put (line 133) | public static void put(@NonNull final String key, final JSONObject val... method put (line 144) | public static void put(@NonNull final String key, method getJSONObject (line 156) | public static JSONObject getJSONObject(@NonNull final String key) { method getJSONObject (line 167) | public static JSONObject getJSONObject(@NonNull final String key, fina... method put (line 182) | public static void put(@NonNull final String key, final JSONArray valu... method put (line 193) | public static void put(@NonNull final String key, final JSONArray valu... method getJSONArray (line 203) | public static JSONArray getJSONArray(@NonNull final String key) { method getJSONArray (line 214) | public static JSONArray getJSONArray(@NonNull final String key, final ... method put (line 228) | public static void put(@NonNull final String key, final Bitmap value) { method put (line 239) | public static void put(@NonNull final String key, final Bitmap value, ... method getBitmap (line 249) | public static Bitmap getBitmap(@NonNull final String key) { method getBitmap (line 260) | public static Bitmap getBitmap(@NonNull final String key, final Bitmap... method put (line 274) | public static void put(@NonNull final String key, final Drawable value) { method put (line 285) | public static void put(@NonNull final String key, final Drawable value... method getDrawable (line 295) | public static Drawable getDrawable(@NonNull final String key) { method getDrawable (line 306) | public static Drawable getDrawable(@NonNull final String key, final Dr... method put (line 320) | public static void put(@NonNull final String key, final Parcelable val... method put (line 331) | public static void put(@NonNull final String key, final Parcelable val... method getParcelable (line 343) | public static T getParcelable(@NonNull final String key, method getParcelable (line 357) | public static T getParcelable(@NonNull final String key, method put (line 373) | public static void put(@NonNull final String key, final Serializable v... method put (line 384) | public static void put(@NonNull final String key, final Serializable v... method getSerializable (line 394) | public static Object getSerializable(@NonNull final String key) { method getSerializable (line 405) | public static Object getSerializable(@NonNull final String key, final ... method getCacheDiskSize (line 414) | public static long getCacheDiskSize() { method getCacheDiskCount (line 423) | public static int getCacheDiskCount() { method getCacheMemoryCount (line 432) | public static int getCacheMemoryCount() { method remove (line 441) | public static void remove(@NonNull String key) { method clear (line 448) | public static void clear() { method put (line 463) | public static void put(@NonNull final String key, method put (line 477) | public static void put(@NonNull final String key, method getBytes (line 491) | public static byte[] getBytes(@NonNull final String key, @NonNull fina... method getBytes (line 503) | public static byte[] getBytes(@NonNull final String key, method put (line 520) | public static void put(@NonNull final String key, method put (line 534) | public static void put(@NonNull final String key, method getString (line 548) | public static String getString(@NonNull final String key, @NonNull fin... method getString (line 560) | public static String getString(@NonNull final String key, method put (line 577) | public static void put(@NonNull final String key, method put (line 591) | public static void put(@NonNull final String key, method getJSONObject (line 605) | public static JSONObject getJSONObject(@NonNull final String key, method getJSONObject (line 618) | public static JSONObject getJSONObject(@NonNull final String key, method put (line 636) | public static void put(@NonNull final String key, method put (line 650) | public static void put(@NonNull final String key, method getJSONArray (line 664) | public static JSONArray getJSONArray(@NonNull final String key, @NonNu... method getJSONArray (line 676) | public static JSONArray getJSONArray(@NonNull final String key, method put (line 693) | public static void put(@NonNull final String key, method put (line 707) | public static void put(@NonNull final String key, method getBitmap (line 721) | public static Bitmap getBitmap(@NonNull final String key, @NonNull fin... method getBitmap (line 733) | public static Bitmap getBitmap(@NonNull final String key, method put (line 750) | public static void put(@NonNull final String key, method put (line 764) | public static void put(@NonNull final String key, method getDrawable (line 778) | public static Drawable getDrawable(@NonNull final String key, @NonNull... method getDrawable (line 790) | public static Drawable getDrawable(@NonNull final String key, method put (line 807) | public static void put(@NonNull final String key, method put (line 821) | public static void put(@NonNull final String key, method getParcelable (line 837) | public static T getParcelable(@NonNull final String key, method getParcelable (line 853) | public static T getParcelable(@NonNull final String key, method put (line 871) | public static void put(@NonNull final String key, method put (line 885) | public static void put(@NonNull final String key, method getSerializable (line 899) | public static Object getSerializable(@NonNull final String key, @NonNu... method getSerializable (line 911) | public static Object getSerializable(@NonNull final String key, method getCacheDiskSize (line 923) | public static long getCacheDiskSize(@NonNull final CacheDoubleUtils ca... method getCacheDiskCount (line 933) | public static int getCacheDiskCount(@NonNull final CacheDoubleUtils ca... method getCacheMemoryCount (line 943) | public static int getCacheMemoryCount(@NonNull final CacheDoubleUtils ... method remove (line 953) | public static void remove(@NonNull String key, @NonNull final CacheDou... method clear (line 962) | public static void clear(@NonNull final CacheDoubleUtils cacheDoubleUt... method getDefaultCacheDoubleUtils (line 966) | private static CacheDoubleUtils getDefaultCacheDoubleUtils() { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CacheDoubleUtils.java class CacheDoubleUtils (line 25) | public final class CacheDoubleUtils implements CacheConstants { method getInstance (line 37) | public static CacheDoubleUtils getInstance() { method getInstance (line 48) | public static CacheDoubleUtils getInstance(@NonNull final CacheMemoryU... method CacheDoubleUtils (line 64) | private CacheDoubleUtils(CacheMemoryUtils cacheMemoryUtils, CacheDiskU... method put (line 80) | public void put(@NonNull final String key, final byte[] value) { method put (line 91) | public void put(@NonNull final String key, byte[] value, final int sav... method getBytes (line 102) | public byte[] getBytes(@NonNull final String key) { method getBytes (line 113) | public byte[] getBytes(@NonNull final String key, final byte[] default... method put (line 134) | public void put(@NonNull final String key, final String value) { method put (line 145) | public void put(@NonNull final String key, final String value, final i... method getString (line 156) | public String getString(@NonNull final String key) { method getString (line 167) | public String getString(@NonNull final String key, final String defaul... method put (line 188) | public void put(@NonNull final String key, final JSONObject value) { method put (line 199) | public void put(@NonNull final String key, method getJSONObject (line 212) | public JSONObject getJSONObject(@NonNull final String key) { method getJSONObject (line 223) | public JSONObject getJSONObject(@NonNull final String key, final JSONO... method put (line 245) | public void put(@NonNull final String key, final JSONArray value) { method put (line 256) | public void put(@NonNull final String key, final JSONArray value, fina... method getJSONArray (line 267) | public JSONArray getJSONArray(@NonNull final String key) { method getJSONArray (line 278) | public JSONArray getJSONArray(@NonNull final String key, final JSONArr... method put (line 299) | public void put(@NonNull final String key, final Bitmap value) { method put (line 310) | public void put(@NonNull final String key, final Bitmap value, final i... method getBitmap (line 321) | public Bitmap getBitmap(@NonNull final String key) { method getBitmap (line 332) | public Bitmap getBitmap(@NonNull final String key, final Bitmap defaul... method put (line 353) | public void put(@NonNull final String key, final Drawable value) { method put (line 364) | public void put(@NonNull final String key, final Drawable value, final... method getDrawable (line 375) | public Drawable getDrawable(@NonNull final String key) { method getDrawable (line 386) | public Drawable getDrawable(@NonNull final String key, final Drawable ... method put (line 407) | public void put(@NonNull final String key, final Parcelable value) { method put (line 418) | public void put(@NonNull final String key, final Parcelable value, fin... method getParcelable (line 431) | public T getParcelable(@NonNull final String key, method getParcelable (line 445) | public T getParcelable(@NonNull final String key, method put (line 468) | public void put(@NonNull final String key, final Serializable value) { method put (line 479) | public void put(@NonNull final String key, final Serializable value, f... method getSerializable (line 490) | public Object getSerializable(@NonNull final String key) { method getSerializable (line 501) | public Object getSerializable(@NonNull final String key, final Object ... method getCacheDiskSize (line 517) | public long getCacheDiskSize() { method getCacheDiskCount (line 526) | public int getCacheDiskCount() { method getCacheMemoryCount (line 535) | public int getCacheMemoryCount() { method remove (line 544) | public void remove(@NonNull String key) { method clear (line 552) | public void clear() { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CacheMemoryStaticUtils.java class CacheMemoryStaticUtils (line 13) | public final class CacheMemoryStaticUtils { method setDefaultCacheMemoryUtils (line 22) | public static void setDefaultCacheMemoryUtils(final CacheMemoryUtils c... method put (line 32) | public static void put(@NonNull final String key, final Object value) { method put (line 43) | public static void put(@NonNull final String key, final Object value, ... method get (line 54) | public static T get(@NonNull final String key) { method get (line 66) | public static T get(@NonNull final String key, final T defaultValu... method getCacheCount (line 75) | public static int getCacheCount() { method remove (line 85) | public static Object remove(@NonNull final String key) { method clear (line 92) | public static void clear() { method put (line 107) | public static void put(@NonNull final String key, method put (line 121) | public static void put(@NonNull final String key, method get (line 136) | public static T get(@NonNull final String key, @NonNull final Cach... method get (line 149) | public static T get(@NonNull final String key, method getCacheCount (line 161) | public static int getCacheCount(@NonNull final CacheMemoryUtils cacheM... method remove (line 172) | public static Object remove(@NonNull final String key, @NonNull final ... method clear (line 181) | public static void clear(@NonNull final CacheMemoryUtils cacheMemoryUt... method getDefaultCacheMemoryUtils (line 185) | private static CacheMemoryUtils getDefaultCacheMemoryUtils() { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CacheMemoryUtils.java class CacheMemoryUtils (line 19) | public final class CacheMemoryUtils implements CacheConstants { method getInstance (line 33) | public static CacheMemoryUtils getInstance() { method getInstance (line 43) | public static CacheMemoryUtils getInstance(final int maxCount) { method getInstance (line 54) | public static CacheMemoryUtils getInstance(final String cacheKey, fina... method CacheMemoryUtils (line 68) | private CacheMemoryUtils(String cacheKey, LruCache... method toString (line 73) | @Override method put (line 84) | public void put(@NonNull final String key, final Object value) { method put (line 95) | public void put(@NonNull final String key, final Object value, int sav... method get (line 108) | public T get(@NonNull final String key) { method get (line 120) | public T get(@NonNull final String key, final T defaultValue) { method getCacheCount (line 136) | public int getCacheCount() { method remove (line 146) | public Object remove(@NonNull final String key) { method clear (line 155) | public void clear() { class CacheValue (line 159) | private static final class CacheValue { method CacheValue (line 163) | CacheValue(long dueTime, Object value) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CleanUtils.java class CleanUtils (line 20) | public final class CleanUtils { method CleanUtils (line 22) | private CleanUtils() { method cleanInternalCache (line 32) | public static boolean cleanInternalCache() { method cleanInternalFiles (line 42) | public static boolean cleanInternalFiles() { method cleanInternalDbs (line 52) | public static boolean cleanInternalDbs() { method cleanInternalDbByName (line 63) | public static boolean cleanInternalDbByName(final String dbName) { method cleanInternalSp (line 73) | public static boolean cleanInternalSp() { method cleanExternalCache (line 83) | public static boolean cleanExternalCache() { method cleanCustomDir (line 94) | public static boolean cleanCustomDir(final String dirPath) { method cleanAppUserData (line 98) | @RequiresApi(api = Build.VERSION_CODES.KITKAT) FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ClickUtils.java class ClickUtils (line 35) | public class ClickUtils { method ClickUtils (line 52) | private ClickUtils() { method applyPressedViewScale (line 61) | public static void applyPressedViewScale(final View... views) { method applyPressedViewScale (line 71) | public static void applyPressedViewScale(final View[] views, final flo... method applyPressedViewScale (line 90) | public static void applyPressedViewScale(final View view, final float ... method applyPressedViewAlpha (line 104) | public static void applyPressedViewAlpha(final View... views) { method applyPressedViewAlpha (line 114) | public static void applyPressedViewAlpha(final View[] views, final flo... method applyPressedViewAlpha (line 132) | public static void applyPressedViewAlpha(final View view, final float ... method applyPressedBgAlpha (line 147) | public static void applyPressedBgAlpha(View view) { method applyPressedBgAlpha (line 157) | public static void applyPressedBgAlpha(View view, float alpha) { method applyPressedBgDark (line 166) | public static void applyPressedBgDark(View view) { method applyPressedBgDark (line 176) | public static void applyPressedBgDark(View view, float darkAlpha) { method applyPressedBgStyle (line 180) | private static void applyPressedBgStyle(View view, int style, float va... method createStyleDrawable (line 193) | private static Drawable createStyleDrawable(Drawable src, int style, f... method createAlphaDrawable (line 216) | private static Drawable createAlphaDrawable(Drawable drawable, float a... method createDarkDrawable (line 222) | private static Drawable createDarkDrawable(Drawable drawable, float al... method getDarkColorFilter (line 228) | private static ColorMatrixColorFilter getDarkColorFilter(float darkAlp... method applySingleDebouncing (line 243) | public static void applySingleDebouncing(final View view, final View.O... method applySingleDebouncing (line 254) | public static void applySingleDebouncing(final View view, @IntRange(fr... method applySingleDebouncing (line 265) | public static void applySingleDebouncing(final View[] views, final Vie... method applySingleDebouncing (line 276) | public static void applySingleDebouncing(final View[] views, method applyGlobalDebouncing (line 288) | public static void applyGlobalDebouncing(final View view, final View.O... method applyGlobalDebouncing (line 299) | public static void applyGlobalDebouncing(final View view, @IntRange(fr... method applyGlobalDebouncing (line 311) | public static void applyGlobalDebouncing(final View[] views, final Vie... method applyGlobalDebouncing (line 322) | public static void applyGlobalDebouncing(final View[] views, method applyDebouncing (line 328) | private static void applyDebouncing(final View[] views, method expandClickArea (line 350) | public static void expandClickArea(@NonNull final View view, final int... method expandClickArea (line 354) | public static void expandClickArea(@NonNull final View view, method back2HomeFriendly (line 382) | public static void back2HomeFriendly(final CharSequence tip) { method back2HomeFriendly (line 386) | public static void back2HomeFriendly(@NonNull final CharSequence tip, type Back2HomeFriendlyListener (line 404) | public interface Back2HomeFriendlyListener { method show (line 406) | @Override method dismiss (line 411) | @Override method show (line 417) | void show(CharSequence text, long duration); method dismiss (line 419) | void dismiss(); class OnDebouncingClickListener (line 422) | public static abstract class OnDebouncingClickListener implements View... method run (line 427) | @Override method isValid (line 433) | private static boolean isValid(@NonNull final View view, final long ... method OnDebouncingClickListener (line 440) | public OnDebouncingClickListener() { method OnDebouncingClickListener (line 444) | public OnDebouncingClickListener(final boolean isGlobal) { method OnDebouncingClickListener (line 448) | public OnDebouncingClickListener(final long duration) { method OnDebouncingClickListener (line 452) | public OnDebouncingClickListener(final boolean isGlobal, final long ... method onDebouncingClick (line 457) | public abstract void onDebouncingClick(View v); method onClick (line 459) | @Override class OnMultiClickListener (line 475) | public static abstract class OnMultiClickListener implements View.OnCl... method OnMultiClickListener (line 485) | public OnMultiClickListener(int triggerClickCount) { method OnMultiClickListener (line 489) | public OnMultiClickListener(int triggerClickCount, long clickInterva... method onTriggerClick (line 494) | public abstract void onTriggerClick(View v); method onBeforeTriggerClick (line 496) | public abstract void onBeforeTriggerClick(View v, int count); method onClick (line 498) | @Override class OnUtilsTouchListener (line 524) | private static class OnUtilsTouchListener implements View.OnTouchListe... method getInstance (line 526) | public static OnUtilsTouchListener getInstance() { method OnUtilsTouchListener (line 530) | private OnUtilsTouchListener() {/**/} method onTouch (line 532) | @Override method processScale (line 546) | private void processScale(final View view, boolean isDown) { method processAlpha (line 557) | private void processAlpha(final View view, boolean isDown) { class LazyHolder (line 563) | private static class LazyHolder { class ClickDrawableWrapper (line 568) | static class ClickDrawableWrapper extends ShadowUtils.DrawableWrapper { method ClickDrawableWrapper (line 575) | public ClickDrawableWrapper(Drawable drawable) { method setColorFilter (line 583) | @Override method setAlpha (line 594) | @Override method draw (line 605) | @Override FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ClipboardUtils.java class ClipboardUtils (line 16) | public final class ClipboardUtils { method ClipboardUtils (line 18) | private ClipboardUtils() { method copyText (line 28) | public static void copyText(final CharSequence text) { method copyText (line 40) | public static void copyText(final CharSequence label, final CharSequen... method clear (line 49) | public static void clear() { method getLabel (line 60) | public static CharSequence getLabel() { method getText (line 79) | public static CharSequence getText() { method addChangedListener (line 95) | public static void addChangedListener(final ClipboardManager.OnPrimary... method removeChangedListener (line 104) | public static void removeChangedListener(final ClipboardManager.OnPrim... FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CloneUtils.java class CloneUtils (line 13) | public final class CloneUtils { method CloneUtils (line 15) | private CloneUtils() { method deepClone (line 27) | public static T deepClone(final T data, final Type type) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CloseUtils.java class CloseUtils (line 14) | public final class CloseUtils { method CloseUtils (line 16) | private CloseUtils() { method closeIO (line 25) | public static void closeIO(final Closeable... closeables) { method closeIOQuietly (line 43) | public static void closeIOQuietly(final Closeable... closeables) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CollectionUtils.java class CollectionUtils (line 28) | public final class CollectionUtils { method CollectionUtils (line 30) | private CollectionUtils() { method newUnmodifiableList (line 44) | @SafeVarargs method newUnmodifiableListNotNull (line 55) | @SafeVarargs method newArrayList (line 60) | @SafeVarargs method newArrayListNotNull (line 70) | @SafeVarargs method newLinkedList (line 81) | @SafeVarargs method newLinkedListNotNull (line 91) | @SafeVarargs method newHashSet (line 102) | @SafeVarargs method newHashSetNotNull (line 112) | @SafeVarargs method newTreeSet (line 123) | @SafeVarargs method newTreeSetNotNull (line 133) | @SafeVarargs method newSynchronizedCollection (line 144) | public static Collection newSynchronizedCollection(Collection collecti... method newUnmodifiableCollection (line 148) | public static Collection newUnmodifiableCollection(Collection collecti... method union (line 165) | public static Collection union(final Collection a, final Collection b) { method intersection (line 195) | public static Collection intersection(final Collection a, final Collec... method getFreq (line 210) | private static int getFreq(final Object obj, final Map freqMap) { method disjunction (line 235) | public static Collection disjunction(final Collection a, final Collect... method subtract (line 264) | public static Collection subtract(final Collection a, final Collection... method containsAny (line 285) | public static boolean containsAny(final Collection coll1, final Collec... method getCardinalityMap (line 315) | public static Map getCardinalityMap(final Collection ... method isSubCollection (line 341) | public static boolean isSubCollection(final Collection a, final Collec... method isProperSubCollection (line 374) | public static boolean isProperSubCollection(final Collection a, final ... method isEqualCollection (line 391) | public static boolean isEqualCollection(final Collection a, final Coll... method cardinality (line 418) | public static int cardinality(E obj, final Collection coll) { method find (line 450) | public static E find(Collection collection, Predicate predic... method forAllDo (line 468) | public static void forAllDo(Collection collection, Closure c... method filter (line 485) | public static void filter(Collection collection, Predicate p... method select (line 505) | public static Collection select(Collection inputCollection, ... method selectRejected (line 527) | public static Collection selectRejected(Collection inputColl... method transform (line 554) | public static void transform(Collection collection, Trans... method collect (line 579) | public static Collection collect(final Collection inp... method countMatches (line 598) | public static int countMatches(Collection collection, Predicate... method exists (line 618) | public static boolean exists(Collection collection, Predicate boolean addIgnoreNull(Collection collection, E ob... method addAll (line 646) | public static void addAll(Collection collection, Iterator it... method addAll (line 659) | public static void addAll(Collection collection, Enumeration... method addAll (line 672) | public static void addAll(Collection collection, E[] elements) { method get (line 707) | public static Object get(Object object, int index) { method size (line 770) | public static int size(Object object) { method sizeIsEmpty (line 820) | public static boolean sizeIsEmpty(Object object) { method isEmpty (line 849) | public static boolean isEmpty(Collection coll) { method isNotEmpty (line 861) | public static boolean isNotEmpty(Collection coll) { method retainAll (line 879) | public static Collection retainAll(Collection collection, Co... method removeAll (line 904) | public static Collection removeAll(Collection collection, Co... method shuffle (line 923) | public static void shuffle(List list) { method toString (line 933) | public static String toString(Collection collection) { type Closure (line 938) | public interface Closure { method execute (line 939) | void execute(int index, E item); type Transformer (line 942) | public interface Transformer { method transform (line 943) | E2 transform(E1 input); type Predicate (line 946) | public interface Predicate { method evaluate (line 947) | boolean evaluate(E item); FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ColorUtils.java class ColorUtils (line 19) | public final class ColorUtils { method ColorUtils (line 21) | private ColorUtils() { method getColor (line 31) | public static int getColor(@ColorRes int id) { method setAlphaComponent (line 42) | public static int setAlphaComponent(@ColorInt final int color, method setAlphaComponent (line 54) | public static int setAlphaComponent(@ColorInt int color, method setRedComponent (line 66) | public static int setRedComponent(@ColorInt int color, method setRedComponent (line 78) | public static int setRedComponent(@ColorInt int color, method setGreenComponent (line 90) | public static int setGreenComponent(@ColorInt int color, method setGreenComponent (line 102) | public static int setGreenComponent(@ColorInt int color, method setBlueComponent (line 114) | public static int setBlueComponent(@ColorInt int color, method setBlueComponent (line 126) | public static int setBlueComponent(@ColorInt int color, method string2Int (line 152) | public static int string2Int(@NonNull String colorString) { method int2RgbString (line 162) | public static String int2RgbString(@ColorInt int colorInt) { method int2ArgbString (line 177) | public static String int2ArgbString(@ColorInt final int colorInt) { method getRandomColor (line 193) | public static int getRandomColor() { method getRandomColor (line 203) | public static int getRandomColor(final boolean supportAlpha) { method isLightColor (line 214) | public static boolean isLightColor(@ColorInt int color) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ConvertUtils.java class ConvertUtils (line 39) | public final class ConvertUtils { method ConvertUtils (line 47) | private ConvertUtils() { method int2HexString (line 57) | public static String int2HexString(int num) { method hexString2Int (line 67) | public static int hexString2Int(String hexString) { method bytes2Bits (line 77) | public static String bytes2Bits(final byte[] bytes) { method bits2Bytes (line 94) | public static byte[] bits2Bytes(String bits) { method bytes2Chars (line 120) | public static char[] bytes2Chars(final byte[] bytes) { method chars2Bytes (line 137) | public static byte[] chars2Bytes(final char[] chars) { method bytes2HexString (line 154) | public static String bytes2HexString(final byte[] bytes) { method bytes2HexString (line 166) | public static String bytes2HexString(final byte[] bytes, boolean isUpp... method hexString2Bytes (line 186) | public static byte[] hexString2Bytes(String hexString) { method hex2Dec (line 201) | private static int hex2Dec(final char hexChar) { method bytes2String (line 214) | public static String bytes2String(final byte[] bytes) { method bytes2String (line 221) | public static String bytes2String(final byte[] bytes, final String cha... method string2Bytes (line 234) | public static byte[] string2Bytes(final String string) { method string2Bytes (line 241) | public static byte[] string2Bytes(final String string, final String ch... method bytes2JSONObject (line 254) | public static JSONObject bytes2JSONObject(final byte[] bytes) { method jsonObject2Bytes (line 267) | public static byte[] jsonObject2Bytes(final JSONObject jsonObject) { method bytes2JSONArray (line 275) | public static JSONArray bytes2JSONArray(final byte[] bytes) { method jsonArray2Bytes (line 288) | public static byte[] jsonArray2Bytes(final JSONArray jsonArray) { method bytes2Parcelable (line 296) | public static T bytes2Parcelable(final byte[] bytes, method parcelable2Bytes (line 310) | public static byte[] parcelable2Bytes(final Parcelable parcelable) { method bytes2Object (line 322) | public static Object bytes2Object(final byte[] bytes) { method serializable2Bytes (line 345) | public static byte[] serializable2Bytes(final Serializable serializabl... method bytes2Bitmap (line 370) | public static Bitmap bytes2Bitmap(final byte[] bytes) { method bitmap2Bytes (line 377) | public static byte[] bitmap2Bytes(final Bitmap bitmap) { method bitmap2Bytes (line 384) | public static byte[] bitmap2Bytes(final Bitmap bitmap, final Bitmap.Co... method bytes2Drawable (line 391) | public static Drawable bytes2Drawable(final byte[] bytes) { method drawable2Bytes (line 398) | public static byte[] drawable2Bytes(final Drawable drawable) { method drawable2Bytes (line 405) | public static byte[] drawable2Bytes(final Drawable drawable, final Bit... method memorySize2Byte (line 422) | public static long memorySize2Byte(final long memorySize, method byte2MemorySize (line 441) | public static double byte2MemorySize(final long byteSize, method byte2FitMemorySize (line 454) | @SuppressLint("DefaultLocale") method byte2FitMemorySize (line 467) | @SuppressLint("DefaultLocale") method timeSpan2Millis (line 499) | public static long timeSpan2Millis(final long timeSpan, @TimeConstants... method millis2TimeSpan (line 517) | public static long millis2TimeSpan(final long millis, @TimeConstants.U... method millis2FitTimeSpan (line 537) | public static String millis2FitTimeSpan(long millis, int precision) { method input2OutputStream (line 544) | public static ByteArrayOutputStream input2OutputStream(final InputStre... method output2InputStream (line 569) | public static ByteArrayInputStream output2InputStream(final OutputStre... method inputStream2Bytes (line 577) | public static byte[] inputStream2Bytes(final InputStream is) { method bytes2InputStream (line 585) | public static InputStream bytes2InputStream(final byte[] bytes) { method outputStream2Bytes (line 593) | public static byte[] outputStream2Bytes(final OutputStream out) { method bytes2OutputStream (line 601) | public static OutputStream bytes2OutputStream(final byte[] bytes) { method inputStream2String (line 625) | public static String inputStream2String(final InputStream is, final St... method string2InputStream (line 640) | public static InputStream string2InputStream(final String string, fina... method outputStream2String (line 653) | public static String outputStream2String(final OutputStream out, final... method string2OutputStream (line 666) | public static OutputStream string2OutputStream(final String string, fi... method inputStream2Lines (line 676) | public static List inputStream2Lines(final InputStream is) { method inputStream2Lines (line 680) | public static List inputStream2Lines(final InputStream is, method drawable2Bitmap (line 708) | public static Bitmap drawable2Bitmap(final Drawable drawable) { method bitmap2Drawable (line 715) | public static Drawable bitmap2Drawable(final Bitmap bitmap) { method view2Bitmap (line 722) | public static Bitmap view2Bitmap(final View view) { method dp2px (line 729) | public static int dp2px(final float dpValue) { method px2dp (line 736) | public static int px2dp(final float pxValue) { method sp2px (line 743) | public static int sp2px(final float spValue) { method px2sp (line 750) | public static int px2sp(final float pxValue) { method getSafeCharset (line 754) | private static String getSafeCharset(String charsetName) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/CrashUtils.java class CrashUtils (line 18) | public final class CrashUtils { method CrashUtils (line 25) | private CrashUtils() { method init (line 32) | public static void init() { method init (line 41) | public static void init(@NonNull final File crashDir) { method init (line 50) | public static void init(final String crashDirPath) { method init (line 59) | public static void init(final OnCrashListener onCrashListener) { method init (line 69) | public static void init(@NonNull final File crashDir, final OnCrashLis... method init (line 79) | public static void init(final String crashDirPath, final OnCrashListen... method getUncaughtExceptionHandler (line 95) | private static UncaughtExceptionHandler getUncaughtExceptionHandler(fi... type OnCrashListener (line 119) | public interface OnCrashListener { method onCrash (line 120) | void onCrash(CrashInfo crashInfo); class CrashInfo (line 123) | public static final class CrashInfo { method CrashInfo (line 127) | private CrashInfo(String time, Throwable throwable) { method addExtraHead (line 133) | public final void addExtraHead(Map extraHead) { method addExtraHead (line 137) | public final void addExtraHead(String key, String value) { method getThrowable (line 141) | public final Throwable getThrowable() { method toString (line 145) | @Override FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/DebouncingUtils.java class DebouncingUtils (line 21) | public class DebouncingUtils { method DebouncingUtils (line 27) | private DebouncingUtils() { method isValid (line 37) | public static boolean isValid(@NonNull final View view) { method isValid (line 48) | public static boolean isValid(@NonNull final View view, final long dur... method isValid (line 59) | public static boolean isValid(@NonNull String key, final long duration) { method clearIfNecessary (line 76) | private static void clearIfNecessary(long curTime) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/DeviceUtils.java class DeviceUtils (line 42) | public final class DeviceUtils { method DeviceUtils (line 44) | private DeviceUtils() { method isDeviceRooted (line 53) | public static boolean isDeviceRooted() { method isAdbEnabled (line 71) | @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR1) method getSDKVersionName (line 84) | public static String getSDKVersionName() { method getSDKVersionCode (line 93) | public static int getSDKVersionCode() { method getAndroidID (line 102) | @SuppressLint("HardwareIds") method getMacAddress (line 120) | @RequiresPermission(allOf = {ACCESS_WIFI_STATE, CHANGE_WIFI_STATE}) method getWifiEnabled (line 129) | private static boolean getWifiEnabled() { method setWifiEnabled (line 142) | @RequiresPermission(CHANGE_WIFI_STATE) method getMacAddress (line 158) | @RequiresPermission(allOf = {ACCESS_WIFI_STATE}) method isAddressNotInExcepts (line 179) | private static boolean isAddressNotInExcepts(final String address, fin... method getMacAddressByWifiInfo (line 197) | @RequiresPermission(ACCESS_WIFI_STATE) method getMacAddressByNetworkInterface (line 218) | private static String getMacAddressByNetworkInterface() { method getMacAddressByInetAddress (line 239) | private static String getMacAddressByInetAddress() { method getInetAddress (line 261) | private static InetAddress getInetAddress() { method getMacAddressByFile (line 283) | private static String getMacAddressByFile() { method getManufacturer (line 306) | public static String getManufacturer() { method getModel (line 316) | public static String getModel() { method getABIs (line 332) | public static String[] getABIs() { method isTablet (line 348) | public static boolean isTablet() { method isEmulator (line 359) | public static boolean isEmulator() { method isEmulatorByCpu (line 403) | private static boolean isEmulatorByCpu() { method readCpuInfo (line 413) | private static String readCpuInfo() { method isDevelopmentSettingsEnabled (line 437) | @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR1) method getUniqueDeviceId (line 457) | public static String getUniqueDeviceId() { method getUniqueDeviceId (line 470) | public static String getUniqueDeviceId(String prefix) { method getUniqueDeviceId (line 483) | public static String getUniqueDeviceId(boolean useCache) { method getUniqueDeviceId (line 497) | public static String getUniqueDeviceId(String prefix, boolean useCache) { method getUniqueDeviceIdReal (line 516) | private static String getUniqueDeviceIdReal(String prefix) { method isSameDevice (line 527) | @RequiresPermission(allOf = {ACCESS_WIFI_STATE, INTERNET, CHANGE_WIFI_... method saveUdid (line 552) | private static String saveUdid(String prefix, String id) { method getUdid (line 558) | private static String getUdid(String prefix, String id) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/EncodeUtils.java class EncodeUtils (line 19) | public final class EncodeUtils { method EncodeUtils (line 21) | private EncodeUtils() { method urlEncode (line 31) | public static String urlEncode(final String input) { method urlEncode (line 42) | public static String urlEncode(final String input, final String charse... method urlDecode (line 57) | public static String urlDecode(final String input) { method urlDecode (line 68) | public static String urlDecode(final String input, final String charse... method base64Encode (line 84) | public static byte[] base64Encode(final String input) { method base64Encode (line 94) | public static byte[] base64Encode(final byte[] input) { method base64Encode2String (line 105) | public static String base64Encode2String(final byte[] input) { method base64Decode (line 116) | public static byte[] base64Decode(final String input) { method base64Decode (line 127) | public static byte[] base64Decode(final byte[] input) { method htmlEncode (line 138) | public static String htmlEncode(final CharSequence input) { method htmlDecode (line 178) | public static CharSequence htmlDecode(final String input) { method binaryEncode (line 193) | public static String binaryEncode(final String input) { method binaryDecode (line 208) | public static String binaryDecode(final String input) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/EncryptUtils.java class EncryptUtils (line 34) | public final class EncryptUtils { method EncryptUtils (line 36) | private EncryptUtils() { method encryptMD2ToString (line 50) | public static String encryptMD2ToString(final String data) { method encryptMD2ToString (line 61) | public static String encryptMD2ToString(final byte[] data) { method encryptMD2 (line 71) | public static byte[] encryptMD2(final byte[] data) { method encryptMD5ToString (line 81) | public static String encryptMD5ToString(final String data) { method encryptMD5ToString (line 93) | public static String encryptMD5ToString(final String data, final Strin... method encryptMD5ToString (line 106) | public static String encryptMD5ToString(final byte[] data) { method encryptMD5ToString (line 117) | public static String encryptMD5ToString(final byte[] data, final byte[... method encryptMD5 (line 133) | public static byte[] encryptMD5(final byte[] data) { method encryptMD5File2String (line 143) | public static String encryptMD5File2String(final String filePath) { method encryptMD5File (line 154) | public static byte[] encryptMD5File(final String filePath) { method encryptMD5File2String (line 165) | public static String encryptMD5File2String(final File file) { method encryptMD5File (line 175) | public static byte[] encryptMD5File(final File file) { method encryptSHA1ToString (line 209) | public static String encryptSHA1ToString(final String data) { method encryptSHA1ToString (line 220) | public static String encryptSHA1ToString(final byte[] data) { method encryptSHA1 (line 230) | public static byte[] encryptSHA1(final byte[] data) { method encryptSHA224ToString (line 240) | public static String encryptSHA224ToString(final String data) { method encryptSHA224ToString (line 251) | public static String encryptSHA224ToString(final byte[] data) { method encryptSHA224 (line 261) | public static byte[] encryptSHA224(final byte[] data) { method encryptSHA256ToString (line 271) | public static String encryptSHA256ToString(final String data) { method encryptSHA256ToString (line 282) | public static String encryptSHA256ToString(final byte[] data) { method encryptSHA256 (line 292) | public static byte[] encryptSHA256(final byte[] data) { method encryptSHA384ToString (line 302) | public static String encryptSHA384ToString(final String data) { method encryptSHA384ToString (line 313) | public static String encryptSHA384ToString(final byte[] data) { method encryptSHA384 (line 323) | public static byte[] encryptSHA384(final byte[] data) { method encryptSHA512ToString (line 333) | public static String encryptSHA512ToString(final String data) { method encryptSHA512ToString (line 344) | public static String encryptSHA512ToString(final byte[] data) { method encryptSHA512 (line 354) | public static byte[] encryptSHA512(final byte[] data) { method hashTemplate (line 365) | static byte[] hashTemplate(final byte[] data, final String algorithm) { method encryptHmacMD5ToString (line 388) | public static String encryptHmacMD5ToString(final String data, final S... method encryptHmacMD5ToString (line 400) | public static String encryptHmacMD5ToString(final byte[] data, final b... method encryptHmacMD5 (line 411) | public static byte[] encryptHmacMD5(final byte[] data, final byte[] ke... method encryptHmacSHA1ToString (line 422) | public static String encryptHmacSHA1ToString(final String data, final ... method encryptHmacSHA1ToString (line 434) | public static String encryptHmacSHA1ToString(final byte[] data, final ... method encryptHmacSHA1 (line 445) | public static byte[] encryptHmacSHA1(final byte[] data, final byte[] k... method encryptHmacSHA224ToString (line 456) | public static String encryptHmacSHA224ToString(final String data, fina... method encryptHmacSHA224ToString (line 468) | public static String encryptHmacSHA224ToString(final byte[] data, fina... method encryptHmacSHA224 (line 479) | public static byte[] encryptHmacSHA224(final byte[] data, final byte[]... method encryptHmacSHA256ToString (line 490) | public static String encryptHmacSHA256ToString(final String data, fina... method encryptHmacSHA256ToString (line 502) | public static String encryptHmacSHA256ToString(final byte[] data, fina... method encryptHmacSHA256 (line 513) | public static byte[] encryptHmacSHA256(final byte[] data, final byte[]... method encryptHmacSHA384ToString (line 524) | public static String encryptHmacSHA384ToString(final String data, fina... method encryptHmacSHA384ToString (line 536) | public static String encryptHmacSHA384ToString(final byte[] data, fina... method encryptHmacSHA384 (line 547) | public static byte[] encryptHmacSHA384(final byte[] data, final byte[]... method encryptHmacSHA512ToString (line 558) | public static String encryptHmacSHA512ToString(final String data, fina... method encryptHmacSHA512ToString (line 570) | public static String encryptHmacSHA512ToString(final byte[] data, fina... method encryptHmacSHA512 (line 581) | public static byte[] encryptHmacSHA512(final byte[] data, final byte[]... method hmacTemplate (line 593) | private static byte[] hmacTemplate(final byte[] data, method encryptDES2Base64 (line 622) | public static byte[] encryptDES2Base64(final byte[] data, method encryptDES2HexString (line 639) | public static String encryptDES2HexString(final byte[] data, method encryptDES (line 656) | public static byte[] encryptDES(final byte[] data, method decryptBase64DES (line 673) | public static byte[] decryptBase64DES(final byte[] data, method decryptHexStringDES (line 690) | public static byte[] decryptHexStringDES(final String data, method decryptDES (line 707) | public static byte[] decryptDES(final byte[] data, method encrypt3DES2Base64 (line 728) | public static byte[] encrypt3DES2Base64(final byte[] data, method encrypt3DES2HexString (line 745) | public static String encrypt3DES2HexString(final byte[] data, method encrypt3DES (line 762) | public static byte[] encrypt3DES(final byte[] data, method decryptBase64_3DES (line 779) | public static byte[] decryptBase64_3DES(final byte[] data, method decryptHexString3DES (line 796) | public static byte[] decryptHexString3DES(final String data, method decrypt3DES (line 813) | public static byte[] decrypt3DES(final byte[] data, method encryptAES2Base64 (line 834) | public static byte[] encryptAES2Base64(final byte[] data, method encryptAES2HexString (line 851) | public static String encryptAES2HexString(final byte[] data, method encryptAES (line 868) | public static byte[] encryptAES(final byte[] data, method decryptBase64AES (line 885) | public static byte[] decryptBase64AES(final byte[] data, method decryptHexStringAES (line 902) | public static byte[] decryptHexStringAES(final String data, method decryptAES (line 919) | public static byte[] decryptAES(final byte[] data, method symmetricTemplate (line 936) | private static byte[] symmetricTemplate(final byte[] data, method encryptRSA2Base64 (line 979) | public static byte[] encryptRSA2Base64(final byte[] data, method encryptRSA2HexString (line 995) | public static String encryptRSA2HexString(final byte[] data, method encryptRSA (line 1011) | public static byte[] encryptRSA(final byte[] data, method decryptBase64RSA (line 1027) | public static byte[] decryptBase64RSA(final byte[] data, method decryptHexStringRSA (line 1043) | public static byte[] decryptHexStringRSA(final String data, method decryptRSA (line 1059) | public static byte[] decryptRSA(final byte[] data, method rsaTemplate (line 1076) | private static byte[] rsaTemplate(final byte[] data, method rc4 (line 1142) | public static byte[] rc4(byte[] data, byte[] key) { method joins (line 1178) | private static byte[] joins(final byte[] prefix, final byte[] suffix) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/FileIOUtils.java class FileIOUtils (line 36) | public final class FileIOUtils { method FileIOUtils (line 40) | private FileIOUtils() { method writeFileFromIS (line 55) | public static boolean writeFileFromIS(final String filePath, final Inp... method writeFileFromIS (line 67) | public static boolean writeFileFromIS(final String filePath, method writeFileFromIS (line 80) | public static boolean writeFileFromIS(final File file, final InputStre... method writeFileFromIS (line 92) | public static boolean writeFileFromIS(final File file, method writeFileFromIS (line 110) | public static boolean writeFileFromIS(final String filePath, method writeFileFromIS (line 125) | public static boolean writeFileFromIS(final String filePath, method writeFileFromIS (line 140) | public static boolean writeFileFromIS(final File file, method writeFileFromIS (line 155) | public static boolean writeFileFromIS(final File file, method writeFileFromBytesByStream (line 214) | public static boolean writeFileFromBytesByStream(final String filePath... method writeFileFromBytesByStream (line 226) | public static boolean writeFileFromBytesByStream(final String filePath, method writeFileFromBytesByStream (line 239) | public static boolean writeFileFromBytesByStream(final File file, fina... method writeFileFromBytesByStream (line 251) | public static boolean writeFileFromBytesByStream(final File file, method writeFileFromBytesByStream (line 269) | public static boolean writeFileFromBytesByStream(final String filePath, method writeFileFromBytesByStream (line 284) | public static boolean writeFileFromBytesByStream(final String filePath, method writeFileFromBytesByStream (line 299) | public static boolean writeFileFromBytesByStream(final File file, method writeFileFromBytesByStream (line 314) | public static boolean writeFileFromBytesByStream(final File file, method writeFileFromBytesByChannel (line 330) | public static boolean writeFileFromBytesByChannel(final String filePath, method writeFileFromBytesByChannel (line 345) | public static boolean writeFileFromBytesByChannel(final String filePath, method writeFileFromBytesByChannel (line 360) | public static boolean writeFileFromBytesByChannel(final File file, method writeFileFromBytesByChannel (line 375) | public static boolean writeFileFromBytesByChannel(final File file, method writeFileFromBytesByMap (line 420) | public static boolean writeFileFromBytesByMap(final String filePath, method writeFileFromBytesByMap (line 435) | public static boolean writeFileFromBytesByMap(final String filePath, method writeFileFromBytesByMap (line 450) | public static boolean writeFileFromBytesByMap(final File file, method writeFileFromBytesByMap (line 465) | public static boolean writeFileFromBytesByMap(final File file, method writeFileFromString (line 505) | public static boolean writeFileFromString(final String filePath, final... method writeFileFromString (line 517) | public static boolean writeFileFromString(final String filePath, method writeFileFromString (line 530) | public static boolean writeFileFromString(final File file, final Strin... method writeFileFromString (line 542) | public static boolean writeFileFromString(final File file, method readFile2List (line 579) | public static List readFile2List(final String filePath) { method readFile2List (line 590) | public static List readFile2List(final String filePath, final ... method readFile2List (line 600) | public static List readFile2List(final File file) { method readFile2List (line 611) | public static List readFile2List(final File file, final String... method readFile2List (line 623) | public static List readFile2List(final String filePath, final ... method readFile2List (line 636) | public static List readFile2List(final String filePath, method readFile2List (line 651) | public static List readFile2List(final File file, final int st... method readFile2List (line 664) | public static List readFile2List(final File file, method readFile2String (line 708) | public static String readFile2String(final String filePath) { method readFile2String (line 719) | public static String readFile2String(final String filePath, final Stri... method readFile2String (line 729) | public static String readFile2String(final File file) { method readFile2String (line 740) | public static String readFile2String(final File file, final String cha... method readFile2BytesByStream (line 765) | public static byte[] readFile2BytesByStream(final String filePath) { method readFile2BytesByStream (line 775) | public static byte[] readFile2BytesByStream(final File file) { method readFile2BytesByStream (line 790) | public static byte[] readFile2BytesByStream(final String filePath, method readFile2BytesByStream (line 802) | public static byte[] readFile2BytesByStream(final File file, method readFile2BytesByChannel (line 856) | public static byte[] readFile2BytesByChannel(final String filePath) { method readFile2BytesByChannel (line 866) | public static byte[] readFile2BytesByChannel(final File file) { method readFile2BytesByMap (line 900) | public static byte[] readFile2BytesByMap(final String filePath) { method readFile2BytesByMap (line 910) | public static byte[] readFile2BytesByMap(final File file) { method setBufferSize (line 944) | public static void setBufferSize(final int bufferSize) { type OnProgressUpdateListener (line 948) | public interface OnProgressUpdateListener { method onProgressUpdate (line 949) | void onProgressUpdate(double progress); FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/FileUtils.java class FileUtils (line 37) | public final class FileUtils { method FileUtils (line 41) | private FileUtils() { method getFileByPath (line 51) | public static File getFileByPath(final String filePath) { method isFileExists (line 61) | public static boolean isFileExists(final File file) { method isFileExists (line 75) | public static boolean isFileExists(final String filePath) { method isFileExistsApi29 (line 84) | private static boolean isFileExistsApi29(String filePath) { method rename (line 110) | public static boolean rename(final String filePath, final String newNa... method rename (line 121) | public static boolean rename(final File file, final String newName) { method isDir (line 142) | public static boolean isDir(final String dirPath) { method isDir (line 152) | public static boolean isDir(final File file) { method isFile (line 162) | public static boolean isFile(final String filePath) { method isFile (line 172) | public static boolean isFile(final File file) { method createOrExistsDir (line 182) | public static boolean createOrExistsDir(final String dirPath) { method createOrExistsDir (line 192) | public static boolean createOrExistsDir(final File file) { method createOrExistsFile (line 202) | public static boolean createOrExistsFile(final String filePath) { method createOrExistsFile (line 212) | public static boolean createOrExistsFile(final File file) { method createFileByDeleteOldFile (line 230) | public static boolean createFileByDeleteOldFile(final String filePath) { method createFileByDeleteOldFile (line 240) | public static boolean createFileByDeleteOldFile(final File file) { method copy (line 260) | public static boolean copy(final String srcPath, method copy (line 273) | public static boolean copy(final String srcPath, method copy (line 286) | public static boolean copy(final File src, method copy (line 299) | public static boolean copy(final File src, method copyDir (line 317) | private static boolean copyDir(final File srcDir, method copyFile (line 331) | private static boolean copyFile(final File srcFile, method move (line 344) | public static boolean move(final String srcPath, method move (line 357) | public static boolean move(final String srcPath, method move (line 370) | public static boolean move(final File src, method move (line 383) | public static boolean move(final File src, method moveDir (line 401) | public static boolean moveDir(final File srcDir, method moveFile (line 415) | public static boolean moveFile(final File srcFile, method copyOrMoveDir (line 421) | private static boolean copyOrMoveDir(final File srcDir, method copyOrMoveFile (line 446) | private static boolean copyOrMoveFile(final File srcFile, method delete (line 480) | public static boolean delete(final String filePath) { method delete (line 490) | public static boolean delete(final File file) { method deleteDir (line 504) | private static boolean deleteDir(final File dir) { method deleteFile (line 529) | private static boolean deleteFile(final File file) { method deleteAllInDir (line 539) | public static boolean deleteAllInDir(final String dirPath) { method deleteAllInDir (line 549) | public static boolean deleteAllInDir(final File dir) { method deleteFilesInDir (line 564) | public static boolean deleteFilesInDir(final String dirPath) { method deleteFilesInDir (line 574) | public static boolean deleteFilesInDir(final File dir) { method deleteFilesInDirWithFilter (line 590) | public static boolean deleteFilesInDirWithFilter(final String dirPath, method deleteFilesInDirWithFilter (line 602) | public static boolean deleteFilesInDirWithFilter(final File dir, final... method listFilesInDir (line 630) | public static List listFilesInDir(final String dirPath) { method listFilesInDir (line 641) | public static List listFilesInDir(final File dir) { method listFilesInDir (line 653) | public static List listFilesInDir(final String dirPath, Comparat... method listFilesInDir (line 665) | public static List listFilesInDir(final File dir, Comparator listFilesInDir(final String dirPath, final bo... method listFilesInDir (line 687) | public static List listFilesInDir(final File dir, final boolean ... method listFilesInDir (line 699) | public static List listFilesInDir(final String dirPath, method listFilesInDir (line 713) | public static List listFilesInDir(final File dir, method listFilesInDirWithFilter (line 732) | public static List listFilesInDirWithFilter(final String dirPath, method listFilesInDirWithFilter (line 745) | public static List listFilesInDirWithFilter(final File dir, method listFilesInDirWithFilter (line 759) | public static List listFilesInDirWithFilter(final String dirPath, method listFilesInDirWithFilter (line 774) | public static List listFilesInDirWithFilter(final File dir, method listFilesInDirWithFilter (line 788) | public static List listFilesInDirWithFilter(final String dirPath, method listFilesInDirWithFilter (line 802) | public static List listFilesInDirWithFilter(final File dir, method listFilesInDirWithFilter (line 818) | public static List listFilesInDirWithFilter(final String dirPath, method listFilesInDirWithFilter (line 834) | public static List listFilesInDirWithFilter(final File dir, method listFilesInDirWithFilterInner (line 845) | private static List listFilesInDirWithFilterInner(final File dir, method getFileLastModified (line 871) | public static long getFileLastModified(final String filePath) { method getFileLastModified (line 881) | public static long getFileLastModified(final File file) { method getFileCharsetSimple (line 892) | public static String getFileCharsetSimple(final String filePath) { method getFileCharsetSimple (line 902) | public static String getFileCharsetSimple(final File file) { method isUtf8 (line 937) | public static boolean isUtf8(final String filePath) { method isUtf8 (line 947) | public static boolean isUtf8(final File file) { method isUtf8 (line 983) | private static int isUtf8(byte[] raw) { method getFileLines (line 1050) | public static int getFileLines(final String filePath) { method getFileLines (line 1060) | public static int getFileLines(final File file) { method getSize (line 1100) | public static String getSize(final String filePath) { method getSize (line 1110) | public static String getSize(final File file) { method getDirSize (line 1124) | private static String getDirSize(final File dir) { method getFileSize (line 1135) | private static String getFileSize(final File file) { method getLength (line 1146) | public static long getLength(final String filePath) { method getLength (line 1156) | public static long getLength(final File file) { method getDirLength (line 1170) | private static long getDirLength(final File dir) { method getFileLength (line 1192) | public static long getFileLength(final String filePath) { method getFileLength (line 1216) | private static long getFileLength(final File file) { method getFileMD5ToString (line 1227) | public static String getFileMD5ToString(final String filePath) { method getFileMD5ToString (line 1238) | public static String getFileMD5ToString(final File file) { method getFileMD5 (line 1248) | public static byte[] getFileMD5(final String filePath) { method getFileMD5 (line 1258) | public static byte[] getFileMD5(final File file) { method getDirName (line 1291) | public static String getDirName(final File file) { method getDirName (line 1302) | public static String getDirName(final String filePath) { method getFileName (line 1314) | public static String getFileName(final File file) { method getFileName (line 1325) | public static String getFileName(final String filePath) { method getFileNameNoExtension (line 1337) | public static String getFileNameNoExtension(final File file) { method getFileNameNoExtension (line 1348) | public static String getFileNameNoExtension(final String filePath) { method getFileExtension (line 1367) | public static String getFileExtension(final File file) { method getFileExtension (line 1378) | public static String getFileExtension(final String filePath) { method notifySystemToScan (line 1391) | public static void notifySystemToScan(final String filePath) { method notifySystemToScan (line 1400) | public static void notifySystemToScan(final File file) { method getFsTotalSize (line 1413) | public static long getFsTotalSize(String anyPathInFs) { method getFsAvailableSize (line 1434) | public static long getFsAvailableSize(final String anyPathInFs) { type OnReplaceListener (line 1453) | public interface OnReplaceListener { method onReplace (line 1454) | boolean onReplace(File srcFile, File destFile); FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/FlashlightUtils.java class FlashlightUtils (line 21) | public final class FlashlightUtils { method FlashlightUtils (line 26) | private FlashlightUtils() { method isFlashlightEnable (line 35) | public static boolean isFlashlightEnable() { method isFlashlightOn (line 46) | public static boolean isFlashlightOn() { method setFlashlightStatus (line 57) | public static void setFlashlightStatus(final boolean isOn) { method destroy (line 82) | public static void destroy() { method init (line 89) | private static boolean init() { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/FragmentUtils.java class FragmentUtils (line 33) | public final class FragmentUtils { method FragmentUtils (line 48) | private FragmentUtils() { method add (line 59) | public static void add(@NonNull final FragmentManager fm, method add (line 73) | public static void add(@NonNull final FragmentManager fm, method add (line 89) | public static void add(@NonNull final FragmentManager fm, method add (line 108) | public static void add(@NonNull final FragmentManager fm, method add (line 128) | public static void add(@NonNull final FragmentManager fm, method add (line 154) | public static void add(@NonNull final FragmentManager fm, method add (line 182) | public static void add(@NonNull final FragmentManager fm, method add (line 202) | public static void add(@NonNull final FragmentManager fm, method add (line 219) | public static void add(@NonNull final FragmentManager fm, method add (line 235) | public static void add(@NonNull final FragmentManager fm, method add (line 250) | public static void add(@NonNull final FragmentManager fm, method add (line 265) | public static void add(@NonNull final FragmentManager fm, method add (line 281) | public static void add(@NonNull final FragmentManager fm, method add (line 299) | public static void add(@NonNull final FragmentManager fm, method add (line 321) | public static void add(@NonNull final FragmentManager fm, method add (line 343) | public static void add(@NonNull final FragmentManager fm, method add (line 371) | public static void add(@NonNull final FragmentManager fm, method add (line 401) | public static void add(@NonNull final FragmentManager fm, method add (line 426) | public static void add(@NonNull final FragmentManager fm, method add (line 444) | public static void add(@NonNull final FragmentManager fm, method add (line 464) | public static void add(@NonNull final FragmentManager fm, method add (line 480) | public static void add(@NonNull final FragmentManager fm, method show (line 502) | public static void show(@NonNull final Fragment show) { method show (line 512) | public static void show(@NonNull final FragmentManager fm) { method hide (line 525) | public static void hide(@NonNull final Fragment hide) { method hide (line 535) | public static void hide(@NonNull final FragmentManager fm) { method showHide (line 549) | public static void showHide(@NonNull final Fragment show, method showHide (line 560) | public static void showHide(final int showIndex, @NonNull final Fragme... method showHide (line 570) | public static void showHide(@NonNull final Fragment show, @NonNull fin... method showHide (line 580) | public static void showHide(final int showIndex, @NonNull final List getFragments(@NonNull final FragmentManag... method getFragmentsInStack (line 1650) | public static List getFragmentsInStack(@NonNull final Fragme... method getAllFragments (line 1670) | public static List getAllFragments(@NonNull final Fragme... method getAllFragments (line 1674) | private static List getAllFragments(@NonNull final Fragm... method getAllFragmentsInStack (line 1694) | public static List getAllFragmentsInStack(@NonNull final... method getAllFragmentsInStack (line 1698) | private static List getAllFragmentsInStack(@NonNull fina... method findFragment (line 1722) | public static Fragment findFragment(@NonNull final FragmentManager fm, method findFragment (line 1734) | public static Fragment findFragment(@NonNull final FragmentManager fm, method dispatchBackPress (line 1745) | public static boolean dispatchBackPress(@NonNull final Fragment fragme... method dispatchBackPress (line 1759) | public static boolean dispatchBackPress(@NonNull final FragmentManager... method setBackgroundColor (line 1782) | public static void setBackgroundColor(@NonNull final Fragment fragment, method setBackgroundResource (line 1796) | public static void setBackgroundResource(@NonNull final Fragment fragm... method setBackground (line 1810) | public static void setBackground(@NonNull final Fragment fragment, fin... method getSimpleName (line 1826) | public static String getSimpleName(final Fragment fragment) { class Args (line 1830) | private static class Args { method Args (line 1836) | Args(final int id, final boolean isHide, final boolean isAddStack) { method Args (line 1840) | Args(final int id, final String tag, class FragmentNode (line 1849) | public static class FragmentNode { method FragmentNode (line 1853) | public FragmentNode(final Fragment fragment, final List getNext() { method toString (line 1866) | @Override type OnBackClickListener (line 1878) | public interface OnBackClickListener { method onBackClick (line 1879) | boolean onBackClick(); FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/GsonUtils.java class GsonUtils (line 27) | public final class GsonUtils { method GsonUtils (line 35) | private GsonUtils() { method setGsonDelegate (line 44) | public static void setGsonDelegate(Gson delegate) { method setGson (line 55) | public static void setGson(final String key, final Gson gson) { method getGson (line 66) | public static Gson getGson(final String key) { method getGson (line 70) | public static Gson getGson() { method toJson (line 89) | public static String toJson(final Object object) { method toJson (line 100) | public static String toJson(final Object src, @NonNull final Type type... method toJson (line 111) | public static String toJson(@NonNull final Gson gson, final Object obj... method toJson (line 123) | public static String toJson(@NonNull final Gson gson, final Object src... method fromJson (line 134) | public static T fromJson(final String json, @NonNull final Class T fromJson(final String json, @NonNull final Type ty... method fromJson (line 156) | public static T fromJson(@NonNull final Reader reader, @NonNull fi... method fromJson (line 167) | public static T fromJson(@NonNull final Reader reader, @NonNull fi... method fromJson (line 179) | public static T fromJson(@NonNull final Gson gson, final String js... method fromJson (line 191) | public static T fromJson(@NonNull final Gson gson, final String js... method fromJson (line 203) | public static T fromJson(@NonNull final Gson gson, final Reader re... method fromJson (line 215) | public static T fromJson(@NonNull final Gson gson, final Reader re... method getListType (line 225) | public static Type getListType(@NonNull final Type type) { method getSetType (line 235) | public static Type getSetType(@NonNull final Type type) { method getMapType (line 246) | public static Type getMapType(@NonNull final Type keyType, @NonNull fi... method getArrayType (line 256) | public static Type getArrayType(@NonNull final Type type) { method getType (line 267) | public static Type getType(@NonNull final Type rawType, @NonNull final... method getGson4LogUtils (line 271) | static Gson getGson4LogUtils() { method createGson (line 280) | private static Gson createGson() { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ImageUtils.java class ImageUtils (line 67) | public final class ImageUtils { method ImageUtils (line 69) | private ImageUtils() { method bitmap2Bytes (line 79) | public static byte[] bitmap2Bytes(final Bitmap bitmap) { method bitmap2Bytes (line 91) | public static byte[] bitmap2Bytes(@Nullable final Bitmap bitmap, @NonN... method bytes2Bitmap (line 104) | public static Bitmap bytes2Bitmap(@Nullable final byte[] bytes) { method drawable2Bitmap (line 116) | public static Bitmap drawable2Bitmap(@Nullable final Drawable drawable) { method bitmap2Drawable (line 149) | public static Drawable bitmap2Drawable(@Nullable final Bitmap bitmap) { method drawable2Bytes (line 159) | public static byte[] drawable2Bytes(@Nullable final Drawable drawable) { method drawable2Bytes (line 170) | public static byte[] drawable2Bytes(final Drawable drawable, final Com... method bytes2Drawable (line 180) | public static Drawable bytes2Drawable(final byte[] bytes) { method view2Bitmap (line 190) | public static Bitmap view2Bitmap(final View view) { method getBitmap (line 225) | public static Bitmap getBitmap(final File file) { method getBitmap (line 238) | public static Bitmap getBitmap(final File file, final int maxWidth, fi... method getBitmap (line 254) | public static Bitmap getBitmap(final String filePath) { method getBitmap (line 267) | public static Bitmap getBitmap(final String filePath, final int maxWid... method getBitmap (line 283) | public static Bitmap getBitmap(final InputStream is) { method getBitmap (line 296) | public static Bitmap getBitmap(final InputStream is, final int maxWidt... method getBitmap (line 313) | public static Bitmap getBitmap(final byte[] data, final int offset) { method getBitmap (line 327) | public static Bitmap getBitmap(final byte[] data, method getBitmap (line 346) | public static Bitmap getBitmap(@DrawableRes final int resId) { method getBitmap (line 369) | public static Bitmap getBitmap(@DrawableRes final int resId, method getBitmap (line 387) | public static Bitmap getBitmap(final FileDescriptor fd) { method getBitmap (line 400) | public static Bitmap getBitmap(final FileDescriptor fd, method drawColor (line 419) | public static Bitmap drawColor(@NonNull final Bitmap src, @ColorInt fi... method drawColor (line 431) | public static Bitmap drawColor(@NonNull final Bitmap src, method scale (line 449) | public static Bitmap scale(final Bitmap src, final int newWidth, final... method scale (line 462) | public static Bitmap scale(final Bitmap src, method scale (line 480) | public static Bitmap scale(final Bitmap src, final float scaleWidth, f... method scale (line 493) | public static Bitmap scale(final Bitmap src, method clip (line 515) | public static Bitmap clip(final Bitmap src, method clip (line 534) | public static Bitmap clip(final Bitmap src, method skew (line 554) | public static Bitmap skew(final Bitmap src, final float kx, final floa... method skew (line 567) | public static Bitmap skew(final Bitmap src, method skew (line 584) | public static Bitmap skew(final Bitmap src, method skew (line 603) | public static Bitmap skew(final Bitmap src, method rotate (line 626) | public static Bitmap rotate(final Bitmap src, method rotate (line 643) | public static Bitmap rotate(final Bitmap src, method getRotateDegree (line 663) | public static int getRotateDegree(final String filePath) { method toRound (line 692) | public static Bitmap toRound(final Bitmap src) { method toRound (line 703) | public static Bitmap toRound(final Bitmap src, final boolean recycle) { method toRound (line 715) | public static Bitmap toRound(final Bitmap src, method toRound (line 730) | public static Bitmap toRound(final Bitmap src, method toRoundCorner (line 772) | public static Bitmap toRoundCorner(final Bitmap src, final float radiu... method toRoundCorner (line 784) | public static Bitmap toRoundCorner(final Bitmap src, method toRoundCorner (line 799) | public static Bitmap toRoundCorner(final Bitmap src, method toRoundCorner (line 815) | public static Bitmap toRoundCorner(final Bitmap src, method toRoundCorner (line 832) | public static Bitmap toRoundCorner(final Bitmap src, method toRoundCorner (line 851) | public static Bitmap toRoundCorner(final Bitmap src, method addCornerBorder (line 891) | public static Bitmap addCornerBorder(final Bitmap src, method addCornerBorder (line 907) | public static Bitmap addCornerBorder(final Bitmap src, method addCornerBorder (line 924) | public static Bitmap addCornerBorder(final Bitmap src, method addCornerBorder (line 942) | public static Bitmap addCornerBorder(final Bitmap src, method addCircleBorder (line 958) | public static Bitmap addCircleBorder(final Bitmap src, method addCircleBorder (line 973) | public static Bitmap addCircleBorder(final Bitmap src, method addBorder (line 991) | private static Bitmap addBorder(final Bitmap src, method addBorder (line 1013) | private static Bitmap addBorder(final Bitmap src, method addReflection (line 1049) | public static Bitmap addReflection(final Bitmap src, final int reflect... method addReflection (line 1061) | public static Bitmap addReflection(final Bitmap src, method addTextWatermark (line 1102) | public static Bitmap addTextWatermark(final Bitmap src, method addTextWatermark (line 1123) | public static Bitmap addTextWatermark(final Bitmap src, method addImageWatermark (line 1153) | public static Bitmap addImageWatermark(final Bitmap src, method addImageWatermark (line 1171) | public static Bitmap addImageWatermark(final Bitmap src, method toAlpha (line 1195) | public static Bitmap toAlpha(final Bitmap src) { method toAlpha (line 1206) | public static Bitmap toAlpha(final Bitmap src, final Boolean recycle) { method toGray (line 1219) | public static Bitmap toGray(final Bitmap src) { method toGray (line 1230) | public static Bitmap toGray(final Bitmap src, final boolean recycle) { method fastBlur (line 1253) | public static Bitmap fastBlur(final Bitmap src, method fastBlur (line 1272) | public static Bitmap fastBlur(final Bitmap src, method fastBlur (line 1294) | public static Bitmap fastBlur(final Bitmap src, method renderScriptBlur (line 1339) | @RequiresApi(Build.VERSION_CODES.JELLY_BEAN_MR1) method renderScriptBlur (line 1355) | @RequiresApi(Build.VERSION_CODES.JELLY_BEAN_MR1) method stackBlur (line 1391) | public static Bitmap stackBlur(final Bitmap src, final int radius) { method stackBlur (line 1403) | public static Bitmap stackBlur(final Bitmap src, int radius, final boo... method save (line 1608) | public static boolean save(final Bitmap src, method save (line 1622) | public static boolean save(final Bitmap src, final File file, final Co... method save (line 1635) | public static boolean save(final Bitmap src, method save (line 1651) | public static boolean save(final Bitmap src, method save (line 1670) | public static boolean save(final Bitmap src, method save (line 1685) | public static boolean save(final Bitmap src, method save (line 1705) | public static boolean save(final Bitmap src, method save (line 1726) | public static boolean save(final Bitmap src, method save2Album (line 1768) | @Nullable method save2Album (line 1780) | @Nullable method save2Album (line 1796) | @Nullable method save2Album (line 1813) | @Nullable method save2Album (line 1827) | @Nullable method save2Album (line 1841) | @Nullable method save2Album (line 1859) | @Nullable method save2Album (line 1878) | @Nullable method isImage (line 1947) | public static boolean isImage(final File file) { method isImage (line 1960) | public static boolean isImage(final String filePath) { method getImageType (line 1977) | public static ImageType getImageType(final String filePath) { method getImageType (line 1987) | public static ImageType getImageType(final File file) { method getImageType (line 2010) | private static ImageType getImageType(final InputStream is) { method getImageType (line 2021) | private static ImageType getImageType(final byte[] bytes) { method isJPEG (line 2042) | private static boolean isJPEG(final byte[] b) { method isGIF (line 2047) | private static boolean isGIF(final byte[] b) { method isPNG (line 2054) | private static boolean isPNG(final byte[] b) { method isBMP (line 2062) | private static boolean isBMP(final byte[] b) { method isEmptyBitmap (line 2067) | private static boolean isEmptyBitmap(final Bitmap src) { method compressByScale (line 2083) | public static Bitmap compressByScale(final Bitmap src, method compressByScale (line 2098) | public static Bitmap compressByScale(final Bitmap src, method compressByScale (line 2113) | public static Bitmap compressByScale(final Bitmap src, method compressByScale (line 2128) | public static Bitmap compressByScale(final Bitmap src, method compressByQuality (line 2142) | public static byte[] compressByQuality(final Bitmap src, method compressByQuality (line 2155) | public static byte[] compressByQuality(final Bitmap src, method compressByQuality (line 2173) | public static byte[] compressByQuality(final Bitmap src, final long ma... method compressByQuality (line 2185) | public static byte[] compressByQuality(final Bitmap src, method compressBySampleSize (line 2236) | public static Bitmap compressBySampleSize(final Bitmap src, final int ... method compressBySampleSize (line 2248) | public static Bitmap compressBySampleSize(final Bitmap src, method compressBySampleSize (line 2269) | public static Bitmap compressBySampleSize(final Bitmap src, method compressBySampleSize (line 2284) | public static Bitmap compressBySampleSize(final Bitmap src, method getSize (line 2307) | public static int[] getSize(String filePath) { method getSize (line 2317) | public static int[] getSize(File file) { method calculateInSampleSize (line 2333) | public static int calculateInSampleSize(final BitmapFactory.Options op... type ImageType (line 2347) | public enum ImageType { method ImageType (line 2366) | ImageType(String value) { method getValue (line 2370) | public String getValue() { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/IntentUtils.java class IntentUtils (line 32) | public final class IntentUtils { method IntentUtils (line 34) | private IntentUtils() { method isIntentAvailable (line 44) | public static boolean isIntentAvailable(final Intent intent) { method getInstallAppIntent (line 59) | public static Intent getInstallAppIntent(final String filePath) { method getInstallAppIntent (line 71) | public static Intent getInstallAppIntent(final File file) { method getInstallAppIntent (line 91) | public static Intent getInstallAppIntent(final Uri uri) { method getUninstallAppIntent (line 110) | public static Intent getUninstallAppIntent(final String pkgName) { method getLaunchAppIntent (line 122) | public static Intent getLaunchAppIntent(final String pkgName) { method getLaunchAppDetailsSettingsIntent (line 137) | public static Intent getLaunchAppDetailsSettingsIntent(final String pk... method getLaunchAppDetailsSettingsIntent (line 147) | public static Intent getLaunchAppDetailsSettingsIntent(final String pk... method getShareTextIntent (line 159) | public static Intent getShareTextIntent(final String content) { method getShareImageIntent (line 173) | public static Intent getShareImageIntent(final String imagePath) { method getShareImageIntent (line 183) | public static Intent getShareImageIntent(final File imageFile) { method getShareImageIntent (line 193) | public static Intent getShareImageIntent(final Uri imageUri) { method getShareTextImageIntent (line 204) | public static Intent getShareTextImageIntent(@Nullable final String co... method getShareTextImageIntent (line 215) | public static Intent getShareTextImageIntent(@Nullable final String co... method getShareTextImageIntent (line 226) | public static Intent getShareTextImageIntent(@Nullable final String co... method getShareImageIntent (line 241) | public static Intent getShareImageIntent(final LinkedList imag... method getShareImageIntent (line 251) | public static Intent getShareImageIntent(final List images) { method getShareImageIntent (line 261) | public static Intent getShareImageIntent(final ArrayList uris) { method getShareTextImageIntent (line 272) | public static Intent getShareTextImageIntent(@Nullable final String co... method getShareTextImageIntent (line 293) | public static Intent getShareTextImageIntent(@Nullable final String co... method getShareTextImageIntent (line 313) | public static Intent getShareTextImageIntent(@Nullable final String co... method getComponentIntent (line 329) | public static Intent getComponentIntent(final String pkgName, final St... method getComponentIntent (line 341) | public static Intent getComponentIntent(final String pkgName, method getComponentIntent (line 355) | public static Intent getComponentIntent(final String pkgName, method getComponentIntent (line 370) | public static Intent getComponentIntent(final String pkgName, method getShutdownIntent (line 390) | public static Intent getShutdownIntent() { method getDialIntent (line 407) | public static Intent getDialIntent(@NonNull final String phoneNumber) { method getCallIntent (line 419) | @RequiresPermission(CALL_PHONE) method getSendSmsIntent (line 432) | public static Intent getSendSmsIntent(@NonNull final String phoneNumbe... method getCaptureIntent (line 445) | public static Intent getCaptureIntent(final Uri outUri) { method getCaptureIntent (line 456) | public static Intent getCaptureIntent(final Uri outUri, final boolean ... method getIntent (line 463) | private static Intent getIntent(final Intent intent, final boolean isN... FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/JsonUtils.java class JsonUtils (line 15) | public final class JsonUtils { method JsonUtils (line 25) | private JsonUtils() { method isJSONObject (line 36) | public static boolean isJSONObject(final T input) { method isJSONArray (line 46) | public static boolean isJSONArray(final T input) { method getBoolean (line 50) | public static boolean getBoolean(final JSONObject jsonObject, method getBoolean (line 55) | public static boolean getBoolean(final JSONObject jsonObject, method getBoolean (line 61) | public static boolean getBoolean(final String json, method getBoolean (line 66) | public static boolean getBoolean(final String json, method getInt (line 72) | public static int getInt(final JSONObject jsonObject, method getInt (line 77) | public static int getInt(final JSONObject jsonObject, method getInt (line 83) | public static int getInt(final String json, method getInt (line 88) | public static int getInt(final String json, method getLong (line 94) | public static long getLong(final JSONObject jsonObject, method getLong (line 99) | public static long getLong(final JSONObject jsonObject, method getLong (line 105) | public static long getLong(final String json, method getLong (line 110) | public static long getLong(final String json, method getDouble (line 116) | public static double getDouble(final JSONObject jsonObject, method getDouble (line 121) | public static double getDouble(final JSONObject jsonObject, method getDouble (line 127) | public static double getDouble(final String json, method getDouble (line 132) | public static double getDouble(final String json, method getString (line 138) | public static String getString(final JSONObject jsonObject, method getString (line 143) | public static String getString(final JSONObject jsonObject, method getString (line 149) | public static String getString(final String json, method getString (line 154) | public static String getString(final String json, method getJSONObject (line 160) | public static JSONObject getJSONObject(final JSONObject jsonObject, method getJSONObject (line 166) | public static JSONObject getJSONObject(final String json, method getJSONArray (line 172) | public static JSONArray getJSONArray(final JSONObject jsonObject, method getJSONArray (line 178) | public static JSONArray getJSONArray(final String json, method getValueByType (line 184) | private static T getValueByType(final JSONObject jsonObject, method getValueByType (line 218) | private static T getValueByType(final String json, method formatJson (line 234) | public static String formatJson(final String json) { method formatJson (line 238) | public static String formatJson(final String json, final int indentSpa... FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/KeyboardUtils.java class KeyboardUtils (line 32) | public final class KeyboardUtils { method KeyboardUtils (line 36) | private KeyboardUtils() { method showSoftInput (line 43) | public static void showSoftInput() { method showSoftInput (line 55) | public static void showSoftInput(@Nullable Activity activity) { method showSoftInput (line 69) | public static void showSoftInput(@NonNull final View view) { method showSoftInput (line 80) | public static void showSoftInput(@NonNull final View view, final int f... method hideSoftInput (line 106) | public static void hideSoftInput(@Nullable final Activity activity) { method hideSoftInput (line 118) | public static void hideSoftInput(@Nullable final Window window) { method hideSoftInput (line 143) | public static void hideSoftInput(@NonNull final View view) { method hideSoftInputByToggle (line 159) | public static void hideSoftInputByToggle(@Nullable final Activity acti... method toggleSoftInput (line 174) | public static void toggleSoftInput() { method isSoftInputVisible (line 191) | public static boolean isSoftInputVisible(@NonNull final Activity activ... method getDecorViewInvisibleHeight (line 195) | private static int getDecorViewInvisibleHeight(@NonNull final Window w... method registerSoftInputChangedListener (line 215) | public static void registerSoftInputChangedListener(@NonNull final Act... method registerSoftInputChangedListener (line 227) | public static void registerSoftInputChangedListener(@NonNull final Win... method unregisterSoftInputChangedListener (line 255) | public static void unregisterSoftInputChangedListener(@NonNull final W... method fixAndroidBug5497 (line 276) | public static void fixAndroidBug5497(@NonNull final Activity activity) { method fixAndroidBug5497 (line 286) | public static void fixAndroidBug5497(@NonNull final Window window) { method getContentViewInvisibleHeight (line 308) | private static int getContentViewInvisibleHeight(final Window window) { method fixSoftInputLeaks (line 329) | public static void fixSoftInputLeaks(@NonNull final Activity activity) { method fixSoftInputLeaks (line 338) | public static void fixSoftInputLeaks(@NonNull final Window window) { method clickBlankArea2HideSoftInput (line 368) | public static void clickBlankArea2HideSoftInput() { type OnSoftInputChangedListener (line 402) | public interface OnSoftInputChangedListener { method onSoftInputChanged (line 403) | void onSoftInputChanged(int height); FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/LanguageUtils.java class LanguageUtils (line 24) | public class LanguageUtils { method LanguageUtils (line 29) | private LanguageUtils() { method applySystemLanguage (line 36) | public static void applySystemLanguage() { method applySystemLanguage (line 45) | public static void applySystemLanguage(final boolean isRelaunchApp) { method applyLanguage (line 54) | public static void applyLanguage(@NonNull final Locale locale) { method applyLanguage (line 64) | public static void applyLanguage(@NonNull final Locale locale, method applyLanguageReal (line 69) | private static void applyLanguageReal(final Locale locale, method restart (line 91) | private static void restart(final boolean isRelaunchApp) { method isAppliedLanguage (line 106) | public static boolean isAppliedLanguage() { method isAppliedLanguage (line 116) | public static boolean isAppliedLanguage(@NonNull Locale locale) { method getAppliedLanguage (line 129) | public static Locale getAppliedLanguage() { method getContextLanguage (line 142) | public static Locale getContextLanguage(Context context) { method getAppContextLanguage (line 151) | public static Locale getAppContextLanguage() { method getSystemLanguage (line 160) | public static Locale getSystemLanguage() { method updateAppContextLanguage (line 170) | public static void updateAppContextLanguage(@NonNull Locale destLocale... method pollCheckAppContextLocal (line 174) | static void pollCheckAppContextLocal(final Locale destLocale, final in... method attachBaseContext (line 208) | public static Context attachBaseContext(Context context) { method applyLanguage (line 230) | static void applyLanguage(final Activity activity) { method updateConfiguration (line 249) | private static void updateConfiguration(Context context, Locale destLo... method locale2String (line 256) | private static String locale2String(Locale locale) { method string2Locale (line 262) | private static Locale string2Locale(String str) { method string2LocaleReal (line 271) | private static Locale string2LocaleReal(String str) { method isRightFormatLocalStr (line 284) | private static boolean isRightFormatLocalStr(String localStr) { method isSameLocale (line 298) | private static boolean isSameLocale(Locale l0, Locale l1) { method getLocal (line 303) | private static Locale getLocal(Configuration configuration) { method setLocal (line 311) | private static void setLocal(Configuration configuration, Locale local... FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/LogUtils.java class LogUtils (line 62) | public final class LogUtils { method LogUtils (line 108) | private LogUtils() { method getConfig (line 112) | public static Config getConfig() { method v (line 116) | public static void v(final Object... contents) { method vTag (line 120) | public static void vTag(final String tag, final Object... contents) { method d (line 124) | public static void d(final Object... contents) { method dTag (line 128) | public static void dTag(final String tag, final Object... contents) { method i (line 132) | public static void i(final Object... contents) { method iTag (line 136) | public static void iTag(final String tag, final Object... contents) { method w (line 140) | public static void w(final Object... contents) { method wTag (line 144) | public static void wTag(final String tag, final Object... contents) { method e (line 148) | public static void e(final Object... contents) { method eTag (line 152) | public static void eTag(final String tag, final Object... contents) { method a (line 156) | public static void a(final Object... contents) { method aTag (line 160) | public static void aTag(final String tag, final Object... contents) { method file (line 164) | public static void file(final Object content) { method file (line 168) | public static void file(@TYPE final int type, final Object content) { method file (line 172) | public static void file(final String tag, final Object content) { method file (line 176) | public static void file(@TYPE final int type, final String tag, final ... method json (line 180) | public static void json(final Object content) { method json (line 184) | public static void json(@TYPE final int type, final Object content) { method json (line 188) | public static void json(final String tag, final Object content) { method json (line 192) | public static void json(@TYPE final int type, final String tag, final ... method xml (line 196) | public static void xml(final String content) { method xml (line 200) | public static void xml(@TYPE final int type, final String content) { method xml (line 204) | public static void xml(final String tag, final String content) { method xml (line 208) | public static void xml(@TYPE final int type, final String tag, final S... method log (line 212) | public static void log(final int type, final String tag, final Object.... method getCurrentLogFilePath (line 233) | public static String getCurrentLogFilePath() { method getLogFiles (line 237) | public static List getLogFiles() { method processTagAndHead (line 252) | private static TagHead processTagAndHead(String tag) { method getFileName (line 313) | private static String getFileName(final StackTraceElement targetElemen... method processBody (line 330) | private static String processBody(final int type, final Object... cont... method formatObject (line 353) | private static String formatObject(int type, Object object) { method formatObject (line 360) | private static String formatObject(Object object) { method print2Console (line 372) | private static void print2Console(final int type, method printBorder (line 386) | private static void printBorder(final int type, final String tag, bool... method printHead (line 392) | private static void printHead(final int type, final String tag, final ... method printMsg (line 401) | private static void printMsg(final int type, final String tag, final S... method printSubMsg (line 418) | private static void printSubMsg(final int type, final String tag, fina... method processSingleTagMsg (line 430) | private static String processSingleTagMsg(final int type, method printSingleTagMsg (line 460) | private static void printSingleTagMsg(final int type, final String tag... method print2Console (line 494) | private static void print2Console(int type, String tag, String msg) { method print2File (line 501) | private static void print2File(final int type, final String tag, final... method getCurrentLogFilePath (line 520) | private static String getCurrentLogFilePath(Date d) { method getSdf (line 529) | private static SimpleDateFormat getSdf() { method createOrExistsFile (line 536) | private static boolean createOrExistsFile(final String filePath, final... method deleteDueLogs (line 553) | private static void deleteDueLogs(final String filePath, final String ... method isMatchLogFileName (line 588) | private static boolean isMatchLogFileName(String name) { method findDate (line 592) | private static String findDate(String str) { method printDeviceInfo (line 601) | private static void printDeviceInfo(final String filePath, final Strin... method input2File (line 606) | private static void input2File(final String filePath, final String inp... class Config (line 617) | public static final class Config { method Config (line 641) | private Config() { method setLogSwitch (line 650) | public final Config setLogSwitch(final boolean logSwitch) { method setConsoleSwitch (line 655) | public final Config setConsoleSwitch(final boolean consoleSwitch) { method setGlobalTag (line 660) | public final Config setGlobalTag(final String tag) { method setLogHeadSwitch (line 671) | public final Config setLogHeadSwitch(final boolean logHeadSwitch) { method setLog2FileSwitch (line 676) | public final Config setLog2FileSwitch(final boolean log2FileSwitch) { method setDir (line 681) | public final Config setDir(final String dir) { method setDir (line 690) | public final Config setDir(final File dir) { method setFilePrefix (line 695) | public final Config setFilePrefix(final String filePrefix) { method setFileExtension (line 704) | public final Config setFileExtension(final String fileExtension) { method setBorderSwitch (line 717) | public final Config setBorderSwitch(final boolean borderSwitch) { method setSingleTagSwitch (line 722) | public final Config setSingleTagSwitch(final boolean singleTagSwitch) { method setConsoleFilter (line 727) | public final Config setConsoleFilter(@TYPE final int consoleFilter) { method setFileFilter (line 732) | public final Config setFileFilter(@TYPE final int fileFilter) { method setStackDeep (line 737) | public final Config setStackDeep(@IntRange(from = 1) final int stack... method setStackOffset (line 742) | public final Config setStackOffset(@IntRange(from = 0) final int sta... method setSaveDays (line 747) | public final Config setSaveDays(@IntRange(from = 1) final int saveDa... method addFormatter (line 752) | public final Config addFormatter(final IFormatter iFormatter) { method setFileWriter (line 759) | public final Config setFileWriter(final IFileWriter fileWriter) { method setOnConsoleOutputListener (line 764) | public final Config setOnConsoleOutputListener(final OnConsoleOutput... method setOnFileOutputListener (line 769) | public final Config setOnFileOutputListener(final OnFileOutputListen... method addFileExtraHead (line 774) | public final Config addFileExtraHead(final Map fileE... method addFileExtraHead (line 779) | public final Config addFileExtraHead(final String key, final String ... method getProcessName (line 784) | public final String getProcessName() { method getDefaultDir (line 789) | public final String getDefaultDir() { method getDir (line 793) | public final String getDir() { method getFilePrefix (line 797) | public final String getFilePrefix() { method getFileExtension (line 801) | public final String getFileExtension() { method isLogSwitch (line 805) | public final boolean isLogSwitch() { method isLog2ConsoleSwitch (line 809) | public final boolean isLog2ConsoleSwitch() { method getGlobalTag (line 813) | public final String getGlobalTag() { method isLogHeadSwitch (line 818) | public final boolean isLogHeadSwitch() { method isLog2FileSwitch (line 822) | public final boolean isLog2FileSwitch() { method isLogBorderSwitch (line 826) | public final boolean isLogBorderSwitch() { method isSingleTagSwitch (line 830) | public final boolean isSingleTagSwitch() { method getConsoleFilter (line 834) | public final char getConsoleFilter() { method getFileFilter (line 838) | public final char getFileFilter() { method getStackDeep (line 842) | public final int getStackDeep() { method getStackOffset (line 846) | public final int getStackOffset() { method getSaveDays (line 850) | public final int getSaveDays() { method haveSetOnConsoleOutputListener (line 854) | public final boolean haveSetOnConsoleOutputListener() { method haveSetOnFileOutputListener (line 858) | public final boolean haveSetOnFileOutputListener() { method toString (line 862) | @Override class IFormatter (line 887) | public abstract static class IFormatter { method format (line 888) | public abstract String format(T t); type IFileWriter (line 891) | public interface IFileWriter { method write (line 892) | void write(String file, String content); type OnConsoleOutputListener (line 895) | public interface OnConsoleOutputListener { method onConsoleOutput (line 896) | void onConsoleOutput(@TYPE int type, String tag, String content); type OnFileOutputListener (line 899) | public interface OnFileOutputListener { method onFileOutput (line 900) | void onFileOutput(String filePath, String content); class TagHead (line 903) | private final static class TagHead { method TagHead (line 908) | TagHead(String tag, String[] consoleHead, String fileHead) { class LogFormatter (line 915) | private final static class LogFormatter { method object2String (line 917) | static String object2String(Object object) { method object2String (line 921) | static String object2String(Object object, int type) { method bundle2String (line 935) | private static String bundle2String(Bundle bundle) { method intent2String (line 956) | private static String intent2String(Intent intent) { method clipData2String (line 1066) | @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN) method object2Json (line 1105) | private static String object2Json(Object object) { method formatJson (line 1116) | private static String formatJson(String json) { method formatXml (line 1134) | private static String formatXml(String xml) { method array2String (line 1149) | private static String array2String(Object object) { method getTypeClassFromParadigm (line 1173) | private static Class getTypeClassFromParadigm(final IFormatter ... method getClassFromObject (line 1199) | private static Class getClassFromObject(final Object obj) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/MapUtils.java class MapUtils (line 21) | public class MapUtils { method MapUtils (line 23) | private MapUtils() { method newUnmodifiableMap (line 34) | @SafeVarargs method newHashMap (line 39) | @SafeVarargs method newLinkedHashMap (line 52) | @SafeVarargs method newTreeMap (line 65) | @SafeVarargs method newHashTable (line 82) | @SafeVarargs method isEmpty (line 103) | public static boolean isEmpty(Map map) { method isNotEmpty (line 115) | public static boolean isNotEmpty(Map map) { method size (line 125) | public static int size(Map map) { method forAllDo (line 138) | public static void forAllDo(Map map, Closure closur... method transform (line 153) | public static Map transform(Map map, ... method toString (line 179) | public static String toString(Map map) { type Closure (line 184) | public interface Closure { method execute (line 185) | void execute(K key, V value); type Transformer (line 188) | public interface Transformer { method transform (line 189) | Pair transform(K1 k1, V1 v1); FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/MessengerUtils.java class MessengerUtils (line 40) | public class MessengerUtils { method register (line 52) | public static void register() { method unregister (line 73) | public static void unregister() { method register (line 87) | public static void register(final String pkgName) { method unregister (line 100) | public static void unregister(final String pkgName) { method subscribe (line 112) | public static void subscribe(@NonNull final String key, @NonNull final... method unsubscribe (line 116) | public static void unsubscribe(@NonNull final String key) { method post (line 120) | public static void post(@NonNull String key, @NonNull Bundle data) { method startServiceCompat (line 134) | private static void startServiceCompat(Intent intent) { class Client (line 147) | static class Client { method handleMessage (line 154) | @Override method onServiceConnected (line 170) | @Override method onServiceDisconnected (line 186) | @Override method Client (line 196) | Client(String pkgName) { method bind (line 200) | boolean bind() { method unbind (line 220) | void unbind() { method sendMsg2Server (line 234) | void sendMsg2Server(Bundle bundle) { method sendCachedMsg2Server (line 246) | private void sendCachedMsg2Server() { method send2Server (line 255) | private boolean send2Server(Bundle bundle) { class ServerService (line 270) | public static class ServerService extends Service { method handleMessage (line 276) | @Override method onBind (line 297) | @Nullable method onStartCommand (line 303) | @Override method sendMsg2Client (line 324) | private void sendMsg2Client(final Message msg) { method consumeServerProcessCallback (line 338) | private void consumeServerProcessCallback(final Message msg) { type MessageCallback (line 352) | public interface MessageCallback { method messageCall (line 353) | void messageCall(Bundle data); FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/MetaDataUtils.java class MetaDataUtils (line 21) | public final class MetaDataUtils { method MetaDataUtils (line 23) | private MetaDataUtils() { method getMetaDataInApp (line 33) | public static String getMetaDataInApp(@NonNull final String key) { method getMetaDataInActivity (line 53) | public static String getMetaDataInActivity(@NonNull final Activity act... method getMetaDataInActivity (line 65) | public static String getMetaDataInActivity(@NonNull final Class getIPAddressAsync(final boolean useIPv4, method getIPAddress (line 546) | @RequiresPermission(INTERNET) method getBroadcastIpAddress (line 587) | public static String getBroadcastIpAddress() { method getDomainAddressAsync (line 617) | @RequiresPermission(INTERNET) method getDomainAddress (line 636) | @RequiresPermission(INTERNET) method getIpAddressByWifi (line 653) | @RequiresPermission(ACCESS_WIFI_STATE) method getGatewayByWifi (line 666) | @RequiresPermission(ACCESS_WIFI_STATE) method getNetMaskByWifi (line 679) | @RequiresPermission(ACCESS_WIFI_STATE) method getServerAddressByWifi (line 692) | @RequiresPermission(ACCESS_WIFI_STATE) method getSSID (line 705) | @RequiresPermission(ACCESS_WIFI_STATE) method registerNetworkStatusChangedListener (line 726) | @RequiresPermission(ACCESS_NETWORK_STATE) method isRegisteredNetworkStatusChangedListener (line 737) | public static boolean isRegisteredNetworkStatusChangedListener(final O... method unregisterNetworkStatusChangedListener (line 746) | public static void unregisterNetworkStatusChangedListener(final OnNetw... method getWifiScanResult (line 750) | @RequiresPermission(allOf = {ACCESS_WIFI_STATE, ACCESS_COARSE_LOCATION}) method addOnWifiChangedConsumer (line 769) | @RequiresPermission(allOf = {ACCESS_WIFI_STATE, CHANGE_WIFI_STATE, ACC... method startScanWifi (line 786) | private static void startScanWifi() { method startScanWifiIfEnabled (line 811) | @RequiresPermission(allOf = {ACCESS_WIFI_STATE, CHANGE_WIFI_STATE}) method removeOnWifiChangedConsumer (line 820) | public static void removeOnWifiChangedConsumer(final Utils.Consumer l1, List getAllResults() { method getFilterResults (line 1035) | public List getFilterResults() { method setAllResults (line 1039) | public void setAllResults(List allResults) { method filterScanResult (line 1044) | private static List filterScanResult(final List int compare(T a, T b, @NonNull Comparator... method requireNonNull (line 204) | public static T requireNonNull(T obj) { method requireNonNull (line 213) | public static T requireNonNull(T obj, String ifNullTip) { method requireNonNulls (line 224) | public static void requireNonNulls(final Object... objects) { method getOrDefault (line 239) | public static T getOrDefault(final T object, final T defaultObject) { method toString (line 250) | public static String toString(Object obj) { method toString (line 259) | public static String toString(Object o, String nullDefault) { method hashCode (line 269) | public static int hashCode(final Object o) { method hashCodes (line 276) | public static int hashCodes(Object... values) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/PathUtils.java class PathUtils (line 17) | public final class PathUtils { method PathUtils (line 21) | private PathUtils() { method join (line 32) | public static String join(String parent, String child) { method getLegalSegment (line 50) | private static String getLegalSegment(String segment) { method getRootPath (line 73) | public static String getRootPath() { method getDataPath (line 82) | public static String getDataPath() { method getDownloadCachePath (line 91) | public static String getDownloadCachePath() { method getInternalAppDataPath (line 100) | public static String getInternalAppDataPath() { method getInternalAppCodeCacheDir (line 112) | public static String getInternalAppCodeCacheDir() { method getInternalAppCachePath (line 124) | public static String getInternalAppCachePath() { method getInternalAppDbsPath (line 133) | public static String getInternalAppDbsPath() { method getInternalAppDbPath (line 143) | public static String getInternalAppDbPath(String name) { method getInternalAppFilesPath (line 152) | public static String getInternalAppFilesPath() { method getInternalAppSpPath (line 161) | public static String getInternalAppSpPath() { method getInternalAppNoBackupFilesPath (line 170) | public static String getInternalAppNoBackupFilesPath() { method getExternalStoragePath (line 182) | public static String getExternalStoragePath() { method getExternalMusicPath (line 192) | public static String getExternalMusicPath() { method getExternalPodcastsPath (line 202) | public static String getExternalPodcastsPath() { method getExternalRingtonesPath (line 212) | public static String getExternalRingtonesPath() { method getExternalAlarmsPath (line 222) | public static String getExternalAlarmsPath() { method getExternalNotificationsPath (line 232) | public static String getExternalNotificationsPath() { method getExternalPicturesPath (line 242) | public static String getExternalPicturesPath() { method getExternalMoviesPath (line 252) | public static String getExternalMoviesPath() { method getExternalDownloadsPath (line 262) | public static String getExternalDownloadsPath() { method getExternalDcimPath (line 272) | public static String getExternalDcimPath() { method getExternalDocumentsPath (line 282) | public static String getExternalDocumentsPath() { method getExternalAppDataPath (line 295) | public static String getExternalAppDataPath() { method getExternalAppCachePath (line 307) | public static String getExternalAppCachePath() { method getExternalAppFilesPath (line 317) | public static String getExternalAppFilesPath() { method getExternalAppMusicPath (line 327) | public static String getExternalAppMusicPath() { method getExternalAppPodcastsPath (line 337) | public static String getExternalAppPodcastsPath() { method getExternalAppRingtonesPath (line 347) | public static String getExternalAppRingtonesPath() { method getExternalAppAlarmsPath (line 357) | public static String getExternalAppAlarmsPath() { method getExternalAppNotificationsPath (line 367) | public static String getExternalAppNotificationsPath() { method getExternalAppPicturesPath (line 377) | public static String getExternalAppPicturesPath() { method getExternalAppMoviesPath (line 387) | public static String getExternalAppMoviesPath() { method getExternalAppDownloadPath (line 397) | public static String getExternalAppDownloadPath() { method getExternalAppDcimPath (line 407) | public static String getExternalAppDcimPath() { method getExternalAppDocumentsPath (line 417) | public static String getExternalAppDocumentsPath() { method getExternalAppObbPath (line 430) | public static String getExternalAppObbPath() { method getRootPathExternalFirst (line 435) | public static String getRootPathExternalFirst() { method getAppDataPathExternalFirst (line 443) | public static String getAppDataPathExternalFirst() { method getFilesPathExternalFirst (line 451) | public static String getFilesPathExternalFirst() { method getCachePathExternalFirst (line 459) | public static String getCachePathExternalFirst() { method getAbsolutePath (line 467) | private static String getAbsolutePath(final File file) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/PermissionUtils.java class PermissionUtils (line 40) | public final class PermissionUtils { method getPermissions (line 65) | public static List getPermissions() { method getPermissions (line 75) | public static List getPermissions(final String packageName) { method isGranted (line 93) | public static boolean isGranted(final String... permissions) { method getRequestAndDeniedPermissions (line 108) | private static Pair, List> getRequestAndDeniedPer... method isGranted (line 129) | private static boolean isGranted(final String permission) { method isGrantedWriteSettings (line 140) | @RequiresApi(api = Build.VERSION_CODES.M) method requestWriteSettings (line 145) | @RequiresApi(api = Build.VERSION_CODES.M) method startWriteSettingsActivity (line 155) | @TargetApi(Build.VERSION_CODES.M) method isGrantedDrawOverlays (line 171) | @RequiresApi(api = Build.VERSION_CODES.M) method requestDrawOverlays (line 176) | @RequiresApi(api = Build.VERSION_CODES.M) method startOverlayPermissionActivity (line 186) | @TargetApi(Build.VERSION_CODES.M) method launchAppDetailsSettings (line 200) | public static void launchAppDetailsSettings() { method permissionGroup (line 212) | public static PermissionUtils permissionGroup(@PermissionGroup final S... method permission (line 222) | public static PermissionUtils permission(final String... permissions) { method PermissionUtils (line 226) | private PermissionUtils(final String... permissions) { method explain (line 237) | public PermissionUtils explain(final OnExplainListener listener) { method rationale (line 248) | public PermissionUtils rationale(final OnRationaleListener listener) { method callback (line 259) | public PermissionUtils callback(final SingleCallback callback) { method callback (line 270) | public PermissionUtils callback(final SimpleCallback callback) { method callback (line 281) | public PermissionUtils callback(final FullCallback callback) { method theme (line 292) | public PermissionUtils theme(final ThemeCallback callback) { method request (line 300) | public void request() { method startPermissionActivity (line 335) | @RequiresApi(api = Build.VERSION_CODES.M) method shouldRationale (line 340) | @RequiresApi(api = Build.VERSION_CODES.M) method rationalInner (line 357) | private void rationalInner(final UtilsTransActivity activity, final Ru... method getPermissionsStatus (line 374) | private void getPermissionsStatus(final Activity activity) { method requestCallback (line 387) | private void requestCallback() { method onRequestPermissionsResult (line 415) | private void onRequestPermissionsResult(final Activity activity) { class PermissionActivityImpl (line 420) | @RequiresApi(api = Build.VERSION_CODES.M) method start (line 432) | public static void start(final int type) { method onCreated (line 441) | @Override method requestPermissions (line 492) | private void requestPermissions(final UtilsTransActivity activity) { method onRequestPermissionsResult (line 504) | @Override method dispatchTouchEvent (line 516) | @Override method onDestroy (line 522) | @Override method onActivityResult (line 531) | @Override method checkRequestCallback (line 536) | private void checkRequestCallback(int requestCode) { type OnExplainListener (line 561) | public interface OnExplainListener { method explain (line 563) | void explain(@NonNull UtilsTransActivity activity, @NonNull List granted, type SimpleCallback (line 585) | public interface SimpleCallback { method onGranted (line 586) | void onGranted(); method onDenied (line 588) | void onDenied(); type FullCallback (line 591) | public interface FullCallback { method onGranted (line 592) | void onGranted(@NonNull List granted); method onDenied (line 594) | void onDenied(@NonNull List deniedForever, @NonNull List type) { method ReflectUtils (line 36) | private ReflectUtils(final Class type, Object object) { method reflect (line 52) | public static ReflectUtils reflect(final String className) method reflect (line 65) | public static ReflectUtils reflect(final String className, final Class... method reflect (line 77) | public static ReflectUtils reflect(final Class clazz) method reflect (line 89) | public static ReflectUtils reflect(final Object object) method forName (line 94) | private static Class forName(String className) { method forName (line 102) | private static Class forName(String name, ClassLoader classLoader) { method newInstance (line 119) | public ReflectUtils newInstance() { method newInstance (line 129) | public ReflectUtils newInstance(Object... args) { method getArgsType (line 150) | private Class[] getArgsType(final Object... args) { method sortConstructors (line 160) | private void sortConstructors(List> list) { method newInstance (line 181) | private ReflectUtils newInstance(final Constructor constructor, fin... method field (line 202) | public ReflectUtils field(final String name) { method field (line 218) | public ReflectUtils field(String name, Object value) { method getField (line 228) | private Field getField(String name) throws IllegalAccessException { method getAccessibleField (line 243) | private Field getAccessibleField(String name) { method unwrap (line 259) | private Object unwrap(Object object) { method method (line 277) | public ReflectUtils method(final String name) throws ReflectException { method method (line 289) | public ReflectUtils method(final String name, final Object... args) th... method method (line 304) | private ReflectUtils method(final Method method, final Object obj, fin... method exactMethod (line 318) | private Method exactMethod(final String name, final Class[] types) method similarMethod (line 335) | private Method similarMethod(final String name, final Class[] types) method sortMethods (line 365) | private void sortMethods(final List methods) { method isSimilarSignature (line 386) | private boolean isSimilarSignature(final Method possiblyMatchingMethod, method match (line 393) | private boolean match(final Class[] declaredTypes, final Class[]... method accessible (line 408) | private T accessible(T accessible) { method proxy (line 432) | @SuppressWarnings("unchecked") method property (line 468) | private static String property(String string) { method type (line 480) | private Class type() { method wrapper (line 484) | private Class wrapper(final Class type) { method get (line 517) | @SuppressWarnings("unchecked") method hashCode (line 522) | @Override method equals (line 527) | @Override method toString (line 532) | @Override class NULL (line 537) | private static class NULL { class ReflectException (line 540) | public static class ReflectException extends RuntimeException { method ReflectException (line 544) | public ReflectException(String message) { method ReflectException (line 548) | public ReflectException(String message, Throwable cause) { method ReflectException (line 552) | public ReflectException(Throwable cause) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/RegexUtils.java class RegexUtils (line 21) | public final class RegexUtils { method RegexUtils (line 25) | private RegexUtils() { method isMobileSimple (line 39) | public static boolean isMobileSimple(final CharSequence input) { method extractEmailProvider (line 50) | public static String extractEmailProvider(String email) { method extractEmailUsername (line 60) | public static String extractEmailUsername(String email) { method isFromEmailProvider (line 72) | public static boolean isFromEmailProvider(String email, String emailPr... method isFromAnyOfEmailProviders (line 83) | public static boolean isFromAnyOfEmailProviders(String email, String[]... method isMobileExact (line 97) | public static boolean isMobileExact(final CharSequence input) { method isMobileExact (line 108) | public static boolean isMobileExact(final CharSequence input, List getMatches(final String regex, final CharSe... method getSplits (line 323) | public static String[] getSplits(final String input, final String rege... method getReplaceFirst (line 339) | public static String getReplaceFirst(final String input, method getReplaceAll (line 357) | public static String getReplaceAll(final String input, FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ResourceUtils.java class ResourceUtils (line 23) | public final class ResourceUtils { method ResourceUtils (line 27) | private ResourceUtils() { method getDrawable (line 37) | public static Drawable getDrawable(@DrawableRes int id) { method getIdByName (line 47) | public static int getIdByName(String name) { method getStringIdByName (line 57) | public static int getStringIdByName(String name) { method getColorIdByName (line 67) | public static int getColorIdByName(String name) { method getDimenIdByName (line 77) | public static int getDimenIdByName(String name) { method getDrawableIdByName (line 87) | public static int getDrawableIdByName(String name) { method getMipmapIdByName (line 97) | public static int getMipmapIdByName(String name) { method getLayoutIdByName (line 107) | public static int getLayoutIdByName(String name) { method getStyleIdByName (line 117) | public static int getStyleIdByName(String name) { method getAnimIdByName (line 127) | public static int getAnimIdByName(String name) { method getMenuIdByName (line 137) | public static int getMenuIdByName(String name) { method copyFileFromAssets (line 148) | public static boolean copyFileFromAssets(final String assetsFilePath, ... method readAssets2String (line 175) | public static String readAssets2String(final String assetsFilePath) { method readAssets2String (line 186) | public static String readAssets2String(final String assetsFilePath, fi... method readAssets2List (line 213) | public static List readAssets2List(final String assetsPath) { method readAssets2List (line 224) | public static List readAssets2List(final String assetsPath, method copyFileFromRaw (line 242) | public static boolean copyFileFromRaw(@RawRes final int resId, final S... method readRaw2String (line 255) | public static String readRaw2String(@RawRes final int resId) { method readRaw2String (line 266) | public static String readRaw2String(@RawRes final int resId, final Str... method readRaw2List (line 288) | public static List readRaw2List(@RawRes final int resId) { method readRaw2List (line 299) | public static List readRaw2List(@RawRes final int resId, FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/RomUtils.java class RomUtils (line 24) | public final class RomUtils { method RomUtils (line 60) | private RomUtils() { method isHuawei (line 69) | public static boolean isHuawei() { method isVivo (line 78) | public static boolean isVivo() { method isXiaomi (line 87) | public static boolean isXiaomi() { method isOppo (line 96) | public static boolean isOppo() { method isLeeco (line 105) | public static boolean isLeeco() { method is360 (line 114) | public static boolean is360() { method isZte (line 123) | public static boolean isZte() { method isOneplus (line 132) | public static boolean isOneplus() { method isNubia (line 141) | public static boolean isNubia() { method isCoolpad (line 150) | public static boolean isCoolpad() { method isLg (line 159) | public static boolean isLg() { method isGoogle (line 168) | public static boolean isGoogle() { method isSamsung (line 177) | public static boolean isSamsung() { method isMeizu (line 186) | public static boolean isMeizu() { method isLenovo (line 195) | public static boolean isLenovo() { method isSmartisan (line 204) | public static boolean isSmartisan() { method isHtc (line 213) | public static boolean isHtc() { method isSony (line 222) | public static boolean isSony() { method isGionee (line 231) | public static boolean isGionee() { method isMotorola (line 240) | public static boolean isMotorola() { method getRomInfo (line 249) | public static RomInfo getRomInfo() { method isRightRom (line 336) | private static boolean isRightRom(final String brand, final String man... method getManufacturer (line 345) | private static String getManufacturer() { method getBrand (line 355) | private static String getBrand() { method getRomVersion (line 365) | private static String getRomVersion(final String propertyName) { method getSystemProperty (line 384) | private static String getSystemProperty(final String name) { method getSystemPropertyByShell (line 395) | private static String getSystemPropertyByShell(final String propName) { method getSystemPropertyByStream (line 416) | private static String getSystemPropertyByStream(final String key) { method getSystemPropertyByReflect (line 428) | private static String getSystemPropertyByReflect(String key) { class RomInfo (line 438) | public static class RomInfo { method getName (line 442) | public String getName() { method getVersion (line 446) | public String getVersion() { method toString (line 450) | @Override FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/SDCardUtils.java class SDCardUtils (line 23) | public final class SDCardUtils { method SDCardUtils (line 25) | private SDCardUtils() { method isSDCardEnableByEnvironment (line 34) | public static boolean isSDCardEnableByEnvironment() { method getSDCardPathByEnvironment (line 43) | public static String getSDCardPathByEnvironment() { method getSDCardInfo (line 55) | public static List getSDCardInfo() { method getMountedSDCardPath (line 114) | public static List getMountedSDCardPath() { method getExternalTotalSize (line 134) | public static long getExternalTotalSize() { method getExternalAvailableSize (line 143) | public static long getExternalAvailableSize() { method getInternalTotalSize (line 152) | public static long getInternalTotalSize() { method getInternalAvailableSize (line 161) | public static long getInternalAvailableSize() { class SDCardInfo (line 165) | public static class SDCardInfo { method SDCardInfo (line 173) | SDCardInfo(String path, String state, boolean isRemovable) { method getPath (line 181) | public String getPath() { method getState (line 185) | public String getState() { method isRemovable (line 189) | public boolean isRemovable() { method getTotalSize (line 193) | public long getTotalSize() { method getAvailableSize (line 197) | public long getAvailableSize() { method toString (line 201) | @Override FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/SPStaticUtils.java class SPStaticUtils (line 17) | public final class SPStaticUtils { method setDefaultSPUtils (line 26) | public static void setDefaultSPUtils(final SPUtils spUtils) { method put (line 36) | public static void put(@NonNull final String key, final String value) { method put (line 48) | public static void put(@NonNull final String key, final String value, ... method getString (line 59) | public static String getString(@NonNull final String key) { method getString (line 70) | public static String getString(@NonNull final String key, final String... method put (line 81) | public static void put(@NonNull final String key, final int value) { method put (line 93) | public static void put(@NonNull final String key, final int value, fin... method getInt (line 103) | public static int getInt(@NonNull final String key) { method getInt (line 114) | public static int getInt(@NonNull final String key, final int defaultV... method put (line 124) | public static void put(@NonNull final String key, final long value) { method put (line 136) | public static void put(@NonNull final String key, final long value, fi... method getLong (line 146) | public static long getLong(@NonNull final String key) { method getLong (line 157) | public static long getLong(@NonNull final String key, final long defau... method put (line 167) | public static void put(@NonNull final String key, final float value) { method put (line 179) | public static void put(@NonNull final String key, final float value, f... method getFloat (line 189) | public static float getFloat(@NonNull final String key) { method getFloat (line 200) | public static float getFloat(@NonNull final String key, final float de... method put (line 210) | public static void put(@NonNull final String key, final boolean value) { method put (line 222) | public static void put(@NonNull final String key, final boolean value,... method getBoolean (line 232) | public static boolean getBoolean(@NonNull final String key) { method getBoolean (line 243) | public static boolean getBoolean(@NonNull final String key, final bool... method put (line 253) | public static void put(@NonNull final String key, final Set va... method put (line 265) | public static void put(@NonNull final String key, method getStringSet (line 278) | public static Set getStringSet(@NonNull final String key) { method getStringSet (line 289) | public static Set getStringSet(@NonNull final String key, method getAll (line 299) | public static Map getAll() { method contains (line 309) | public static boolean contains(@NonNull final String key) { method remove (line 318) | public static void remove(@NonNull final String key) { method remove (line 329) | public static void remove(@NonNull final String key, final boolean isC... method clear (line 336) | public static void clear() { method clear (line 346) | public static void clear(final boolean isCommit) { method put (line 361) | public static void put(@NonNull final String key, final String value, ... method put (line 374) | public static void put(@NonNull final String key, method getString (line 389) | public static String getString(@NonNull final String key, @NonNull fin... method getString (line 401) | public static String getString(@NonNull final String key, method put (line 415) | public static void put(@NonNull final String key, final int value, @No... method put (line 428) | public static void put(@NonNull final String key, method getInt (line 442) | public static int getInt(@NonNull final String key, @NonNull final SPU... method getInt (line 454) | public static int getInt(@NonNull final String key, final int defaultV... method put (line 465) | public static void put(@NonNull final String key, final long value, @N... method put (line 478) | public static void put(@NonNull final String key, method getLong (line 492) | public static long getLong(@NonNull final String key, @NonNull final S... method getLong (line 504) | public static long getLong(@NonNull final String key, final long defau... method put (line 515) | public static void put(@NonNull final String key, final float value, @... method put (line 528) | public static void put(@NonNull final String key, method getFloat (line 542) | public static float getFloat(@NonNull final String key, @NonNull final... method getFloat (line 554) | public static float getFloat(@NonNull final String key, final float de... method put (line 565) | public static void put(@NonNull final String key, final boolean value,... method put (line 578) | public static void put(@NonNull final String key, method getBoolean (line 592) | public static boolean getBoolean(@NonNull final String key, @NonNull f... method getBoolean (line 604) | public static boolean getBoolean(@NonNull final String key, method put (line 617) | public static void put(@NonNull final String key, final Set va... method put (line 630) | public static void put(@NonNull final String key, method getStringSet (line 645) | public static Set getStringSet(@NonNull final String key, @Non... method getStringSet (line 657) | public static Set getStringSet(@NonNull final String key, method getAll (line 669) | public static Map getAll(@NonNull final SPUtils spUtils) { method contains (line 680) | public static boolean contains(@NonNull final String key, @NonNull fin... method remove (line 690) | public static void remove(@NonNull final String key, @NonNull final SP... method remove (line 702) | public static void remove(@NonNull final String key, final boolean isC... method clear (line 711) | public static void clear(@NonNull final SPUtils spUtils) { method clear (line 722) | public static void clear(final boolean isCommit, @NonNull final SPUtil... method getDefaultSPUtils (line 726) | private static SPUtils getDefaultSPUtils() { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/SPUtils.java class SPUtils (line 21) | @SuppressLint("ApplySharedPref") method getInstance (line 33) | public static SPUtils getInstance() { method getInstance (line 43) | public static SPUtils getInstance(final int mode) { method getInstance (line 53) | public static SPUtils getInstance(String spName) { method getInstance (line 64) | public static SPUtils getInstance(String spName, final int mode) { method SPUtils (line 79) | private SPUtils(final String spName) { method SPUtils (line 83) | private SPUtils(final String spName, final int mode) { method put (line 93) | public void put(@NonNull final String key, final String value) { method put (line 105) | public void put(@NonNull final String key, final String value, final b... method getString (line 119) | public String getString(@NonNull final String key) { method getString (line 130) | public String getString(@NonNull final String key, final String defaul... method put (line 140) | public void put(@NonNull final String key, final int value) { method put (line 152) | public void put(@NonNull final String key, final int value, final bool... method getInt (line 166) | public int getInt(@NonNull final String key) { method getInt (line 177) | public int getInt(@NonNull final String key, final int defaultValue) { method put (line 187) | public void put(@NonNull final String key, final long value) { method put (line 199) | public void put(@NonNull final String key, final long value, final boo... method getLong (line 213) | public long getLong(@NonNull final String key) { method getLong (line 224) | public long getLong(@NonNull final String key, final long defaultValue) { method put (line 234) | public void put(@NonNull final String key, final float value) { method put (line 246) | public void put(@NonNull final String key, final float value, final bo... method getFloat (line 260) | public float getFloat(@NonNull final String key) { method getFloat (line 271) | public float getFloat(@NonNull final String key, final float defaultVa... method put (line 281) | public void put(@NonNull final String key, final boolean value) { method put (line 293) | public void put(@NonNull final String key, final boolean value, final ... method getBoolean (line 307) | public boolean getBoolean(@NonNull final String key) { method getBoolean (line 318) | public boolean getBoolean(@NonNull final String key, final boolean def... method put (line 328) | public void put(@NonNull final String key, final Set value) { method put (line 340) | public void put(@NonNull final String key, method getStringSet (line 357) | public Set getStringSet(@NonNull final String key) { method getStringSet (line 368) | public Set getStringSet(@NonNull final String key, method getAll (line 378) | public Map getAll() { method contains (line 388) | public boolean contains(@NonNull final String key) { method remove (line 397) | public void remove(@NonNull final String key) { method remove (line 408) | public void remove(@NonNull final String key, final boolean isCommit) { method clear (line 419) | public void clear() { method clear (line 429) | public void clear(final boolean isCommit) { method isSpace (line 437) | private static boolean isSpace(final String s) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ScreenUtils.java class ScreenUtils (line 32) | public final class ScreenUtils { method ScreenUtils (line 34) | private ScreenUtils() { method getScreenWidth (line 43) | public static int getScreenWidth() { method getScreenHeight (line 60) | public static int getScreenHeight() { method getAppScreenWidth (line 77) | public static int getAppScreenWidth() { method getAppScreenHeight (line 90) | public static int getAppScreenHeight() { method getScreenDensity (line 103) | public static float getScreenDensity() { method getScreenDensityDpi (line 112) | public static int getScreenDensityDpi() { method getScreenXDpi (line 121) | public static float getScreenXDpi() { method getScreenYDpi (line 130) | public static float getScreenYDpi() { method calculateDistanceByX (line 139) | public int calculateDistanceByX(View view) { method calculateDistanceByY (line 150) | public int calculateDistanceByY(View view) { method getViewX (line 161) | public int getViewX(View view) { method getViewY (line 172) | public int getViewY(View view) { method setFullScreen (line 183) | public static void setFullScreen(@NonNull final Activity activity) { method setNonFullScreen (line 192) | public static void setNonFullScreen(@NonNull final Activity activity) { method toggleFullScreen (line 201) | public static void toggleFullScreen(@NonNull final Activity activity) { method isFullScreen (line 217) | public static boolean isFullScreen(@NonNull final Activity activity) { method setLandscape (line 227) | @SuppressLint("SourceLockedOrientationActivity") method setPortrait (line 237) | @SuppressLint("SourceLockedOrientationActivity") method isLandscape (line 247) | public static boolean isLandscape() { method isPortrait (line 257) | public static boolean isPortrait() { method getScreenRotation (line 268) | public static int getScreenRotation(@NonNull final Activity activity) { method screenShot (line 289) | public static Bitmap screenShot(@NonNull final Activity activity) { method screenShot (line 300) | public static Bitmap screenShot(@NonNull final Activity activity, bool... method isScreenLock (line 324) | public static boolean isScreenLock() { method setSleepDuration (line 337) | @RequiresPermission(WRITE_SETTINGS) method getSleepDuration (line 351) | public static int getSleepDuration() { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ServiceUtils.java class ServiceUtils (line 24) | public final class ServiceUtils { method ServiceUtils (line 26) | private ServiceUtils() { method getAllRunningServices (line 35) | public static Set getAllRunningServices() { method startService (line 51) | public static void startService(@NonNull final String className) { method startService (line 64) | public static void startService(@NonNull final Class cls) { method startService (line 73) | public static void startService(Intent intent) { method stopService (line 92) | public static boolean stopService(@NonNull final String className) { method stopService (line 107) | public static boolean stopService(@NonNull final Class cls) { method stopService (line 117) | public static boolean stopService(@NonNull Intent intent) { method bindService (line 142) | public static void bindService(@NonNull final String className, method bindService (line 168) | public static void bindService(@NonNull final Class cls, method bindService (line 190) | public static void bindService(@NonNull final Intent intent, method unbindService (line 205) | public static void unbindService(@NonNull final ServiceConnection conn) { method isServiceRunning (line 215) | public static boolean isServiceRunning(@NonNull final Class cls) { method isServiceRunning (line 225) | public static boolean isServiceRunning(@NonNull final String className) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ShadowUtils.java class ShadowUtils (line 34) | public class ShadowUtils { method apply (line 38) | public static void apply(View... views) { method apply (line 45) | public static void apply(View view, Config builder) { class Config (line 58) | public static class Config { method Config (line 72) | public Config() { method setShadowRadius (line 75) | public Config setShadowRadius(float radius) { method setCircle (line 83) | public Config setCircle() { method setShadowSize (line 91) | public Config setShadowSize(int size) { method setShadowSize (line 95) | public Config setShadowSize(int sizeNormal, int sizePressed) { method setShadowMaxSize (line 101) | public Config setShadowMaxSize(int maxSize) { method setShadowMaxSize (line 105) | public Config setShadowMaxSize(int maxSizeNormal, int maxSizePressed) { method setShadowColor (line 111) | public Config setShadowColor(int color) { method setShadowColor (line 115) | public Config setShadowColor(int colorNormal, int colorPressed) { method apply (line 121) | Drawable apply(Drawable src) { method getShadowRadius (line 139) | private float getShadowRadius() { method getShadowSizeNormal (line 146) | private float getShadowSizeNormal() { method getShadowSizePressed (line 153) | private float getShadowSizePressed() { method getShadowMaxSizeNormal (line 160) | private float getShadowMaxSizeNormal() { method getShadowMaxSizePressed (line 167) | private float getShadowMaxSizePressed() { class ShadowDrawable (line 175) | public static class ShadowDrawable extends DrawableWrapper { method ShadowDrawable (line 215) | public ShadowDrawable(Drawable content, float radius, method toEven (line 240) | private static int toEven(float value) { method setAddPaddingForCorners (line 245) | public void setAddPaddingForCorners(boolean addPaddingForCorners) { method setAlpha (line 250) | @Override method onBoundsChange (line 257) | @Override method setShadowSize (line 262) | void setShadowSize(float shadowSize, float maxShadowSize) { method getPadding (line 282) | @Override method calculateVerticalPadding (line 292) | private float calculateVerticalPadding(float maxShadowSize, float co... method calculateHorizontalPadding (line 301) | private static float calculateHorizontalPadding(float maxShadowSize,... method getOpacity (line 310) | @Override method setCornerRadius (line 315) | public void setCornerRadius(float radius) { method draw (line 325) | @Override method setRotation (line 336) | final void setRotation(float rotation) { method drawShadow (line 343) | private void drawShadow(Canvas canvas) { method buildShadowCorners (line 425) | private void buildShadowCorners() { method buildComponents (line 492) | private void buildComponents(Rect bounds) { method getCornerRadius (line 508) | public float getCornerRadius() { method setShadowSize (line 512) | public void setShadowSize(float size) { method setMaxShadowSize (line 516) | public void setMaxShadowSize(float size) { method getShadowSize (line 520) | public float getShadowSize() { method getMaxShadowSize (line 524) | public float getMaxShadowSize() { method getMinWidth (line 528) | public float getMinWidth() { method getMinHeight (line 534) | public float getMinHeight() { class DrawableWrapper (line 541) | static class DrawableWrapper extends Drawable implements Drawable.Call... method DrawableWrapper (line 544) | public DrawableWrapper(Drawable drawable) { method draw (line 548) | public void draw(Canvas canvas) { method onBoundsChange (line 552) | protected void onBoundsChange(Rect bounds) { method setChangingConfigurations (line 556) | public void setChangingConfigurations(int configs) { method getChangingConfigurations (line 560) | public int getChangingConfigurations() { method setDither (line 564) | public void setDither(boolean dither) { method setFilterBitmap (line 568) | public void setFilterBitmap(boolean filter) { method setAlpha (line 572) | public void setAlpha(int alpha) { method setColorFilter (line 576) | public void setColorFilter(ColorFilter cf) { method isStateful (line 580) | public boolean isStateful() { method setState (line 584) | public boolean setState(int[] stateSet) { method getState (line 588) | public int[] getState() { method jumpToCurrentState (line 592) | public void jumpToCurrentState() { method getCurrent (line 596) | public Drawable getCurrent() { method setVisible (line 600) | public boolean setVisible(boolean visible, boolean restart) { method getOpacity (line 604) | public int getOpacity() { method getTransparentRegion (line 608) | public Region getTransparentRegion() { method getIntrinsicWidth (line 612) | public int getIntrinsicWidth() { method getIntrinsicHeight (line 616) | public int getIntrinsicHeight() { method getMinimumWidth (line 620) | public int getMinimumWidth() { method getMinimumHeight (line 624) | public int getMinimumHeight() { method getPadding (line 628) | public boolean getPadding(Rect padding) { method invalidateDrawable (line 632) | public void invalidateDrawable(Drawable who) { method scheduleDrawable (line 636) | public void scheduleDrawable(Drawable who, Runnable what, long when) { method unscheduleDrawable (line 640) | public void unscheduleDrawable(Drawable who, Runnable what) { method onLevelChange (line 644) | protected boolean onLevelChange(int level) { method setAutoMirrored (line 648) | public void setAutoMirrored(boolean mirrored) { method isAutoMirrored (line 652) | public boolean isAutoMirrored() { method setTint (line 656) | public void setTint(int tint) { method setTintList (line 660) | public void setTintList(ColorStateList tint) { method setTintMode (line 664) | public void setTintMode(Mode tintMode) { method setHotspot (line 668) | public void setHotspot(float x, float y) { method setHotspotBounds (line 672) | public void setHotspotBounds(int left, int top, int right, int botto... method getWrappedDrawable (line 676) | public Drawable getWrappedDrawable() { method setWrappedDrawable (line 680) | public void setWrappedDrawable(Drawable drawable) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ShellUtils.java class ShellUtils (line 19) | public final class ShellUtils { method ShellUtils (line 23) | private ShellUtils() { method execCmdAsync (line 35) | public static Utils.Task execCmdAsync(final String comm... method execCmdAsync (line 49) | public static Utils.Task execCmdAsync(final List execCmdAsync(final String[] co... method execCmdAsync (line 78) | public static Utils.Task execCmdAsync(final String comm... method execCmdAsync (line 94) | public static Utils.Task execCmdAsync(final List execCmdAsync(final String[] co... method execCmd (line 132) | public static CommandResult execCmd(final String command, final boolea... method execCmd (line 144) | public static CommandResult execCmd(final String command, final List commands, final... method execCmd (line 170) | public static CommandResult execCmd(final List commands, method execCmd (line 186) | public static CommandResult execCmd(final String[] commands, final boo... method execCmd (line 198) | public static CommandResult execCmd(final String command, method execCmd (line 213) | public static CommandResult execCmd(final String command, method execCmd (line 231) | public static CommandResult execCmd(final String command, method execCmd (line 246) | public static CommandResult execCmd(final List commands, method execCmd (line 262) | public static CommandResult execCmd(final String[] commands, method execCmd (line 281) | public static CommandResult execCmd(final String[] commands, class CommandResult (line 368) | public static class CommandResult { method CommandResult (line 373) | public CommandResult(final int result, final String successMsg, fina... method toString (line 379) | @Override FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/SizeUtils.java class SizeUtils (line 17) | public final class SizeUtils { method SizeUtils (line 19) | private SizeUtils() { method dp2px (line 29) | public static int dp2px(final float dpValue) { method px2dp (line 40) | public static int px2dp(final float pxValue) { method sp2px (line 51) | public static int sp2px(final float spValue) { method px2sp (line 62) | public static int px2sp(final float pxValue) { method applyDimension (line 77) | public static float applyDimension(final float value, final int unit) { method forceGetViewSize (line 111) | public static void forceGetViewSize(final View view, final OnGetSizeLi... method getMeasuredWidth (line 128) | public static int getMeasuredWidth(final View view) { method getMeasuredHeight (line 138) | public static int getMeasuredHeight(final View view) { method measureView (line 148) | public static int[] measureView(final View view) { type OnGetSizeListener (line 172) | public interface OnGetSizeListener { method onGetSize (line 173) | void onGetSize(View view); FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/SnackbarUtils.java class SnackbarUtils (line 35) | public final class SnackbarUtils { method SnackbarUtils (line 65) | private SnackbarUtils(final View parent) { method setDefault (line 70) | private void setDefault() { method with (line 87) | public static SnackbarUtils with(@NonNull final View view) { method setMessage (line 97) | public SnackbarUtils setMessage(@NonNull final CharSequence msg) { method setMessageColor (line 108) | public SnackbarUtils setMessageColor(@ColorInt final int color) { method setBgColor (line 119) | public SnackbarUtils setBgColor(@ColorInt final int color) { method setBgResource (line 130) | public SnackbarUtils setBgResource(@DrawableRes final int bgResource) { method setDuration (line 146) | public SnackbarUtils setDuration(@Duration final int duration) { method setAction (line 158) | public SnackbarUtils setAction(@NonNull final CharSequence text, method setAction (line 172) | public SnackbarUtils setAction(@NonNull final CharSequence text, method setBottomMargin (line 186) | public SnackbarUtils setBottomMargin(@IntRange(from = 1) final int bot... method show (line 194) | public Snackbar show() { method show (line 203) | public Snackbar show(boolean isShowTop) { method showSuccess (line 263) | public void showSuccess() { method showSuccess (line 272) | public void showSuccess(boolean isShowTop) { method showWarning (line 282) | public void showWarning() { method showWarning (line 291) | public void showWarning(boolean isShowTop) { method showError (line 301) | public void showError() { method showError (line 310) | public void showError(boolean isShowTop) { method dismiss (line 320) | public static void dismiss() { method getView (line 332) | public static View getView() { method addView (line 345) | public static void addView(@LayoutRes final int layoutId, method addView (line 363) | public static void addView(@NonNull final View child, method findSuitableParentCopyFromSnackbar (line 373) | private static ViewGroup findSuitableParentCopyFromSnackbar(View view) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/SpanUtils.java class SpanUtils (line 73) | public final class SpanUtils { method with (line 89) | public static SpanUtils with(final TextView textView) { method SpanUtils (line 150) | private SpanUtils(TextView textView) { method SpanUtils (line 155) | public SpanUtils() { method setDefault (line 162) | private void setDefault() { method setFlag (line 211) | public SpanUtils setFlag(final int flag) { method setForegroundColor (line 222) | public SpanUtils setForegroundColor(@ColorInt final int color) { method setBackgroundColor (line 233) | public SpanUtils setBackgroundColor(@ColorInt final int color) { method setLineHeight (line 244) | public SpanUtils setLineHeight(@IntRange(from = 0) final int lineHeigh... method setLineHeight (line 260) | public SpanUtils setLineHeight(@IntRange(from = 0) final int lineHeight, method setQuoteColor (line 273) | public SpanUtils setQuoteColor(@ColorInt final int color) { method setQuoteColor (line 285) | public SpanUtils setQuoteColor(@ColorInt final int color, method setLeadingMargin (line 301) | public SpanUtils setLeadingMargin(@IntRange(from = 0) final int first, method setBullet (line 314) | public SpanUtils setBullet(@IntRange(from = 0) final int gapWidth) { method setBullet (line 326) | public SpanUtils setBullet(@ColorInt final int color, method setFontSize (line 341) | public SpanUtils setFontSize(@IntRange(from = 0) final int size) { method setFontSize (line 352) | public SpanUtils setFontSize(@IntRange(from = 0) final int size, final... method setFontProportion (line 368) | public SpanUtils setFontProportion(final float proportion) { method setFontXProportion (line 379) | public SpanUtils setFontXProportion(final float proportion) { method setStrikethrough (line 389) | public SpanUtils setStrikethrough() { method setUnderline (line 399) | public SpanUtils setUnderline() { method setSuperscript (line 409) | public SpanUtils setSuperscript() { method setSubscript (line 419) | public SpanUtils setSubscript() { method setBold (line 429) | public SpanUtils setBold() { method setItalic (line 439) | public SpanUtils setItalic() { method setBoldItalic (line 449) | public SpanUtils setBoldItalic() { method setFontFamily (line 465) | public SpanUtils setFontFamily(@NonNull final String fontFamily) { method setTypeface (line 476) | public SpanUtils setTypeface(@NonNull final Typeface typeface) { method setHorizontalAlign (line 492) | public SpanUtils setHorizontalAlign(@NonNull final Alignment alignment) { method setVerticalAlign (line 509) | public SpanUtils setVerticalAlign(@Align final int align) { method setClickSpan (line 521) | public SpanUtils setClickSpan(@NonNull final ClickableSpan clickSpan) { method setClickSpan (line 536) | public SpanUtils setClickSpan(@ColorInt final int color, method setUrl (line 565) | public SpanUtils setUrl(@NonNull final String url) { method setMovementMethodIfNeed (line 571) | private void setMovementMethodIfNeed() { method setBlur (line 590) | public SpanUtils setBlur(@FloatRange(from = 0, fromInclusive = false) ... method setShader (line 603) | public SpanUtils setShader(@NonNull final Shader shader) { method setShadow (line 617) | public SpanUtils setShadow(@FloatRange(from = 0, fromInclusive = false... method setSpans (line 635) | public SpanUtils setSpans(@NonNull final Object... spans) { method append (line 648) | public SpanUtils append(@NonNull final CharSequence text) { method appendLine (line 659) | public SpanUtils appendLine() { method appendLine (line 670) | public SpanUtils appendLine(@NonNull final CharSequence text) { method appendImage (line 682) | public SpanUtils appendImage(@NonNull final Bitmap bitmap) { method appendImage (line 699) | public SpanUtils appendImage(@NonNull final Bitmap bitmap, @Align fina... method appendImage (line 712) | public SpanUtils appendImage(@NonNull final Drawable drawable) { method appendImage (line 729) | public SpanUtils appendImage(@NonNull final Drawable drawable, @Align ... method appendImage (line 742) | public SpanUtils appendImage(@NonNull final Uri uri) { method appendImage (line 759) | public SpanUtils appendImage(@NonNull final Uri uri, @Align final int ... method appendImage (line 772) | public SpanUtils appendImage(@DrawableRes final int resourceId) { method appendImage (line 789) | public SpanUtils appendImage(@DrawableRes final int resourceId, @Align... method appendSpace (line 802) | public SpanUtils appendSpace(@IntRange(from = 0) final int size) { method appendSpace (line 813) | public SpanUtils appendSpace(@IntRange(from = 0) final int size, @Colo... method apply (line 820) | private void apply(final int type) { method get (line 825) | public SpannableStringBuilder get() { method create (line 834) | public SpannableStringBuilder create() { method applyLast (line 843) | private void applyLast() { method updateCharCharSequence (line 857) | private void updateCharCharSequence() { method updateImage (line 970) | private void updateImage() { method updateSpace (line 986) | private void updateSpace() { class VerticalAlignSpan (line 994) | static class VerticalAlignSpan extends ReplacementSpan { method VerticalAlignSpan (line 1001) | VerticalAlignSpan(int verticalAlignment) { method getSize (line 1005) | @Override method draw (line 1011) | @Override class CustomLineHeightSpan (line 1042) | static class CustomLineHeightSpan implements LineHeightSpan { method CustomLineHeightSpan (line 1052) | CustomLineHeightSpan(int height, int verticalAlignment) { method chooseHeight (line 1057) | @Override class SpaceSpan (line 1104) | static class SpaceSpan extends ReplacementSpan { method SpaceSpan (line 1109) | private SpaceSpan(final int width) { method SpaceSpan (line 1113) | private SpaceSpan(final int width, final int color) { method getSize (line 1120) | @Override method draw (line 1128) | @Override class CustomQuoteSpan (line 1138) | static class CustomQuoteSpan implements LeadingMarginSpan { method CustomQuoteSpan (line 1144) | private CustomQuoteSpan(final int color, final int stripeWidth, fina... method getLeadingMargin (line 1151) | public int getLeadingMargin(final boolean first) { method drawLeadingMargin (line 1155) | public void drawLeadingMargin(final Canvas c, final Paint p, final i... class CustomBulletSpan (line 1172) | static class CustomBulletSpan implements LeadingMarginSpan { method CustomBulletSpan (line 1180) | private CustomBulletSpan(final int color, final int radius, final in... method getLeadingMargin (line 1186) | public int getLeadingMargin(final boolean first) { method drawLeadingMargin (line 1190) | public void drawLeadingMargin(final Canvas c, final Paint p, final i... class CustomTypefaceSpan (line 1219) | @SuppressLint("ParcelCreator") method CustomTypefaceSpan (line 1224) | private CustomTypefaceSpan(final Typeface type) { method updateDrawState (line 1229) | @Override method updateMeasureState (line 1234) | @Override method apply (line 1239) | private void apply(final Paint paint, final Typeface tf) { class CustomImageSpan (line 1263) | static class CustomImageSpan extends CustomDynamicDrawableSpan { method CustomImageSpan (line 1268) | private CustomImageSpan(final Bitmap b, final int verticalAlignment) { method CustomImageSpan (line 1276) | private CustomImageSpan(final Drawable d, final int verticalAlignmen... method CustomImageSpan (line 1284) | private CustomImageSpan(final Uri uri, final int verticalAlignment) { method CustomImageSpan (line 1289) | private CustomImageSpan(@DrawableRes final int resourceId, final int... method getDrawable (line 1294) | @Override class CustomDynamicDrawableSpan (line 1329) | static abstract class CustomDynamicDrawableSpan extends ReplacementSpan { method CustomDynamicDrawableSpan (line 1341) | private CustomDynamicDrawableSpan() { method CustomDynamicDrawableSpan (line 1345) | private CustomDynamicDrawableSpan(final int verticalAlignment) { method getDrawable (line 1349) | public abstract Drawable getDrawable(); method getSize (line 1351) | @Override method draw (line 1381) | @Override method getCachedDrawable (line 1410) | private Drawable getCachedDrawable() { class ShaderSpan (line 1426) | static class ShaderSpan extends CharacterStyle implements UpdateAppear... method ShaderSpan (line 1429) | private ShaderSpan(final Shader shader) { method updateDrawState (line 1433) | @Override class ShadowSpan (line 1439) | static class ShadowSpan extends CharacterStyle implements UpdateAppear... method ShadowSpan (line 1444) | private ShadowSpan(final float radius, method updateDrawState (line 1454) | @Override class SerializableSpannableStringBuilder (line 1460) | private static class SerializableSpannableStringBuilder extends Spanna... FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/StringUtils.java class StringUtils (line 18) | public final class StringUtils { method StringUtils (line 20) | private StringUtils() { method isEmpty (line 30) | public static boolean isEmpty(final CharSequence s) { method isTrimEmpty (line 40) | public static boolean isTrimEmpty(final String s) { method isSpace (line 50) | public static boolean isSpace(final String s) { method equals (line 67) | public static boolean equals(final CharSequence s1, final CharSequence... method equalsIgnoreCase (line 90) | public static boolean equalsIgnoreCase(final String s1, final String s... method null2Length0 (line 100) | public static String null2Length0(final String s) { method length (line 110) | public static int length(final CharSequence s) { method upperFirstLetter (line 120) | public static String upperFirstLetter(final String s) { method lowerFirstLetter (line 132) | public static String lowerFirstLetter(final String s) { method reverse (line 144) | public static String reverse(final String s) { method toDBC (line 165) | public static String toDBC(final String s) { method toSBC (line 186) | public static String toSBC(final String s) { method getString (line 207) | public static String getString(@StringRes int id) { method getString (line 218) | public static String getString(@StringRes int id, Object... formatArgs) { method getStringArray (line 233) | public static String[] getStringArray(@ArrayRes int id) { method format (line 249) | public static String format(@Nullable String str, Object... args) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ThreadUtils.java class ThreadUtils (line 37) | public final class ThreadUtils { method isMainThread (line 60) | public static boolean isMainThread() { method getMainHandler (line 64) | public static Handler getMainHandler() { method runOnUiThread (line 68) | public static void runOnUiThread(final Runnable runnable) { method runOnUiThreadDelayed (line 76) | public static void runOnUiThreadDelayed(final Runnable runnable, long ... method getFixedPool (line 88) | public static ExecutorService getFixedPool(@IntRange(from = 1) final i... method getFixedPool (line 101) | public static ExecutorService getFixedPool(@IntRange(from = 1) final i... method getSinglePool (line 113) | public static ExecutorService getSinglePool() { method getSinglePool (line 125) | public static ExecutorService getSinglePool(@IntRange(from = 1, to = 1... method getCachedPool (line 136) | public static ExecutorService getCachedPool() { method getCachedPool (line 148) | public static ExecutorService getCachedPool(@IntRange(from = 1, to = 1... method getIoPool (line 158) | public static ExecutorService getIoPool() { method getIoPool (line 169) | public static ExecutorService getIoPool(@IntRange(from = 1, to = 10) f... method getCpuPool (line 180) | public static ExecutorService getCpuPool() { method getCpuPool (line 192) | public static ExecutorService getCpuPool(@IntRange(from = 1, to = 10) ... method executeByFixed (line 203) | public static void executeByFixed(@IntRange(from = 1) final int si... method executeByFixed (line 215) | public static void executeByFixed(@IntRange(from = 1) final int size, method executeByFixedWithDelay (line 230) | public static void executeByFixedWithDelay(@IntRange(from = 1) fin... method executeByFixedWithDelay (line 247) | public static void executeByFixedWithDelay(@IntRange(from = 1) fin... method executeByFixedAtFixRate (line 264) | public static void executeByFixedAtFixRate(@IntRange(from = 1) fin... method executeByFixedAtFixRate (line 281) | public static void executeByFixedAtFixRate(@IntRange(from = 1) fin... method executeByFixedAtFixRate (line 299) | public static void executeByFixedAtFixRate(@IntRange(from = 1) fin... method executeByFixedAtFixRate (line 318) | public static void executeByFixedAtFixRate(@IntRange(from = 1) fin... method executeBySingle (line 333) | public static void executeBySingle(final Task task) { method executeBySingle (line 344) | public static void executeBySingle(final Task task, method executeBySingleWithDelay (line 357) | public static void executeBySingleWithDelay(final Task task, method executeBySingleWithDelay (line 372) | public static void executeBySingleWithDelay(final Task task, method executeBySingleAtFixRate (line 387) | public static void executeBySingleAtFixRate(final Task task, method executeBySingleAtFixRate (line 402) | public static void executeBySingleAtFixRate(final Task task, method executeBySingleAtFixRate (line 418) | public static void executeBySingleAtFixRate(final Task task, method executeBySingleAtFixRate (line 435) | public static void executeBySingleAtFixRate(final Task task, method executeByCached (line 451) | public static void executeByCached(final Task task) { method executeByCached (line 462) | public static void executeByCached(final Task task, method executeByCachedWithDelay (line 475) | public static void executeByCachedWithDelay(final Task task, method executeByCachedWithDelay (line 490) | public static void executeByCachedWithDelay(final Task task, method executeByCachedAtFixRate (line 505) | public static void executeByCachedAtFixRate(final Task task, method executeByCachedAtFixRate (line 520) | public static void executeByCachedAtFixRate(final Task task, method executeByCachedAtFixRate (line 536) | public static void executeByCachedAtFixRate(final Task task, method executeByCachedAtFixRate (line 553) | public static void executeByCachedAtFixRate(final Task task, method executeByIo (line 569) | public static void executeByIo(final Task task) { method executeByIo (line 580) | public static void executeByIo(final Task task, method executeByIoWithDelay (line 593) | public static void executeByIoWithDelay(final Task task, method executeByIoWithDelay (line 608) | public static void executeByIoWithDelay(final Task task, method executeByIoAtFixRate (line 623) | public static void executeByIoAtFixRate(final Task task, method executeByIoAtFixRate (line 638) | public static void executeByIoAtFixRate(final Task task, method executeByIoAtFixRate (line 654) | public static void executeByIoAtFixRate(final Task task, method executeByIoAtFixRate (line 671) | public static void executeByIoAtFixRate(final Task task, method executeByCpu (line 687) | public static void executeByCpu(final Task task) { method executeByCpu (line 698) | public static void executeByCpu(final Task task, method executeByCpuWithDelay (line 711) | public static void executeByCpuWithDelay(final Task task, method executeByCpuWithDelay (line 726) | public static void executeByCpuWithDelay(final Task task, method executeByCpuAtFixRate (line 741) | public static void executeByCpuAtFixRate(final Task task, method executeByCpuAtFixRate (line 756) | public static void executeByCpuAtFixRate(final Task task, method executeByCpuAtFixRate (line 772) | public static void executeByCpuAtFixRate(final Task task, method executeByCpuAtFixRate (line 789) | public static void executeByCpuAtFixRate(final Task task, method executeByCustom (line 806) | public static void executeByCustom(final ExecutorService pool, fin... method executeByCustomWithDelay (line 819) | public static void executeByCustomWithDelay(final ExecutorService ... method executeByCustomAtFixRate (line 835) | public static void executeByCustomAtFixRate(final ExecutorService ... method executeByCustomAtFixRate (line 852) | public static void executeByCustomAtFixRate(final ExecutorService ... method cancel (line 865) | public static void cancel(final Task task) { method cancel (line 875) | public static void cancel(final Task... tasks) { method cancel (line 888) | public static void cancel(final List tasks) { method cancel (line 901) | public static void cancel(ExecutorService executorService) { method setDeliver (line 918) | public static void setDeliver(final Executor deliver) { method execute (line 922) | private static void execute(final ExecutorService pool, final Task... method executeWithDelay (line 926) | private static void executeWithDelay(final ExecutorService pool, method executeAtFixedRate (line 933) | private static void executeAtFixedRate(final ExecutorService pool, method execute (line 941) | private static void execute(final ExecutorService pool, final Task... method getPoolByTypeAndPriority (line 974) | private static ExecutorService getPoolByTypeAndPriority(final int type) { method getPoolByTypeAndPriority (line 978) | private static ExecutorService getPoolByTypeAndPriority(final int type... class ThreadPoolExecutor4Util (line 998) | static final class ThreadPoolExecutor4Util extends ThreadPoolExecutor { method createPool (line 1000) | private static ExecutorService createPool(final int type, final int ... method ThreadPoolExecutor4Util (line 1039) | ThreadPoolExecutor4Util(int corePoolSize, int maximumPoolSize, method getSubmittedCount (line 1052) | private int getSubmittedCount() { method afterExecute (line 1056) | @Override method execute (line 1062) | @Override class LinkedBlockingQueue4Util (line 1077) | private static final class LinkedBlockingQueue4Util extends LinkedBloc... method LinkedBlockingQueue4Util (line 1083) | LinkedBlockingQueue4Util() { method LinkedBlockingQueue4Util (line 1087) | LinkedBlockingQueue4Util(boolean isAddSubThreadFirstThenAddQueue) { method LinkedBlockingQueue4Util (line 1094) | LinkedBlockingQueue4Util(int capacity) { method offer (line 1099) | @Override class UtilsThreadFactory (line 1110) | static final class UtilsThreadFactory extends AtomicLong method UtilsThreadFactory (line 1118) | UtilsThreadFactory(String prefix, int priority) { method UtilsThreadFactory (line 1122) | UtilsThreadFactory(String prefix, int priority, boolean isDaemon) { method newThread (line 1130) | @Override class SimpleTask (line 1154) | public abstract static class SimpleTask extends Task { method onCancel (line 1156) | @Override method onFail (line 1161) | @Override class Task (line 1168) | public abstract static class Task implements Runnable { method doInBackground (line 1189) | public abstract T doInBackground() throws Throwable; method onSuccess (line 1191) | public abstract void onSuccess(T result); method onCancel (line 1193) | public abstract void onCancel(); method onFail (line 1195) | public abstract void onFail(Throwable t); method run (line 1197) | @Override method cancel (line 1260) | public void cancel() { method cancel (line 1264) | public void cancel(boolean mayInterruptIfRunning) { method timeout (line 1284) | private void timeout() { method isCanceled (line 1295) | public boolean isCanceled() { method isDone (line 1299) | public boolean isDone() { method setDeliver (line 1303) | public Task setDeliver(Executor deliver) { method setTimeout (line 1311) | public Task setTimeout(final long timeoutMillis, final OnTimeoutL... method setSchedule (line 1317) | private void setSchedule(boolean isSchedule) { method getDeliver (line 1321) | private Executor getDeliver() { method onDone (line 1328) | @CallSuper type OnTimeoutListener (line 1338) | public interface OnTimeoutListener { method onTimeout (line 1339) | void onTimeout(); class SyncValue (line 1343) | public static class SyncValue { method setValue (line 1349) | public void setValue(T value) { method getValue (line 1356) | public T getValue() { method getValue (line 1367) | public T getValue(long timeout, TimeUnit unit, T defaultValue) { method getGlobalDeliver (line 1380) | private static Executor getGlobalDeliver() { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ThrowableUtils.java class ThrowableUtils (line 17) | public class ThrowableUtils { method ThrowableUtils (line 21) | private ThrowableUtils() { method getFullStackTrace (line 25) | public static String getFullStackTrace(Throwable throwable) { method getStackFrameList (line 54) | private static List getStackFrameList(final Throwable throwabl... method removeCommonFrames (line 76) | private static void removeCommonFrames(final List causeFrames,... FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/TimeUtils.java class TimeUtils (line 29) | public final class TimeUtils { method initialValue (line 33) | @Override method getDefaultFormat (line 39) | private static SimpleDateFormat getDefaultFormat() { method isUsingNetworkProvidedTime (line 47) | public static boolean isUsingNetworkProvidedTime() { method getSafeDateFormat (line 56) | @SuppressLint("SimpleDateFormat") method TimeUtils (line 68) | private TimeUtils() { method millis2String (line 79) | public static String millis2String(final long millis) { method millis2String (line 90) | public static String millis2String(long millis, @NonNull final String ... method millis2String (line 101) | public static String millis2String(final long millis, @NonNull final D... method string2Millis (line 112) | public static long string2Millis(final String time) { method string2Millis (line 123) | public static long string2Millis(final String time, @NonNull final Str... method string2Millis (line 134) | public static long string2Millis(final String time, @NonNull final Dat... method string2Date (line 150) | public static Date string2Date(final String time) { method string2Date (line 161) | public static Date string2Date(final String time, @NonNull final Strin... method string2Date (line 172) | public static Date string2Date(final String time, @NonNull final DateF... method date2String (line 188) | public static String date2String(final Date date) { method date2String (line 199) | public static String date2String(final Date date, @NonNull final Strin... method date2String (line 210) | public static String date2String(final Date date, @NonNull final DateF... method date2Millis (line 220) | public static long date2Millis(final Date date) { method millis2Date (line 230) | public static Date millis2Date(final long millis) { method getTimeSpan (line 250) | public static long getTimeSpan(final String time1, method getTimeSpan (line 272) | public static long getTimeSpan(final String time1, method getTimeSpan (line 294) | public static long getTimeSpan(final Date date1, method getTimeSpan (line 315) | public static long getTimeSpan(final long millis1, method getFitTimeSpan (line 338) | public static String getFitTimeSpan(final String time1, method getFitTimeSpan (line 362) | public static String getFitTimeSpan(final String time1, method getFitTimeSpan (line 386) | public static String getFitTimeSpan(final Date date1, final Date date2... method getFitTimeSpan (line 406) | public static String getFitTimeSpan(final long millis1, method getNowMills (line 417) | public static long getNowMills() { method getNowString (line 427) | public static String getNowString() { method getNowString (line 437) | public static String getNowString(@NonNull final DateFormat format) { method getNowDate (line 446) | public static Date getNowDate() { method getTimeSpanByNow (line 465) | public static long getTimeSpanByNow(final String time, @TimeConstants.... method getTimeSpanByNow (line 484) | public static long getTimeSpanByNow(final String time, method getTimeSpanByNow (line 504) | public static long getTimeSpanByNow(final Date date, @TimeConstants.Un... method getTimeSpanByNow (line 522) | public static long getTimeSpanByNow(final long millis, @TimeConstants.... method getFitTimeSpanByNow (line 542) | public static String getFitTimeSpanByNow(final String time, final int ... method getFitTimeSpanByNow (line 562) | public static String getFitTimeSpanByNow(final String time, method getFitTimeSpanByNow (line 583) | public static String getFitTimeSpanByNow(final Date date, final int pr... method getFitTimeSpanByNow (line 602) | public static String getFitTimeSpanByNow(final long millis, final int ... method getFriendlyTimeSpanByNow (line 622) | public static String getFriendlyTimeSpanByNow(final String time) { method getFriendlyTimeSpanByNow (line 642) | public static String getFriendlyTimeSpanByNow(final String time, method getFriendlyTimeSpanByNow (line 662) | public static String getFriendlyTimeSpanByNow(final Date date) { method getFriendlyTimeSpanByNow (line 681) | public static String getFriendlyTimeSpanByNow(final long millis) { method getWeeOfToday (line 705) | private static long getWeeOfToday() { method getMillis (line 729) | public static long getMillis(final long millis, method getMillis (line 751) | public static long getMillis(final String time, method getMillis (line 773) | public static long getMillis(final String time, method getMillis (line 795) | public static long getMillis(final Date date, method getString (line 817) | public static String getString(final long millis, method getString (line 839) | public static String getString(final long millis, method getString (line 862) | public static String getString(final String time, method getString (line 884) | public static String getString(final String time, method getString (line 907) | public static String getString(final Date date, method getString (line 929) | public static String getString(final Date date, method getDate (line 951) | public static Date getDate(final long millis, method getDate (line 973) | public static Date getDate(final String time, method getDate (line 995) | public static Date getDate(final String time, method getDate (line 1017) | public static Date getDate(final Date date, method getMillisByNow (line 1037) | public static long getMillisByNow(final long timeSpan, @TimeConstants.... method getStringByNow (line 1056) | public static String getStringByNow(final long timeSpan, @TimeConstant... method getStringByNow (line 1075) | public static String getStringByNow(final long timeSpan, method getDateByNow (line 1095) | public static Date getDateByNow(final long timeSpan, @TimeConstants.Un... method isToday (line 1106) | public static boolean isToday(final String time) { method isToday (line 1117) | public static boolean isToday(final String time, @NonNull final DateFo... method isToday (line 1127) | public static boolean isToday(final Date date) { method isToday (line 1137) | public static boolean isToday(final long millis) { method isLeapYear (line 1149) | public static boolean isLeapYear(final String time) { method isLeapYear (line 1160) | public static boolean isLeapYear(final String time, @NonNull final Dat... method isLeapYear (line 1170) | public static boolean isLeapYear(final Date date) { method isLeapYear (line 1183) | public static boolean isLeapYear(final long millis) { method isLeapYear (line 1193) | public static boolean isLeapYear(final int year) { method getChineseWeek (line 1204) | public static String getChineseWeek(final String time) { method getChineseWeek (line 1215) | public static String getChineseWeek(final String time, @NonNull final ... method getChineseWeek (line 1225) | public static String getChineseWeek(final Date date) { method getChineseWeek (line 1235) | public static String getChineseWeek(final long millis) { method getUSWeek (line 1246) | public static String getUSWeek(final String time) { method getUSWeek (line 1257) | public static String getUSWeek(final String time, @NonNull final DateF... method getUSWeek (line 1267) | public static String getUSWeek(final Date date) { method getUSWeek (line 1277) | public static String getUSWeek(final long millis) { method isAm (line 1286) | public static boolean isAm() { method isAm (line 1298) | public static boolean isAm(final String time) { method isAm (line 1309) | public static boolean isAm(final String time, method isAm (line 1320) | public static boolean isAm(final Date date) { method isAm (line 1330) | public static boolean isAm(final long millis) { method isPm (line 1339) | public static boolean isPm() { method isPm (line 1350) | public static boolean isPm(final String time) { method isPm (line 1361) | public static boolean isPm(final String time, method isPm (line 1372) | public static boolean isPm(final Date date) { method isPm (line 1382) | public static boolean isPm(final long millis) { method getValueByCalendarField (line 1399) | public static int getValueByCalendarField(final int field) { method getValueByCalendarField (line 1419) | public static int getValueByCalendarField(final String time, final int... method getValueByCalendarField (line 1438) | public static int getValueByCalendarField(final String time, method getValueByCalendarField (line 1458) | public static int getValueByCalendarField(final Date date, final int f... method getValueByCalendarField (line 1478) | public static int getValueByCalendarField(final long millis, final int... method getChineseZodiac (line 1494) | public static String getChineseZodiac(final String time) { method getChineseZodiac (line 1505) | public static String getChineseZodiac(final String time, @NonNull fina... method getChineseZodiac (line 1515) | public static String getChineseZodiac(final Date date) { method getChineseZodiac (line 1527) | public static String getChineseZodiac(final long millis) { method getChineseZodiac (line 1537) | public static String getChineseZodiac(final int year) { method getZodiac (line 1554) | public static String getZodiac(final String time) { method getZodiac (line 1565) | public static String getZodiac(final String time, @NonNull final DateF... method getZodiac (line 1575) | public static String getZodiac(final Date date) { method getZodiac (line 1589) | public static String getZodiac(final long millis) { method getZodiac (line 1600) | public static String getZodiac(final int month, final int day) { method timeSpan2Millis (line 1606) | private static long timeSpan2Millis(final long timeSpan, @TimeConstant... method millis2TimeSpan (line 1610) | private static long millis2TimeSpan(final long millis, @TimeConstants.... method millis2FitTimeSpan (line 1614) | static String millis2FitTimeSpan(long millis, int precision) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ToastUtils.java class ToastUtils (line 53) | public final class ToastUtils { method make (line 87) | @NonNull method setMode (line 96) | @NonNull method setGravity (line 110) | @NonNull method setBgColor (line 124) | @NonNull method setBgResource (line 136) | @NonNull method setTextColor (line 148) | @NonNull method setTextSize (line 160) | @NonNull method setDurationIsLong (line 171) | @NonNull method setLeftIcon (line 183) | @NonNull method setLeftIcon (line 194) | @NonNull method setTopIcon (line 206) | @NonNull method setTopIcon (line 217) | @NonNull method setRightIcon (line 229) | @NonNull method setRightIcon (line 240) | @NonNull method setBottomIcon (line 252) | @NonNull method setBottomIcon (line 263) | @NonNull method setNotUseSystemToast (line 274) | @NonNull method getDefaultMaker (line 285) | @NonNull method show (line 295) | public final void show(@Nullable final CharSequence text) { method show (line 304) | public final void show(@StringRes final int resId) { method show (line 314) | public final void show(@StringRes final int resId, final Object... arg... method show (line 324) | public final void show(@Nullable final String format, final Object... ... method show (line 331) | public final void show(@NonNull final View view) { method getDuration (line 335) | private int getDuration() { method tryApplyUtilsToastView (line 339) | private View tryApplyUtilsToastView(final CharSequence text) { method showShort (line 382) | public static void showShort(@Nullable final CharSequence text) { method showShort (line 391) | public static void showShort(@StringRes final int resId) { method showShort (line 401) | public static void showShort(@StringRes final int resId, final Object.... method showShort (line 411) | public static void showShort(@Nullable final String format, final Obje... method showLong (line 420) | public static void showLong(@Nullable final CharSequence text) { method showLong (line 429) | public static void showLong(@StringRes final int resId) { method showLong (line 439) | public static void showLong(@StringRes final int resId, final Object..... method showLong (line 449) | public static void showLong(@Nullable final String format, final Objec... method cancel (line 456) | public static void cancel() { method show (line 471) | private static void show(@Nullable final CharSequence text, final int ... method show (line 475) | private static void show(@NonNull final View view, final int duration,... method show (line 479) | private static void show(@Nullable final View view, method getToastFriendlyText (line 499) | private static CharSequence getToastFriendlyText(CharSequence src) { method newToast (line 509) | private static IToast newToast(ToastUtils toastUtils) { class SystemToast (line 534) | static final class SystemToast extends AbsToast { method SystemToast (line 536) | SystemToast(ToastUtils toastUtils) { method show (line 552) | @Override class SafeHandler (line 559) | static class SafeHandler extends Handler { method SafeHandler (line 562) | SafeHandler(Handler impl) { method handleMessage (line 566) | @Override method dispatchMessage (line 571) | @Override class WindowManagerToast (line 582) | static final class WindowManagerToast extends AbsToast { method WindowManagerToast (line 588) | WindowManagerToast(ToastUtils toastUtils, int type) { method WindowManagerToast (line 595) | WindowManagerToast(ToastUtils toastUtils, WindowManager wm, int type) { method show (line 602) | @Override method cancel (line 642) | @Override class ActivityToast (line 654) | static final class ActivityToast extends AbsToast { method ActivityToast (line 661) | ActivityToast(ToastUtils toastUtils) { method show (line 665) | @Override method cancel (line 701) | @Override method showSystemToast (line 728) | private IToast showSystemToast(int duration) { method showWithActivityWindow (line 735) | private IToast showWithActivityWindow(Activity activity, int duratio... method showWithActivityView (line 743) | private void showWithActivityView(final Activity activity, final int... method registerLifecycleCallback (line 763) | private void registerLifecycleCallback() { method unregisterLifecycleCallback (line 776) | private void unregisterLifecycleCallback() { method isShowing (line 781) | private boolean isShowing() { class AbsToast (line 786) | static abstract class AbsToast implements IToast { method AbsToast (line 792) | AbsToast(ToastUtils toastUtils) { method setToastView (line 801) | @Override method setToastView (line 807) | @Override method processRtlIfNeed (line 833) | private void processRtlIfNeed() { method setBg (line 839) | private void setBg(final TextView msgTv) { method cancel (line 859) | @Override method getToastViewSnapshot (line 869) | View getToastViewSnapshot(final int index) { type IToast (line 878) | interface IToast { method setToastView (line 880) | void setToastView(View view); method setToastView (line 882) | void setToastView(CharSequence text); method show (line 884) | void show(int duration); method cancel (line 886) | void cancel(); class UtilsMaxWidthRelativeLayout (line 889) | public static final class UtilsMaxWidthRelativeLayout extends Relative... method UtilsMaxWidthRelativeLayout (line 893) | public UtilsMaxWidthRelativeLayout(Context context) { method UtilsMaxWidthRelativeLayout (line 897) | public UtilsMaxWidthRelativeLayout(Context context, AttributeSet att... method UtilsMaxWidthRelativeLayout (line 901) | public UtilsMaxWidthRelativeLayout(Context context, AttributeSet att... method onMeasure (line 905) | @Override FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/TouchUtils.java class TouchUtils (line 21) | public class TouchUtils { method TouchUtils (line 34) | private TouchUtils() { method setOnTouchListener (line 38) | public static void setOnTouchListener(final View v, final OnTouchUtils... class OnTouchUtilsListener (line 45) | public static abstract class OnTouchUtilsListener implements View.OnTo... method OnTouchUtilsListener (line 61) | public OnTouchUtilsListener() { method resetTouch (line 65) | private void resetTouch(int x, int y) { method onDown (line 77) | public abstract boolean onDown(View view, int x, int y, MotionEvent ... method onMove (line 79) | public abstract boolean onMove(View view, method onStop (line 89) | public abstract boolean onStop(View view, method onTouch (line 99) | @Override method onUtilsDown (line 131) | public boolean onUtilsDown(View view, MotionEvent event) { method onUtilsMove (line 140) | public boolean onUtilsMove(View view, MotionEvent event) { method onUtilsStop (line 177) | public boolean onUtilsStop(View view, MotionEvent event) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/UiMessageUtils.java class UiMessageUtils (line 22) | public final class UiMessageUtils implements Handler.Callback { method getInstance (line 34) | public static UiMessageUtils getInstance() { method UiMessageUtils (line 38) | private UiMessageUtils() { method send (line 46) | public final void send(final int id) { method send (line 56) | public final void send(final int id, @NonNull final Object obj) { method addListener (line 68) | public void addListener(int id, @NonNull final UiMessageCallback liste... method addListener (line 86) | public void addListener(@NonNull final UiMessageCallback listener) { method removeListener (line 103) | public void removeListener(@NonNull final UiMessageCallback listener) { method removeListeners (line 117) | public void removeListeners(final int id) { method removeListener (line 135) | public void removeListener(final int id, @NonNull final UiMessageCallb... method handleMessage (line 154) | @Override method logMessageHandling (line 193) | private void logMessageHandling(@NonNull final UiMessage msg) { class UiMessage (line 239) | public static final class UiMessage { method UiMessage (line 243) | private UiMessage(final Message message) { method setMessage (line 247) | private void setMessage(final Message message) { method getId (line 251) | public int getId() { method getObject (line 255) | public Object getObject() { method toString (line 259) | @Override type UiMessageCallback (line 268) | public interface UiMessageCallback { method handleMessage (line 269) | void handleMessage(@NonNull UiMessage localMessage); class LazyHolder (line 272) | private static final class LazyHolder { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/UriUtils.java class UriUtils (line 33) | public final class UriUtils { method UriUtils (line 35) | private UriUtils() { method res2Uri (line 47) | public static Uri res2Uri(String resPath) { method file2Uri (line 57) | public static Uri file2Uri(final File file) { method uri2File (line 73) | public static File uri2File(final Uri uri) { method uri2FileNoCacheCopy (line 86) | public static File uri2FileNoCacheCopy(final Uri uri) { method uri2FileReal (line 97) | private static File uri2FileReal(final Uri uri) { method getFileFromUri (line 267) | private static File getFileFromUri(final Uri uri, final String code) { method getFileFromUri (line 271) | private static File getFileFromUri(final Uri uri, method copyUri2Cache (line 319) | private static File copyUri2Cache(Uri uri) { method uri2Bytes (line 347) | public static byte[] uri2Bytes(Uri uri) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/Utils.java class Utils (line 30) | public final class Utils { method Utils (line 35) | private Utils() { method init (line 45) | public static void init(final Application app) { method getApp (line 69) | public static Application getApp() { class Task (line 81) | public abstract static class Task extends ThreadUtils.SimpleTa... method Task (line 85) | public Task(final Consumer consumer) { method onSuccess (line 89) | @Override type OnAppStatusChangedListener (line 97) | public interface OnAppStatusChangedListener { method onForeground (line 98) | void onForeground(Activity activity); method onBackground (line 100) | void onBackground(Activity activity); class ActivityLifecycleCallbacks (line 103) | public static class ActivityLifecycleCallbacks { method onActivityCreated (line 105) | public void onActivityCreated(@NonNull Activity activity) {/**/} method onActivityStarted (line 107) | public void onActivityStarted(@NonNull Activity activity) {/**/} method onActivityResumed (line 109) | public void onActivityResumed(@NonNull Activity activity) {/**/} method onActivityPaused (line 111) | public void onActivityPaused(@NonNull Activity activity) {/**/} method onActivityStopped (line 113) | public void onActivityStopped(@NonNull Activity activity) {/**/} method onActivityDestroyed (line 115) | public void onActivityDestroyed(@NonNull Activity activity) {/**/} method onLifecycleChanged (line 117) | public void onLifecycleChanged(@NonNull Activity activity, Lifecycle... type Consumer (line 120) | public interface Consumer { method accept (line 121) | void accept(T t); type Supplier (line 124) | public interface Supplier { method get (line 125) | T get(); type Func1 (line 128) | public interface Func1 { method call (line 129) | Ret call(Par param); FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/UtilsActivityLifecycleImpl.java class UtilsActivityLifecycleImpl (line 31) | final class UtilsActivityLifecycleImpl implements Application.ActivityLi... method init (line 46) | void init(Application app) { method unInit (line 50) | void unInit(Application app) { method getTopActivity (line 55) | Activity getTopActivity() { method getActivityList (line 66) | List getActivityList() { method addOnAppStatusChangedListener (line 75) | void addOnAppStatusChangedListener(final Utils.OnAppStatusChangedListe... method removeOnAppStatusChangedListener (line 79) | void removeOnAppStatusChangedListener(final Utils.OnAppStatusChangedLi... method addActivityLifecycleCallbacks (line 83) | void addActivityLifecycleCallbacks(final Utils.ActivityLifecycleCallba... method addActivityLifecycleCallbacks (line 87) | void addActivityLifecycleCallbacks(final Activity activity, method isAppForeground (line 98) | boolean isAppForeground() { method addActivityLifecycleCallbacksInner (line 102) | private void addActivityLifecycleCallbacksInner(final Activity activity, method removeActivityLifecycleCallbacks (line 114) | void removeActivityLifecycleCallbacks(final Utils.ActivityLifecycleCal... method removeActivityLifecycleCallbacks (line 118) | void removeActivityLifecycleCallbacks(final Activity activity) { method removeActivityLifecycleCallbacks (line 128) | void removeActivityLifecycleCallbacks(final Activity activity, method removeActivityLifecycleCallbacksInner (line 139) | private void removeActivityLifecycleCallbacksInner(final Activity acti... method consumeActivityLifecycleCallbacks (line 147) | private void consumeActivityLifecycleCallbacks(Activity activity, Life... method consumeLifecycle (line 152) | private void consumeLifecycle(Activity activity, Lifecycle.Event event... method getApplicationByReflect (line 175) | Application getApplicationByReflect() { method onActivityPreCreated (line 192) | @Override method onActivityCreated (line 195) | @Override method onActivityPostCreated (line 206) | @Override method onActivityPreStarted (line 209) | @Override method onActivityStarted (line 212) | @Override method onActivityPostStarted (line 225) | @Override method onActivityPreResumed (line 228) | @Override method onActivityResumed (line 231) | @Override method onActivityPostResumed (line 242) | @Override method onActivityPrePaused (line 245) | @Override method onActivityPaused (line 248) | @Override method onActivityPostPaused (line 253) | @Override method onActivityPreStopped (line 256) | @Override method onActivityStopped (line 259) | @Override method onActivityPostStopped (line 274) | @Override method onActivityPreSaveInstanceState (line 277) | @Override method onActivitySaveInstanceState (line 280) | @Override method onActivityPostSaveInstanceState (line 283) | @Override method onActivityPreDestroyed (line 286) | @Override method onActivityDestroyed (line 289) | @Override method onActivityPostDestroyed (line 296) | @Override method processHideSoftInputOnActivityDestroy (line 307) | private void processHideSoftInputOnActivityDestroy(final Activity acti... method postStatus (line 335) | private void postStatus(final Activity activity, final boolean isForeg... method setTopActivity (line 346) | private void setTopActivity(final Activity activity) { method getActivitiesByReflect (line 360) | private List getActivitiesByReflect() { method getActivityThread (line 399) | private Object getActivityThread() { method getActivityThreadInActivityThreadStaticField (line 405) | private Object getActivityThreadInActivityThreadStaticField() { method getActivityThreadInActivityThreadStaticMethod (line 417) | private Object getActivityThreadInActivityThreadStaticMethod() { method setAnimatorsEnabled (line 430) | private static void setAnimatorsEnabled() { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/UtilsBridge.java class UtilsBridge (line 48) | class UtilsBridge { method init (line 50) | static void init(Application app) { method unInit (line 54) | static void unInit(Application app) { method preLoad (line 58) | static void preLoad() { method getTopActivity (line 65) | static Activity getTopActivity() { method addOnAppStatusChangedListener (line 69) | static void addOnAppStatusChangedListener(final Utils.OnAppStatusChang... method removeOnAppStatusChangedListener (line 73) | static void removeOnAppStatusChangedListener(final Utils.OnAppStatusCh... method addActivityLifecycleCallbacks (line 77) | static void addActivityLifecycleCallbacks(final Utils.ActivityLifecycl... method removeActivityLifecycleCallbacks (line 81) | static void removeActivityLifecycleCallbacks(final Utils.ActivityLifec... method addActivityLifecycleCallbacks (line 85) | static void addActivityLifecycleCallbacks(final Activity activity, method removeActivityLifecycleCallbacks (line 90) | static void removeActivityLifecycleCallbacks(final Activity activity) { method removeActivityLifecycleCallbacks (line 94) | static void removeActivityLifecycleCallbacks(final Activity activity, method getActivityList (line 99) | static List getActivityList() { method getApplicationByReflect (line 103) | static Application getApplicationByReflect() { method isAppForeground (line 107) | static boolean isAppForeground() { method isActivityAlive (line 114) | static boolean isActivityAlive(final Activity activity) { method getLauncherActivity (line 118) | static String getLauncherActivity(final String pkg) { method getActivityByContext (line 122) | static Activity getActivityByContext(Context context) { method startHomeActivity (line 126) | static void startHomeActivity() { method finishAllActivities (line 130) | static void finishAllActivities() { method isAppRunning (line 137) | static boolean isAppRunning(@NonNull final String pkgName) { method isAppInstalled (line 141) | static boolean isAppInstalled(final String pkgName) { method isAppDebug (line 145) | static boolean isAppDebug() { method relaunchApp (line 149) | static void relaunchApp() { method getStatusBarHeight (line 156) | static int getStatusBarHeight() { method getNavBarHeight (line 160) | static int getNavBarHeight() { method bytes2HexString (line 167) | static String bytes2HexString(final byte[] bytes) { method hexString2Bytes (line 171) | static byte[] hexString2Bytes(String hexString) { method string2Bytes (line 175) | static byte[] string2Bytes(final String string) { method bytes2String (line 179) | static String bytes2String(final byte[] bytes) { method jsonObject2Bytes (line 183) | static byte[] jsonObject2Bytes(final JSONObject jsonObject) { method bytes2JSONObject (line 187) | static JSONObject bytes2JSONObject(final byte[] bytes) { method jsonArray2Bytes (line 191) | static byte[] jsonArray2Bytes(final JSONArray jsonArray) { method bytes2JSONArray (line 195) | static JSONArray bytes2JSONArray(final byte[] bytes) { method parcelable2Bytes (line 199) | static byte[] parcelable2Bytes(final Parcelable parcelable) { method bytes2Parcelable (line 203) | static T bytes2Parcelable(final byte[] bytes, method serializable2Bytes (line 208) | static byte[] serializable2Bytes(final Serializable serializable) { method bytes2Object (line 212) | static Object bytes2Object(final byte[] bytes) { method byte2FitMemorySize (line 216) | static String byte2FitMemorySize(final long byteSize) { method inputStream2Bytes (line 220) | static byte[] inputStream2Bytes(final InputStream is) { method input2OutputStream (line 224) | static ByteArrayOutputStream input2OutputStream(final InputStream is) { method inputStream2Lines (line 228) | static List inputStream2Lines(final InputStream is, final Stri... method isValid (line 235) | static boolean isValid(@NonNull final View view, final long duration) { method base64Encode (line 242) | static byte[] base64Encode(final byte[] input) { method base64Decode (line 246) | static byte[] base64Decode(final byte[] input) { method hashTemplate (line 253) | static byte[] hashTemplate(final byte[] data, final String algorithm) { method writeFileFromBytes (line 260) | static boolean writeFileFromBytes(final File file, method readFile2Bytes (line 265) | static byte[] readFile2Bytes(final File file) { method writeFileFromString (line 269) | static boolean writeFileFromString(final String filePath, final String... method writeFileFromIS (line 273) | static boolean writeFileFromIS(final String filePath, final InputStrea... method isFileExists (line 280) | static boolean isFileExists(final File file) { method getFileByPath (line 284) | static File getFileByPath(final String filePath) { method deleteAllInDir (line 288) | static boolean deleteAllInDir(final File dir) { method createOrExistsFile (line 292) | static boolean createOrExistsFile(final File file) { method createOrExistsDir (line 296) | static boolean createOrExistsDir(final File file) { method createFileByDeleteOldFile (line 300) | static boolean createFileByDeleteOldFile(final File file) { method getFsTotalSize (line 304) | static long getFsTotalSize(String path) { method getFsAvailableSize (line 308) | static long getFsAvailableSize(String path) { method notifySystemToScan (line 312) | static void notifySystemToScan(File file) { method toJson (line 319) | static String toJson(final Object object) { method fromJson (line 323) | static T fromJson(final String json, final Type type) { method getGson4LogUtils (line 327) | static Gson getGson4LogUtils() { method bitmap2Bytes (line 334) | static byte[] bitmap2Bytes(final Bitmap bitmap) { method bitmap2Bytes (line 338) | static byte[] bitmap2Bytes(final Bitmap bitmap, final Bitmap.CompressF... method bytes2Bitmap (line 342) | static Bitmap bytes2Bitmap(final byte[] bytes) { method drawable2Bytes (line 346) | static byte[] drawable2Bytes(final Drawable drawable) { method drawable2Bytes (line 350) | static byte[] drawable2Bytes(final Drawable drawable, final Bitmap.Com... method bytes2Drawable (line 354) | static Drawable bytes2Drawable(final byte[] bytes) { method view2Bitmap (line 358) | static Bitmap view2Bitmap(final View view) { method drawable2Bitmap (line 362) | static Bitmap drawable2Bitmap(final Drawable drawable) { method bitmap2Drawable (line 366) | static Drawable bitmap2Drawable(final Bitmap bitmap) { method isIntentAvailable (line 373) | static boolean isIntentAvailable(final Intent intent) { method getLaunchAppIntent (line 377) | static Intent getLaunchAppIntent(final String pkgName) { method getInstallAppIntent (line 381) | static Intent getInstallAppIntent(final File file) { method getInstallAppIntent (line 385) | static Intent getInstallAppIntent(final Uri uri) { method getUninstallAppIntent (line 389) | static Intent getUninstallAppIntent(final String pkgName) { method getDialIntent (line 393) | static Intent getDialIntent(final String phoneNumber) { method getCallIntent (line 397) | @RequiresPermission(CALL_PHONE) method getSendSmsIntent (line 402) | static Intent getSendSmsIntent(final String phoneNumber, final String ... method getLaunchAppDetailsSettingsIntent (line 406) | static Intent getLaunchAppDetailsSettingsIntent(final String pkgName, ... method formatJson (line 414) | static String formatJson(String json) { method fixSoftInputLeaks (line 421) | static void fixSoftInputLeaks(final Activity activity) { method getNotification (line 428) | static Notification getNotification(NotificationUtils.ChannelConfig ch... method isGranted (line 436) | static boolean isGranted(final String... permissions) { method isGrantedDrawOverlays (line 440) | @RequiresApi(api = Build.VERSION_CODES.M) method isMainProcess (line 448) | static boolean isMainProcess() { method getForegroundProcessName (line 452) | static String getForegroundProcessName() { method getCurrentProcessName (line 456) | static String getCurrentProcessName() { method isSamsung (line 463) | static boolean isSamsung() { method getAppScreenWidth (line 470) | static int getAppScreenWidth() { method isSDCardEnableByEnvironment (line 477) | static boolean isSDCardEnableByEnvironment() { method isServiceRunning (line 484) | static boolean isServiceRunning(final String className) { method execCmd (line 491) | static ShellUtils.CommandResult execCmd(final String command, final bo... method dp2px (line 498) | static int dp2px(final float dpValue) { method px2dp (line 502) | static int px2dp(final float pxValue) { method sp2px (line 506) | static int sp2px(final float spValue) { method px2sp (line 510) | static int px2sp(final float pxValue) { method getSpUtils4Utils (line 517) | static SPUtils getSpUtils4Utils() { method isSpace (line 524) | static boolean isSpace(final String s) { method equals (line 528) | static boolean equals(final CharSequence s1, final CharSequence s2) { method getString (line 532) | static String getString(@StringRes int id) { method getString (line 536) | static String getString(@StringRes int id, Object... formatArgs) { method format (line 540) | static String format(@Nullable String str, Object... args) { method doAsync (line 548) | static Utils.Task doAsync(final Utils.Task task) { method runOnUiThread (line 553) | static void runOnUiThread(final Runnable runnable) { method runOnUiThreadDelayed (line 557) | static void runOnUiThreadDelayed(final Runnable runnable, long delayMi... method getFullStackTrace (line 564) | static String getFullStackTrace(Throwable throwable) { method millis2FitTimeSpan (line 571) | static String millis2FitTimeSpan(long millis, int precision) { method toastShowShort (line 578) | static void toastShowShort(final CharSequence text) { method toastCancel (line 582) | static void toastCancel() { method preLoad (line 586) | private static void preLoad(final Runnable... runs) { method file2Uri (line 595) | static Uri file2Uri(final File file) { method uri2File (line 599) | static File uri2File(final Uri uri) { method layoutId2View (line 607) | static View layoutId2View(@LayoutRes final int layoutId) { method isLayoutRtl (line 611) | static boolean isLayoutRtl() { class FileHead (line 619) | static final class FileHead { method FileHead (line 625) | FileHead(String name) { method addFirst (line 629) | void addFirst(String key, String value) { method append (line 633) | void append(Map extra) { method append (line 637) | void append(String key, String value) { method append2Host (line 641) | private void append2Host(Map host, Map host, String key, Strin... method getAppended (line 661) | public String getAppended() { method toString (line 669) | @Override FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/UtilsFileProvider.java class UtilsFileProvider (line 15) | public class UtilsFileProvider extends FileProvider { method onCreate (line 17) | @Override FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/UtilsTransActivity.java class UtilsTransActivity (line 24) | public class UtilsTransActivity extends AppCompatActivity { method start (line 30) | public static void start(final TransActivityDelegate delegate) { method start (line 34) | public static void start(final Utils.Consumer consumer, method start (line 39) | public static void start(final Activity activity, method start (line 44) | public static void start(final Activity activity, method start (line 50) | protected static void start(final Activity activity, method onCreate (line 68) | @Override method onStart (line 84) | @Override method onResume (line 92) | @Override method onPause (line 100) | @Override method onStop (line 109) | @Override method onSaveInstanceState (line 117) | @Override method onDestroy (line 125) | @Override method onRequestPermissionsResult (line 134) | @Override method onActivityResult (line 142) | @Override method dispatchTouchEvent (line 150) | @Override class TransActivityDelegate (line 160) | public abstract static class TransActivityDelegate implements Serializ... method onCreateBefore (line 161) | public void onCreateBefore(@NonNull UtilsTransActivity activity, @Nu... method onCreated (line 163) | public void onCreated(@NonNull UtilsTransActivity activity, @Nullabl... method onStarted (line 165) | public void onStarted(@NonNull UtilsTransActivity activity) {/**/} method onDestroy (line 167) | public void onDestroy(@NonNull UtilsTransActivity activity) {/**/} method onResumed (line 169) | public void onResumed(@NonNull UtilsTransActivity activity) {/**/} method onPaused (line 171) | public void onPaused(@NonNull UtilsTransActivity activity) {/**/} method onStopped (line 173) | public void onStopped(@NonNull UtilsTransActivity activity) {/**/} method onSaveInstanceState (line 175) | public void onSaveInstanceState(@NonNull UtilsTransActivity activity... method onRequestPermissionsResult (line 177) | public void onRequestPermissionsResult(@NonNull UtilsTransActivity a... method onActivityResult (line 179) | public void onActivityResult(@NonNull UtilsTransActivity activity, i... method dispatchTouchEvent (line 181) | public boolean dispatchTouchEvent(@NonNull UtilsTransActivity activi... FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/UtilsTransActivity4MainProcess.java class UtilsTransActivity4MainProcess (line 14) | public class UtilsTransActivity4MainProcess extends UtilsTransActivity { method start (line 16) | public static void start(final TransActivityDelegate delegate) { method start (line 20) | public static void start(final Utils.Consumer consumer, method start (line 25) | public static void start(final Activity activity, method start (line 30) | public static void start(final Activity activity, FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/VibrateUtils.java class VibrateUtils (line 21) | public final class VibrateUtils { method VibrateUtils (line 25) | private VibrateUtils() { method vibrate (line 35) | @RequiresPermission(VIBRATE) method vibrate (line 52) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method vibrateCompat (line 66) | @RequiresPermission(VIBRATE) method vibrate (line 82) | @RequiresPermission(VIBRATE) method vibrate (line 100) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method vibrateCompat (line 115) | @RequiresPermission(VIBRATE) method cancel (line 128) | @RequiresPermission(VIBRATE) method getVibrator (line 135) | private static Vibrator getVibrator() { method getAudioAttributes (line 142) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ViewUtils.java class ViewUtils (line 22) | public class ViewUtils { method setViewEnabled (line 30) | public static void setViewEnabled(View view, boolean enabled) { method setViewEnabled (line 41) | public static void setViewEnabled(View view, boolean enabled, View... ... method runOnUiThread (line 61) | public static void runOnUiThread(final Runnable runnable) { method runOnUiThreadDelayed (line 69) | public static void runOnUiThreadDelayed(final Runnable runnable, long ... method isLayoutRtl (line 78) | public static boolean isLayoutRtl() { method fixScrollViewTopping (line 96) | public static void fixScrollViewTopping(View view) { method layoutId2View (line 114) | public static View layoutId2View(@LayoutRes final int layoutId) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/VolumeUtils.java class VolumeUtils (line 15) | public class VolumeUtils { method getVolume (line 33) | public static int getVolume(int streamType) { method setVolume (line 65) | public static void setVolume(int streamType, int volume, int flags) { method getMaxVolume (line 90) | public static int getMaxVolume(int streamType) { method getMinVolume (line 112) | public static int getMinVolume(int streamType) { FILE: lib/utilcode/src/main/java/com/blankj/utilcode/util/ZipUtils.java class ZipUtils (line 29) | public final class ZipUtils { method ZipUtils (line 33) | private ZipUtils() { method zipFiles (line 45) | public static boolean zipFiles(final Collection srcFiles, method zipFiles (line 60) | public static boolean zipFiles(final Collection srcFilePaths, method zipFiles (line 88) | public static boolean zipFiles(final Collection srcFiles, final ... method zipFiles (line 102) | public static boolean zipFiles(final Collection srcFiles, method zipFile (line 130) | public static boolean zipFile(final String srcFilePath, method zipFile (line 145) | public static boolean zipFile(final String srcFilePath, method zipFile (line 160) | public static boolean zipFile(final File srcFile, method zipFile (line 175) | public static boolean zipFile(final File srcFile, method zipFile (line 191) | private static boolean zipFile(final File srcFile, method unzipFile (line 239) | public static List unzipFile(final String zipFilePath, method unzipFile (line 253) | public static List unzipFile(final File zipFile, method unzipFileByKeyword (line 268) | public static List unzipFileByKeyword(final String zipFilePath, method unzipFileByKeyword (line 284) | public static List unzipFileByKeyword(final File zipFile, method unzipChildFile (line 322) | private static boolean unzipChildFile(final File destDir, method getFilesPath (line 362) | public static List getFilesPath(final String zipFilePath) method getFilesPath (line 374) | public static List getFilesPath(final File zipFile) method getComments (line 400) | public static List getComments(final String zipFilePath) method getComments (line 412) | public static List getComments(final File zipFile) FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/ApiUtilsTest.java class ApiUtilsTest (line 14) | public class ApiUtilsTest extends BaseTest { method setUp (line 16) | @Before method getApi (line 21) | @Test method toString_ (line 26) | @Test class TestApiImpl (line 31) | @ApiUtils.Api method test (line 34) | @Override class TestApi (line 42) | public static abstract class TestApi extends ApiUtils.BaseApi { method test (line 44) | public abstract String test(String name); FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/ArrayUtilsTest.java class ArrayUtilsTest (line 16) | public class ArrayUtilsTest extends BaseTest { method newArray (line 18) | @Test method isEmpty (line 33) | @Test method getLength (line 42) | @Test method isSameLength (line 51) | @Test method get (line 58) | @Test method getOrDefault (line 66) | @Test method set (line 75) | @Test method equals (line 82) | @Test method reverse (line 87) | @Test method copy (line 94) | @Test method subArray (line 102) | @Test method add (line 109) | @Test method remove (line 124) | @Test method removeElement (line 131) | @Test method indexOf (line 138) | @Test method lastIndexOf (line 149) | @Test method contains (line 160) | @Test method toPrimitive (line 167) | @Test method toObject (line 177) | @Test method asList (line 184) | @Test method sort (line 192) | @Test method forAllDo (line 199) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/BaseTest.java class BaseTest (line 22) | @RunWith(RobolectricTestRunner.class) method noParamFun (line 26) | @BusUtils.Bus(tag = "base") method BaseTest (line 31) | public BaseTest() { method test (line 42) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/BusUtilsTest.java class BusUtilsTest (line 18) | public class BusUtilsTest extends BaseTest { method noParamFun (line 30) | @BusUtils.Bus(tag = TAG_NO_PARAM) method noParamSameTagFun (line 35) | @BusUtils.Bus(tag = TAG_NO_PARAM) method oneParamFun (line 40) | @BusUtils.Bus(tag = TAG_ONE_PARAM) method foo (line 45) | @BusUtils.Bus(tag = TAG_NO_PARAM_STICKY, sticky = true) method oneParamStickyFun (line 50) | @BusUtils.Bus(tag = TAG_ONE_PARAM_STICKY, sticky = true) method ioFun (line 57) | @BusUtils.Bus(tag = TAG_IO, threadMode = BusUtils.ThreadMode.IO) method cpuFun (line 63) | @BusUtils.Bus(tag = TAG_CPU, threadMode = BusUtils.ThreadMode.CPU) method cachedFun (line 69) | @BusUtils.Bus(tag = TAG_CACHED, threadMode = BusUtils.ThreadMode.CACHED) method singleFun (line 75) | @BusUtils.Bus(tag = TAG_SINGLE, threadMode = BusUtils.ThreadMode.SINGLE) method setUp (line 81) | @Before method noParamStickyFun (line 95) | @BusUtils.Bus(tag = TAG_NO_PARAM_STICKY, sticky = true) method eventBusFun (line 101) | @Subscribe(sticky = true) method eventBusFun1 (line 106) | @Subscribe(sticky = true) method testEventBusSticky (line 111) | @Test method testSticky (line 127) | @Test method testMultiThread (line 143) | @Test method registerAndUnregister (line 191) | @Test method post (line 209) | @Test method postSticky (line 224) | @Test method removeSticky (line 258) | @Test method testThreadMode (line 285) | @Test method toString_ (line 300) | @Test method testBase (line 305) | @Test method testSameTag (line 315) | @Test type Callback (line 325) | public interface Callback { method call (line 326) | String call(); FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/BusUtilsVsEventBusTest.java class BusUtilsVsEventBusTest (line 19) | public class BusUtilsVsEventBusTest extends BaseTest { method eventBusFun (line 21) | @Subscribe method busUtilsFun (line 25) | @BusUtils.Bus(tag = "busUtilsFun") method setUp (line 29) | @Before method compareRegister10000Times (line 40) | public void compareRegister10000Times() { method comparePostTo1Subscriber1000000Times (line 78) | public void comparePostTo1Subscriber1000000Times() { method comparePostTo100Subscribers100000Times (line 86) | public void comparePostTo100Subscribers100000Times() { method comparePostTemplate (line 90) | private void comparePostTemplate(String name, int subscribeNum, int po... method compareUnregister10000Times (line 125) | public void compareUnregister10000Times() { method compareWithEventBus (line 170) | private void compareWithEventBus(String name, int sampleSize, int time... type CompareCallback (line 199) | public interface CompareCallback { method runEventBus (line 200) | void runEventBus(); method runBusUtils (line 202) | void runBusUtils(); method restState (line 204) | void restState(); FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/CacheDiskStaticUtilsTest.java class CacheDiskStaticUtilsTest (line 34) | public class CacheDiskStaticUtilsTest extends BaseTest { method setUp (line 61) | @Before method getBytes (line 82) | @Test method getString (line 93) | @Test method getJSONObject (line 104) | @Test method getJSONArray (line 115) | @Test method getBitmap (line 126) | @Test method getDrawable (line 149) | @Test method getParcel (line 172) | @Test method getSerializable (line 183) | @Test method getCacheSize (line 194) | @Test method getCacheCount (line 201) | @Test method remove (line 208) | @Test method clear (line 219) | @Test method tearDown (line 263) | @After class ParcelableTest (line 269) | static class ParcelableTest implements Parcelable { method getAuthor (line 273) | public String getAuthor() { method setAuthor (line 277) | public void setAuthor(String author) { method getClassName (line 281) | public String getClassName() { method setClassName (line 285) | public void setClassName(String className) { method ParcelableTest (line 289) | ParcelableTest(String author, String className) { method ParcelableTest (line 294) | ParcelableTest(Parcel in) { method writeToParcel (line 299) | @Override method describeContents (line 305) | @Override method createFromParcel (line 311) | @Override method newArray (line 316) | @Override method equals (line 322) | @Override class SerializableTest (line 330) | static class SerializableTest implements Serializable { method SerializableTest (line 337) | SerializableTest(String author, String className) { method getAuthor (line 342) | public String getAuthor() { method setAuthor (line 346) | public void setAuthor(String author) { method getClassName (line 350) | public String getClassName() { method setClassName (line 354) | public void setClassName(String className) { method equals (line 358) | @Override FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/CacheDiskUtilsTest.java class CacheDiskUtilsTest (line 35) | public class CacheDiskUtilsTest extends BaseTest { method setUp (line 62) | @Before method getBytes (line 83) | @Test method getString (line 94) | @Test method getJSONObject (line 105) | @Test method getJSONArray (line 116) | @Test method getBitmap (line 127) | @Test method getDrawable (line 150) | @Test method getParcel (line 174) | @Test method getSerializable (line 185) | @Test method getCacheSize (line 196) | @Test method getCacheCount (line 205) | @Test method remove (line 212) | @Test method clear (line 223) | @Test method tearDown (line 267) | @After class ParcelableTest (line 273) | static class ParcelableTest implements Parcelable { method getAuthor (line 277) | public String getAuthor() { method setAuthor (line 281) | public void setAuthor(String author) { method getClassName (line 285) | public String getClassName() { method setClassName (line 289) | public void setClassName(String className) { method ParcelableTest (line 293) | ParcelableTest(String author, String className) { method ParcelableTest (line 298) | ParcelableTest(Parcel in) { method writeToParcel (line 303) | @Override method describeContents (line 309) | @Override method createFromParcel (line 315) | @Override method newArray (line 320) | @Override method equals (line 326) | @Override class SerializableTest (line 334) | static class SerializableTest implements Serializable { method SerializableTest (line 341) | SerializableTest(String author, String className) { method getAuthor (line 346) | public String getAuthor() { method setAuthor (line 350) | public void setAuthor(String author) { method getClassName (line 354) | public String getClassName() { method setClassName (line 358) | public void setClassName(String className) { method equals (line 362) | @Override FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/CacheDoubleStaticUtilsTest.java class CacheDoubleStaticUtilsTest (line 34) | public class CacheDoubleStaticUtilsTest extends BaseTest { method setUp (line 60) | @Before method getBytes (line 73) | @Test method getString (line 82) | @Test method getJSONObject (line 91) | @Test method getJSONArray (line 100) | @Test method getBitmap (line 109) | @Test method getDrawable (line 121) | @Test method getParcel (line 133) | @Test method getSerializable (line 142) | @Test method getCacheDiskSize (line 151) | @Test method getCacheDiskCount (line 156) | @Test method getCacheMemoryCount (line 161) | @Test method remove (line 166) | @Test method clear (line 173) | @Test method tearDown (line 197) | @After class ParcelableTest (line 202) | static class ParcelableTest implements Parcelable { method getAuthor (line 206) | public String getAuthor() { method setAuthor (line 210) | public void setAuthor(String author) { method getClassName (line 214) | public String getClassName() { method setClassName (line 218) | public void setClassName(String className) { method ParcelableTest (line 222) | ParcelableTest(String author, String className) { method ParcelableTest (line 227) | ParcelableTest(Parcel in) { method writeToParcel (line 232) | @Override method describeContents (line 238) | @Override method createFromParcel (line 244) | @Override method newArray (line 249) | @Override method equals (line 255) | @Override class SerializableTest (line 263) | static class SerializableTest implements Serializable { method SerializableTest (line 270) | SerializableTest(String author, String className) { method getAuthor (line 275) | public String getAuthor() { method setAuthor (line 279) | public void setAuthor(String author) { method getClassName (line 283) | public String getClassName() { method setClassName (line 287) | public void setClassName(String className) { method equals (line 291) | @Override FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/CacheDoubleUtilsTest.java class CacheDoubleUtilsTest (line 34) | public class CacheDoubleUtilsTest extends BaseTest { method setUp (line 60) | @Before method getBytes (line 72) | @Test method getString (line 81) | @Test method getJSONObject (line 90) | @Test method getJSONArray (line 99) | @Test method getBitmap (line 108) | @Test method getDrawable (line 121) | @Test method getParcel (line 134) | @Test method getSerializable (line 143) | @Test method getCacheDiskSize (line 152) | @Test method getCacheDiskCount (line 157) | @Test method getCacheMemoryCount (line 162) | @Test method remove (line 167) | @Test method clear (line 174) | @Test method tearDown (line 198) | @After class ParcelableTest (line 203) | static class ParcelableTest implements Parcelable { method getAuthor (line 207) | public String getAuthor() { method setAuthor (line 211) | public void setAuthor(String author) { method getClassName (line 215) | public String getClassName() { method setClassName (line 219) | public void setClassName(String className) { method ParcelableTest (line 223) | ParcelableTest(String author, String className) { method ParcelableTest (line 228) | ParcelableTest(Parcel in) { method writeToParcel (line 233) | @Override method describeContents (line 239) | @Override method createFromParcel (line 245) | @Override method newArray (line 250) | @Override method equals (line 256) | @Override class SerializableTest (line 264) | static class SerializableTest implements Serializable { method SerializableTest (line 271) | SerializableTest(String author, String className) { method getAuthor (line 276) | public String getAuthor() { method setAuthor (line 280) | public void setAuthor(String author) { method getClassName (line 284) | public String getClassName() { method setClassName (line 288) | public void setClassName(String className) { method equals (line 292) | @Override FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/CacheMemoryStaticUtilsTest.java class CacheMemoryStaticUtilsTest (line 17) | public class CacheMemoryStaticUtilsTest extends BaseTest { method setUp (line 21) | @Before method get (line 31) | @Test method getExpired (line 45) | @Test method getDefault (line 56) | @Test method getCacheCount (line 62) | @Test method remove (line 68) | @Test method clear (line 75) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/CacheMemoryUtilsTest.java class CacheMemoryUtilsTest (line 17) | public class CacheMemoryUtilsTest extends BaseTest { method setUp (line 22) | @Before method get (line 32) | @Test method getExpired (line 46) | @Test method getDefault (line 57) | @Test method getCacheCount (line 63) | @Test method remove (line 69) | @Test method clear (line 76) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/CloneUtilsTest.java class CloneUtilsTest (line 14) | public class CloneUtilsTest extends BaseTest { method deepClone (line 16) | @Test class Result (line 25) | static class Result { method Result (line 30) | Result(T data) { method toString (line 36) | @Override class Person (line 44) | static class Person { method Person (line 50) | Person(String name) { method toString (line 54) | @Override method primitive2String (line 62) | private static String primitive2String(final Object obj) { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/CollectionUtilsTest.java class CollectionUtilsTest (line 19) | public class CollectionUtilsTest extends BaseTest { method union (line 21) | @Test method intersection (line 40) | @Test method disjunction (line 56) | @Test method subtract (line 75) | @Test method containsAny (line 93) | @Test method getCardinalityMap (line 104) | @Test method isSubCollection (line 112) | @Test method isProperSubCollection (line 125) | @Test method isEqualCollection (line 138) | @Test method cardinality (line 150) | @Test method find (line 160) | @Test method forAllDo (line 180) | @Test method filter (line 201) | @Test method select (line 229) | @Test method selectRejected (line 263) | @Test method transform (line 297) | @Test method collect (line 325) | @Test method countMatches (line 348) | @Test method exists (line 368) | @Test method addIgnoreNull (line 388) | @Test method addAll (line 402) | @Test method get (line 424) | @Test method size (line 433) | @Test method sizeIsEmpty (line 442) | @Test method isEmpty (line 451) | @Test method isNotEmpty (line 460) | @Test method retainAll (line 469) | @Test method removeAll (line 488) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/ColorUtilsTest.java class ColorUtilsTest (line 15) | public class ColorUtilsTest extends BaseTest { method setAlphaComponent (line 17) | @Test method setRedComponent (line 23) | @Test method setGreenComponent (line 29) | @Test method setBlueComponent (line 35) | @Test method string2Int (line 41) | @Test method int2RgbString (line 48) | @Test method int2ArgbString (line 54) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/ConvertUtilsTest.java class ConvertUtilsTest (line 23) | public class ConvertUtilsTest extends BaseTest { method bytes2HexString (line 31) | @Test method hexString2Bytes (line 39) | @Test method chars2Bytes (line 49) | @Test method bytes2Chars (line 59) | @Test method byte2MemorySize (line 69) | @Test method byte2FitMemorySize (line 78) | @Test method millis2FitTimeSpan (line 86) | @Test method bytes2Bits_bits2Bytes (line 111) | @Test method inputStream2Bytes_bytes2InputStream (line 123) | @Test method inputStream2String_string2InputStream (line 134) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/EncodeUtilsTest.java class EncodeUtilsTest (line 16) | public class EncodeUtilsTest extends BaseTest { method urlEncode_urlDecode (line 18) | @Test method base64Decode_base64Encode (line 28) | @Test method htmlEncode_htmlDecode (line 39) | @Test method binEncode_binDecode (line 57) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/EncryptUtilsTest.java class EncryptUtilsTest (line 28) | public class EncryptUtilsTest extends BaseTest { method encryptMD2 (line 29) | @Test method encryptMD5 (line 46) | @Test method encryptMD5File (line 63) | @Test method encryptSHA1 (line 72) | @Test method encryptSHA224 (line 89) | @Test method encryptSHA256 (line 106) | @Test method encryptSHA384 (line 123) | @Test method encryptSHA512 (line 140) | @Test method encryptHmacMD5 (line 161) | @Test method encryptHmacSHA1 (line 178) | @Test method encryptHmacSHA224 (line 195) | @Test method encryptHmacSHA256 (line 212) | @Test method encryptHmacSHA384 (line 229) | @Test method encryptHmacSHA512 (line 246) | @Test method encryptDES (line 270) | @Test method decryptDES (line 286) | @Test method encrypt3DES (line 309) | @Test method decrypt3DES (line 325) | @Test method encryptAES (line 348) | @Test method decryptAES (line 364) | @Test method encryptDecryptRSA (line 379) | @Test method rc4 (line 413) | @Test method genKeyPair (line 418) | private Pair genKeyPair(int size) throws NoSuchAlgorit... FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/FileIOUtilsTest.java class FileIOUtilsTest (line 19) | public class FileIOUtilsTest extends BaseTest { method writeFileFromIS (line 21) | @Test method writeFileFromBytesByStream (line 37) | @Test method writeFileFromString (line 53) | @Test method readFile2List (line 62) | @Test method readFile2String (line 70) | @Test method readFile2Bytes (line 76) | @Test method tearDown (line 87) | @After FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/FileUtilsTest.java class FileUtilsTest (line 25) | public class FileUtilsTest extends BaseTest { method accept (line 28) | @Override method onReplace (line 35) | @Override method getFileByPath (line 42) | @Test method isFileExists (line 48) | @Test method rename (line 54) | @Test method isDir (line 60) | @Test method isFile (line 66) | @Test method createOrExistsDir (line 72) | @Test method createOrExistsFile (line 79) | @Test method createFileByDeleteOldFile (line 86) | @Test method copyDir (line 93) | @Test method copyFile (line 101) | @Test method moveDir (line 110) | @Test method moveFile (line 118) | @Test method listFilesInDir (line 126) | @Test method listFilesInDirWithFilter (line 132) | @Test method getFileLastModified (line 138) | @Test method getFileCharsetSimple (line 143) | @Test method isUtf8 (line 151) | @Test method getFileLines (line 158) | @Test method getDirSize (line 163) | @Test method getFileSize (line 168) | @Test method getDirLength (line 173) | @Test method getFileLength (line 178) | @Test method getFileMD5ToString (line 184) | @Test method getDirName (line 189) | @Test method getFileName (line 195) | @Test method getFileNameNoExtension (line 201) | @Test method getFileExtension (line 207) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/GsonUtilsTest.java class GsonUtilsTest (line 18) | public class GsonUtilsTest extends BaseTest { method getGson (line 20) | @Test method toJson (line 25) | @Test method fromJson (line 34) | @Test method getType (line 52) | @Test class Result (line 76) | static class Result { method Result (line 81) | Result(T data) { class Person (line 88) | static class Person { method Person (line 94) | Person(String name) { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/ImageUtilsTest.java class ImageUtilsTest (line 14) | public class ImageUtilsTest extends BaseTest { method getImageType (line 16) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/LogUtilsTest.java class LogUtilsTest (line 17) | public class LogUtilsTest extends BaseTest { method testV (line 26) | @Test method testVTag (line 36) | @Test method testD (line 46) | @Test method testDTag (line 56) | @Test method testI (line 66) | @Test method testITag (line 76) | @Test method testW (line 86) | @Test method testWTag (line 96) | @Test method testE (line 106) | @Test method testETag (line 116) | @Test method testA (line 126) | @Test method testATag (line 136) | @Test method testJson (line 146) | @Test method testXml (line 152) | @Test method testObject (line 157) | @Test class Person (line 171) | static class Person { method Person (line 177) | public Person(String name) { method equals (line 181) | @Override method equals (line 189) | private static boolean equals(final Object o1, final Object o2) { method toString (line 193) | @Override method primitive2String (line 201) | private static String primitive2String(final Object obj) { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/MapUtilsTest.java class MapUtilsTest (line 19) | public class MapUtilsTest extends BaseTest { method newUnmodifiableMap (line 21) | @Test method newHashMap (line 31) | @Test method newLinkedHashMap (line 41) | @Test method newTreeMap (line 51) | @Test method newHashTable (line 67) | @Test method isEmpty (line 77) | @Test method isNotEmpty (line 84) | @Test method size (line 91) | @Test method forAllDo (line 98) | @Test method transform (line 114) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/NumberUtilsTest.java class NumberUtilsTest (line 14) | public class NumberUtilsTest { method format (line 16) | @Test method float2Double (line 39) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/ObjectUtilsTest.java class ObjectUtilsTest (line 27) | public class ObjectUtilsTest extends BaseTest { method isEmpty (line 29) | @Test method equals (line 77) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/PathUtilsTest.java class PathUtilsTest (line 15) | public class PathUtilsTest extends BaseTest { method join (line 17) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/RegexUtilsTest.java class RegexUtilsTest (line 20) | public class RegexUtilsTest extends BaseTest { method isMobileSimple (line 22) | @Test method isMobileExact (line 27) | @Test method isTel (line 34) | @Test method isIDCard18 (line 54) | @Test method isIDCard18Exact (line 61) | @Test method isEmail (line 68) | @Test method isURL (line 74) | @Test method isZh (line 80) | @Test method isUsername (line 86) | @Test method isDate (line 93) | @Test method isIP (line 101) | @Test method isMatch (line 107) | @Test method getMatches (line 113) | @Test method getSplits (line 121) | @Test method getReplaceFirst (line 126) | @Test method getReplaceAll (line 131) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/StringUtilsTest.java class StringUtilsTest (line 17) | public class StringUtilsTest extends BaseTest { method isEmpty (line 19) | @Test method isTrimEmpty (line 26) | @Test method isSpace (line 33) | @Test method equals (line 41) | @Test method equalsIgnoreCase (line 48) | @Test method null2Length0 (line 57) | @Test method length (line 62) | @Test method upperFirstLetter (line 69) | @Test method lowerFirstLetter (line 76) | @Test method reverse (line 83) | @Test method toDBC (line 91) | @Test method toSBC (line 96) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/TestConfig.java class TestConfig (line 11) | public class TestConfig { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/ThreadUtilsTest.java class ThreadUtilsTest (line 17) | public class ThreadUtilsTest extends BaseTest { method executeByFixed (line 19) | @Test method executeByFixedWithDelay (line 49) | @Test method executeByFixedAtFixRate (line 78) | @Test method executeBySingle (line 107) | @Test method executeBySingleWithDelay (line 136) | @Test method executeBySingleAtFixRate (line 165) | @Test method executeByIo (line 194) | @Test method executeByIoWithDelay (line 223) | @Test method executeByIoAtFixRate (line 252) | @Test method executeByCpu (line 281) | @Test method executeByCpuWithDelay (line 310) | @Test method executeByCpuAtFixRate (line 339) | @Test method cancelPoolTask (line 368) | @Test method testTimeout (line 405) | @Test class TestScheduledTask (line 432) | abstract static class TestScheduledTask extends ThreadUtils.Task { method TestScheduledTask (line 438) | TestScheduledTask(final CountDownLatch latch, final int times) { method onTestSuccess (line 443) | abstract void onTestSuccess(T result); method onSuccess (line 445) | @Override method onCancel (line 453) | @Override method onFail (line 459) | @Override class TestTask (line 466) | abstract static class TestTask extends ThreadUtils.Task { method TestTask (line 469) | TestTask(final CountDownLatch latch) { method onTestSuccess (line 473) | abstract void onTestSuccess(T result); method onSuccess (line 475) | @Override method onCancel (line 481) | @Override method onFail (line 487) | @Override method asyncTest (line 494) | private void asyncTest(int threadCount, TestRunnable runnable) ... type TestRunnable (line 502) | interface TestRunnable { method run (line 503) | void run(final int index, CountDownLatch latch); FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/TimeUtilsTest.java class TimeUtilsTest (line 26) | public class TimeUtilsTest extends BaseTest { method millis2String (line 41) | @Test method string2Millis (line 48) | @Test method string2Date (line 55) | @Test method date2String (line 62) | @Test method date2Millis (line 69) | @Test method millis2Date (line 74) | @Test method getTimeSpan (line 79) | @Test method getFitTimeSpan (line 91) | @Test method getNowMills (line 103) | @Test method getNowString (line 108) | @Test method getNowDate (line 114) | @Test method getTimeSpanByNow (line 119) | @Test method getFitTimeSpanByNow (line 127) | @Test method getFriendlyTimeSpanByNow (line 136) | @Test method getMillis (line 146) | @Test method getString (line 154) | @Test method getDate (line 164) | @Test method getMillisByNow (line 172) | @Test method getStringByNow (line 177) | @Test method getDateByNow (line 185) | @Test method isToday (line 191) | @Test method isLeapYear (line 210) | @Test method getChineseWeek (line 220) | @Test method getUSWeek (line 228) | @Test method getWeekIndex (line 246) | @Test method getWeekOfMonth (line 255) | @Test method getWeekOfYear (line 263) | @Test method getChineseZodiac (line 271) | @Test method getZodiac (line 280) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/UiMessageUtilsTest.java class UiMessageUtilsTest (line 16) | public class UiMessageUtilsTest extends BaseTest { method singleMessageTest (line 18) | @Test method multiMessageTest (line 35) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/ZipUtilsTest.java class ZipUtilsTest (line 22) | public class ZipUtilsTest extends BaseTest { method setUp (line 27) | @Before method zipFiles (line 33) | @Test method unzipFile (line 42) | @Test method unzipFileByKeyword (line 47) | @Test method getFilesPath (line 52) | @Test method getComments (line 57) | @Test method tearDown (line 62) | @After FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/PrivateConstructors.java class PrivateConstructors (line 11) | public class PrivateConstructors { method PrivateConstructors (line 15) | private PrivateConstructors() { method PrivateConstructors (line 19) | private PrivateConstructors(String string) { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/ReflectUtilsTest.java class ReflectUtilsTest (line 29) | public class ReflectUtilsTest { method reflect (line 34) | @Test method newInstance (line 62) | @Test method newInstancePrivate (line 86) | @Test method newInstanceNull (line 96) | @Test method newInstanceWithPrivate (line 102) | @Test method newInstanceAmbiguity (line 117) | @Test method method (line 142) | @Test method methodVoid (line 206) | @Test method methodPrivate (line 222) | @Test method methodNullArguments (line 238) | @Test method methodSuper (line 250) | @Test method methodDeclaring (line 264) | @Test method methodAmbiguity (line 279) | @Test method field (line 304) | @Test method fieldPrivate (line 349) | @Test method fieldFinal (line 364) | @Test method fieldPrivateStaticFinal (line 388) | @Test method fieldAdvanced (line 400) | @Test method fieldFinalAdvanced (line 417) | @Test method _hashCode (line 436) | @Test method _toString (line 442) | @Test method _equals (line 453) | @Test method testProxy (line 468) | @Test method testMapProxy (line 487) | @Test FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/Test1.java class Test1 (line 11) | public class Test1 { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/Test10.java type Test10 (line 11) | public interface Test10 { method setFoo (line 13) | void setFoo(String s); method setBar (line 15) | void setBar(boolean b); method setBaz (line 17) | void setBaz(String baz); method testIgnore (line 19) | void testIgnore(); method getFoo (line 21) | String getFoo(); method isBar (line 23) | boolean isBar(); method getBaz (line 25) | String getBaz(); FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/Test2.java class Test2 (line 11) | public class Test2 { method Test2 (line 16) | public Test2() { method Test2 (line 21) | public Test2(Integer n) { method Test2 (line 26) | public Test2(Number n) { method Test2 (line 31) | public Test2(Object n) { type ConstructorType (line 36) | public static enum ConstructorType { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/Test3.java class Test3 (line 11) | public class Test3 { method method (line 16) | public void method() { method method (line 21) | public void method(Integer n1) { method method (line 26) | public void method(Number n1) { method method (line 31) | public void method(Object n1) { type MethodType (line 36) | public static enum MethodType { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/Test4.java class Test4 (line 11) | public class Test4 { method s_method (line 13) | public static void s_method() { method i_method (line 16) | public void i_method() { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/Test5.java class Test5 (line 11) | public class Test5 { method s_method (line 13) | private static void s_method() { method i_method (line 16) | private void i_method() { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/Test6.java class Test6 (line 14) | public class Test6 { method put (line 17) | public void put(String name, String value) { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/Test7.java class Test7 (line 11) | public class Test7 { method Test7 (line 16) | private Test7(int i) { method Test7 (line 20) | private Test7(String s) { method Test7 (line 24) | private Test7(String s, int i) { method Test7 (line 28) | private Test7(String s, Integer i) { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/Test8.java class Test8 (line 11) | public class Test8 { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/Test9.java type Test9 (line 11) | public interface Test9 { method substring (line 12) | String substring(int beginIndex); method substring (line 14) | String substring(int beginIndex, int endIndex); method substring (line 16) | String substring(Integer beginIndex); method substring (line 18) | String substring(Integer beginIndex, Integer endIndex); FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/TestHierarchicalMethodsBase.java class TestHierarchicalMethodsBase (line 11) | public class TestHierarchicalMethodsBase { method pub_base_method (line 21) | public String pub_base_method(int number) { method pub_method (line 25) | public String pub_method(int number) { method priv_method (line 29) | private String priv_method(int number) { method very_priv_method (line 33) | private String very_priv_method() { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/TestHierarchicalMethodsSubclass.java class TestHierarchicalMethodsSubclass (line 11) | public class TestHierarchicalMethodsSubclass extends TestHierarchicalMet... method priv_method (line 23) | private String priv_method(int number) { method pub_method (line 27) | private String pub_method(Integer number) { FILE: lib/utilcode/src/test/java/com/blankj/utilcode/util/reflect/TestPrivateStaticFinal.java class TestPrivateStaticFinal (line 11) | public class TestPrivateStaticFinal { FILE: lib/utildebug-no-op/src/main/java/com/blankj/utildebug/DebugUtils.java class DebugUtils (line 15) | public class DebugUtils { method DebugUtils (line 17) | private DebugUtils() { method setIconId (line 21) | public static void setIconId(final int icon) { method addDebugs (line 24) | public static void addDebugs(final List debugs) { FILE: lib/utildebug-no-op/src/main/java/com/blankj/utildebug/debug/IDebug.java type IDebug (line 14) | public interface IDebug { method onAppCreate (line 16) | void onAppCreate(Context context); method getCategory (line 18) | int getCategory(); method getIcon (line 20) | int getIcon(); method getName (line 22) | int getName(); method onClick (line 24) | void onClick(View view); FILE: lib/utildebug/src/main/java/com/blankj/utildebug/DebugUtils.java class DebugUtils (line 28) | public class DebugUtils { method DebugUtils (line 30) | private DebugUtils() { method setIconId (line 41) | public static void setIconId(final @DrawableRes int icon) { method addDebugs (line 45) | public static void addDebugs(final List debugs) { method getApp (line 49) | public static Application getApp() { class ActivityLifecycleImpl (line 53) | static class ActivityLifecycleImpl implements Application.ActivityLife... method onActivityCreated (line 62) | @Override method onActivityStarted (line 67) | @Override method onActivityResumed (line 74) | @Override method onActivityPaused (line 83) | @Override method onActivityStopped (line 88) | @Override method onActivitySaveInstanceState (line 95) | @Override method onActivityDestroyed (line 100) | @Override FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/drawable/PolygonDrawable.java class PolygonDrawable (line 22) | public class PolygonDrawable extends Drawable { method PolygonDrawable (line 27) | public PolygonDrawable(int num, int color) { method draw (line 34) | @Override method setAlpha (line 55) | @Override method setColorFilter (line 60) | @Override method getOpacity (line 65) | @Override FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/rv/BaseItem.java class BaseItem (line 21) | public abstract class BaseItem { method onCreateViewHolder (line 26) | static ItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, in... method bind (line 38) | public abstract void bind(@NonNull final ItemViewHolder holder, final ... method onViewRecycled (line 40) | public void onViewRecycled(@NonNull final ItemViewHolder holder, final... method getItemId (line 42) | public long getItemId() { method BaseItem (line 49) | public BaseItem(@LayoutRes int layoutId) { method BaseItem (line 54) | public BaseItem(@NonNull View view) { method getViewType (line 59) | public int getViewType() { method getAdapter (line 63) | public BaseItemAdapter getAdapter() { method isViewType (line 67) | public boolean isViewType(@LayoutRes int layoutId) { method isViewType (line 71) | public boolean isViewType(@NonNull View view) { method getViewTypeByLayoutId (line 75) | private int getViewTypeByLayoutId(@LayoutRes int layoutId) { method getViewTypeByView (line 79) | private int getViewTypeByView(@NonNull View view) { method update (line 83) | public void update() { method getIndex (line 88) | public int getIndex() { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/rv/BaseItemAdapter.java class BaseItemAdapter (line 21) | public class BaseItemAdapter extends RecyclerView... method BaseItemAdapter (line 26) | public BaseItemAdapter() { method BaseItemAdapter (line 30) | public BaseItemAdapter(boolean hasStableIds) { method getItemViewType (line 34) | @Override method getItemId (line 41) | @Override method onCreateViewHolder (line 46) | @NonNull method onBindViewHolder (line 52) | @Override method getItemCount (line 57) | @Override method onViewRecycled (line 62) | @Override method onAttachedToRecyclerView (line 72) | @Override method getRecyclerView (line 78) | public RecyclerView getRecyclerView() { method setItems (line 82) | public void setItems(@NonNull final List items) { method getItems (line 86) | public List getItems() { method getItem (line 90) | public Item getItem(@IntRange(from = 0) final int position) { method isEmpty (line 94) | public boolean isEmpty() { method getItemById (line 102) | public Item getItemById(final long id) { method getItemIndexById (line 111) | public int getItemIndexById(final long id) { method hasItemWithId (line 120) | public boolean hasItemWithId(final long id) { method replaceItemById (line 124) | public int replaceItemById(final long id, @NonNull final Item item) { method replaceItemById (line 128) | public int replaceItemById(final long id, @NonNull final Item item, bo... method removeItemById (line 136) | public int removeItemById(final long id) { method removeItemById (line 140) | public int removeItemById(final long id, boolean notifyRemoved) { method updateItem (line 154) | public void updateItem(@NonNull final Item item) { method updateItem (line 161) | public void updateItem(@IntRange(from = 0) final int index) { method addItem (line 165) | public void addItem(@NonNull final Item item) { method addItem (line 169) | public void addItem(@NonNull final Item item, boolean notifyInserted) { method addItem (line 174) | public void addItem(@IntRange(from = 0) final int index, @NonNull fina... method addItem (line 178) | public void addItem(@IntRange(from = 0) final int index, @NonNull fina... method addItems (line 183) | public void addItems(@NonNull final List items) { method addItems (line 187) | public void addItems(@NonNull final List items, boolean notifyIn... method addItems (line 192) | public void addItems(@IntRange(from = 0) final int index, @NonNull fin... method addItems (line 196) | public void addItems(@IntRange(from = 0) final int index, @NonNull fin... method swapItem (line 201) | public void swapItem(@IntRange(from = 0) final int firstIndex, @IntRan... method swapItem (line 205) | public void swapItem(@IntRange(from = 0) final int firstIndex, method replaceItem (line 211) | public Item replaceItem(@IntRange(from = 0) final int index, @NonNull ... method replaceItem (line 215) | public Item replaceItem(@IntRange(from = 0) final int index, @NonNull ... method replaceItems (line 221) | public boolean replaceItems(@NonNull final List items) { method replaceItems (line 225) | public boolean replaceItems(@NonNull final List items, boolean n... method removeItem (line 232) | public Item removeItem(@IntRange(from = 0) final int index) { method removeItem (line 236) | public Item removeItem(@IntRange(from = 0) final int index, boolean no... method removeItem (line 242) | public int removeItem(@NonNull final Item item) { method removeItem (line 246) | public int removeItem(@NonNull final Item item, boolean notifyRemoved) { method clear (line 255) | public void clear() { method clear (line 259) | public void clear(boolean notifyDataSetChanged) { method sortItems (line 264) | public void sortItems(@NonNull final Comparator comparator) { method sortItems (line 268) | public void sortItems(@NonNull final Comparator comparator, bool... FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/rv/ItemViewHolder.java class ItemViewHolder (line 17) | public class ItemViewHolder extends RecyclerView.ViewHolder { method ItemViewHolder (line 21) | public ItemViewHolder(View itemView) { method findViewById (line 25) | @SuppressWarnings("unchecked") method setOnClickListener (line 35) | public void setOnClickListener(@IdRes final int viewId, View.OnClickLi... method setOnLongClickListener (line 39) | public void setOnLongClickListener(@IdRes final int viewId, View.OnLon... FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/rv/RecycleViewDivider.java class RecycleViewDivider (line 25) | public class RecycleViewDivider extends RecyclerView.ItemDecoration { method RecycleViewDivider (line 37) | public RecycleViewDivider(Context context, int orientation, @DrawableR... method RecycleViewDivider (line 41) | public RecycleViewDivider(Context context, int orientation, @NonNull D... method RecycleViewDivider (line 45) | public RecycleViewDivider(Context context, int orientation, @DrawableR... method RecycleViewDivider (line 49) | public RecycleViewDivider(Context context, int orientation, @NonNull D... method setOrientation (line 55) | private void setOrientation(int orientation) { method onDraw (line 63) | @Override method drawVertical (line 75) | @SuppressLint("NewApi") method drawHorizontal (line 103) | @SuppressLint("NewApi") method getItemOffsets (line 131) | @Override FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/BaseContentFloatView.java class BaseContentFloatView (line 39) | public abstract class BaseContentFloatView getContentView() { method onDetachedFromWindow (line 156) | @Override method replace (line 164) | void replace(BaseContentView view, boolean isAddStack) { method initTitleBar (line 175) | private void initTitleBar() { method initSwipePanel (line 267) | private void initSwipePanel() { method startRotate (line 301) | private void startRotate() { method stopRotate (line 305) | private void stopRotate() { method onCreateLayoutParams (line 309) | @Override method onConfigurationChanged (line 328) | @Override method wrapWindow (line 334) | private void wrapWindow() { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/BaseContentView.java class BaseContentView (line 22) | public abstract class BaseContentView>... method BaseContentView (line 31) | public BaseContentView() { method attach (line 37) | public void attach(T floatView, boolean isAddStack) { method bindLayout (line 43) | @LayoutRes method onAttach (line 46) | public abstract void onAttach(); method getFloatView (line 48) | public T getFloatView() { method isAddStack (line 52) | public boolean isAddStack() { method setOnRefreshListener (line 56) | public void setOnRefreshListener(RecyclerView rv, OnRefreshListener li... method onBack (line 62) | @Override method getOnRefreshListener (line 66) | OnRefreshListener getOnRefreshListener() { method isRefreshEnabled (line 70) | boolean isRefreshEnabled() { method attachRefresh (line 74) | private void attachRefresh(RecyclerView rv) { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/BaseFloatView.java class BaseFloatView (line 27) | public abstract class BaseFloatView extends RelativeLayout method bindLayout (line 34) | @LayoutRes method initContentView (line 37) | public abstract void initContentView(); method BaseFloatView (line 39) | public BaseFloatView() { method createFloatView (line 48) | void createFloatView() { method onCreateLayoutParams (line 54) | @CallSuper method show (line 70) | public void show() { method dismiss (line 74) | public void dismiss() { method getLayoutParams (line 78) | @Override method onAttachedToWindow (line 83) | @Override method onDetachedFromWindow (line 89) | @Override method onForeground (line 95) | @Override method onBackground (line 100) | @Override method dispatchKeyEvent (line 109) | @Override FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/EmptyGoneTextView.java class EmptyGoneTextView (line 20) | @SuppressLint("AppCompatCustomView") method EmptyGoneTextView (line 23) | public EmptyGoneTextView(Context context) { method EmptyGoneTextView (line 27) | public EmptyGoneTextView(Context context, @Nullable AttributeSet attrs) { method onTextChanged (line 32) | @Override FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/FloatEditText.java class FloatEditText (line 22) | @SuppressLint("AppCompatCustomView") method FloatEditText (line 25) | public FloatEditText(Context context) { method FloatEditText (line 30) | public FloatEditText(Context context, AttributeSet attrs) { method FloatEditText (line 35) | public FloatEditText(Context context, AttributeSet attrs, int defStyle... method init (line 40) | private void init() { method bindFloatView (line 53) | public void bindFloatView(final BaseContentFloatView floatView) { method onDetachedFromWindow (line 68) | @Override FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/FloatToast.java class FloatToast (line 25) | public class FloatToast extends BaseFloatView { method run (line 39) | @Override method FloatToast (line 52) | private FloatToast() { method bindLayout (line 55) | @Override method initContentView (line 60) | @Override method onCreateLayoutParams (line 66) | @Override method show (line 80) | @Override method setType (line 98) | private void setType(int type) { method setMsg (line 102) | private void setMsg(String msg) { method showShort (line 106) | public static void showShort(String msg) { method showShort (line 110) | public static void showShort(@Type int type, String msg) { method showLong (line 114) | public static void showLong(String msg) { method showLong (line 118) | public static void showLong(@Type int type, String msg) { method show (line 122) | @SuppressLint("WrongConstant") method show (line 127) | public static void show(@Type int type, String msg, long millis) { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/FloatViewManager.java class FloatViewManager (line 19) | public class FloatViewManager { method FloatViewManager (line 24) | private FloatViewManager() { method getInstance (line 27) | public static FloatViewManager getInstance() { class LazyHolder (line 31) | private static final class LazyHolder { method show (line 35) | public void show(final BaseFloatView view) { method dismiss (line 47) | public void dismiss(final BaseFloatView view) { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/SearchEditText.java class SearchEditText (line 17) | public class SearchEditText extends FloatEditText { method run (line 24) | @Override method SearchEditText (line 36) | public SearchEditText(Context context) { method SearchEditText (line 40) | public SearchEditText(Context context, AttributeSet attrs) { method setOnTextChangedListener (line 47) | public void setOnTextChangedListener(OnTextChangedListener listener) { method reset (line 51) | public void reset() { method onTextChanged (line 57) | @Override method onDetachedFromWindow (line 65) | @Override type OnTextChangedListener (line 72) | public interface OnTextChangedListener { method onTextChanged (line 73) | void onTextChanged(String text); FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/SwipeRightMenu.java class SwipeRightMenu (line 29) | public class SwipeRightMenu extends LinearLayout { method SwipeRightMenu (line 43) | public SwipeRightMenu(Context context) { method SwipeRightMenu (line 47) | public SwipeRightMenu(Context context, @Nullable AttributeSet attrs) { method initView (line 58) | private void initView() { method isTouchPointInView (line 99) | private boolean isTouchPointInView(View view, int x, int y) { method isOpen (line 112) | public boolean isOpen() { method dispatchTouchEvent (line 116) | @Override method updateLeftMarginByPercent (line 209) | private void updateLeftMarginByPercent(float percent) { method close (line 216) | private void close(boolean isAnim) { method open (line 251) | private void open(boolean isAnim) { method close (line 286) | public void close(SwipeRightMenu exclude) { method cancelChildViewTouch (line 295) | private void cancelChildViewTouch() { class MenuBean (line 306) | private static class MenuBean { method MenuBean (line 313) | public MenuBean(View view) { method getView (line 319) | public View getView() { method getParams (line 323) | public LayoutParams getParams() { method getWidth (line 327) | public int getWidth() { method getCloseMargin (line 331) | public int getCloseMargin() { method getOpenMargin (line 335) | public int getOpenMargin() { method setCloseMargin (line 339) | public void setCloseMargin(int closeMargin) { method setOpenMargin (line 343) | public void setOpenMargin(int openMargin) { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/listener/OnBackListener.java type OnBackListener (line 11) | public interface OnBackListener { method onBack (line 12) | void onBack(); FILE: lib/utildebug/src/main/java/com/blankj/utildebug/base/view/listener/OnRefreshListener.java type OnRefreshListener (line 13) | public interface OnRefreshListener { method onRefresh (line 14) | void onRefresh(BaseContentFloatView floatView); FILE: lib/utildebug/src/main/java/com/blankj/utildebug/config/DebugConfig.java class DebugConfig (line 16) | public class DebugConfig { method saveDebugIconX (line 22) | public static void saveDebugIconX(float x) { method getDebugIconX (line 26) | public static float getDebugIconX() { method saveDebugIconY (line 30) | public static void saveDebugIconY(float y) { method getDebugIconY (line 34) | public static float getDebugIconY() { method saveNoMoreReminder (line 38) | public static void saveNoMoreReminder() { method isNoMoreReminder (line 42) | public static boolean isNoMoreReminder() { method saveViewY (line 46) | public static void saveViewY(View view, int y) { method getViewY (line 54) | public static int getViewY(View view) { method getViewY (line 58) | public static int getViewY(View view, int defaultVal) { method saveViewX (line 66) | public static void saveViewX(View view, int x) { method getViewX (line 74) | public static int getViewX(View view) { method saveViewHeight (line 82) | public static void saveViewHeight(View view, int height) { method getViewHeight (line 90) | public static int getViewHeight(View view, int height) { method saveViewAlpha (line 98) | public static void saveViewAlpha(View view, float alpha) { method getViewAlpha (line 102) | public static float getViewAlpha(View view) { method getSp (line 106) | private static SPUtils getSp() { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/IDebug.java type IDebug (line 21) | public interface IDebug { method onAppCreate (line 23) | void onAppCreate(Context context); method getCategory (line 25) | @Category method getIcon (line 28) | @DrawableRes method getName (line 31) | @StringRes method onClick (line 34) | void onClick(View view); FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/AbsToolDebug.java class AbsToolDebug (line 22) | public abstract class AbsToolDebug implements IDebug { method getCategory (line 24) | @Override method addToolDebugs (line 29) | public static void addToolDebugs(List debugList) { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/appInfo/AppInfoDebug.java class AppInfoDebug (line 19) | public class AppInfoDebug extends AbsToolDebug { method onAppCreate (line 21) | @Override method getIcon (line 26) | @Override method getName (line 33) | @Override method onClick (line 38) | @Override FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/appInfo/AppInfoFloatView.java class AppInfoFloatView (line 19) | public class AppInfoFloatView extends BaseContentFloatView { method AppInfoItem (line 38) | public AppInfoItem(@StringRes int name, String info) { method AppInfoItem (line 42) | public AppInfoItem(@StringRes int name, String info, OnClickListener l... method bind (line 49) | @Override method getAppInfoItems (line 67) | public static List getAppInfoItems() { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/clearCache/ClearCacheDebug.java class ClearCacheDebug (line 26) | public class ClearCacheDebug extends AbsToolDebug { method onAppCreate (line 30) | @Override method getIcon (line 35) | @Override method getName (line 40) | @Override method onClick (line 45) | @Override method clearCache (line 50) | private void clearCache() { method createClearCacheTask (line 60) | private ThreadUtils.SimpleTask createClearCacheTask() { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/clearStorage/ClearStorageDebug.java class ClearStorageDebug (line 19) | public class ClearStorageDebug extends AbsToolDebug { method onAppCreate (line 21) | @Override method getIcon (line 26) | @Override method getName (line 31) | @Override method onClick (line 36) | @Override FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/deviceInfo/DeviceInfoDebug.java class DeviceInfoDebug (line 18) | public class DeviceInfoDebug extends AbsToolDebug { method onAppCreate (line 20) | @Override method getIcon (line 25) | @Override method getName (line 30) | @Override method onClick (line 35) | @Override FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/deviceInfo/DeviceInfoFloatView.java class DeviceInfoFloatView (line 20) | public class DeviceInfoFloatView extends BaseContentFloatView { method DeviceInfoItem (line 43) | public DeviceInfoItem(@StringRes int name, String info) { method DeviceInfoItem (line 47) | public DeviceInfoItem(@StringRes int name, String info, OnClickListene... method bind (line 54) | @Override method getAppInfoItems (line 72) | public static List getAppInfoItems() { method getScreenInfo (line 90) | private static String getScreenInfo() { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/fileExplorer/FileContentView.java class FileContentView (line 24) | public class FileContentView extends BaseContentView { method FileItem (line 59) | public FileItem(File file, String name) { method FileItem (line 63) | public FileItem(File file, String name, boolean isSdcard) { method FileItem (line 70) | public FileItem(FileItem parent, File file) { method FileItem (line 77) | public FileItem() { method bind (line 81) | @Override method getFile (line 181) | public File getFile() { method getFileItems (line 185) | public static List getFileItems(final FileItem parent) { method getFileItems (line 207) | private static List getFileItems() { method filterItems (line 236) | public static List filterItems(List items, final S... method isEmptyItems (line 245) | public static boolean isEmptyItems(List items) { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/fileExplorer/image/ImageViewer.java class ImageViewer (line 19) | public class ImageViewer extends BaseContentView { method show (line 25) | public static void show(FileExplorerFloatView floatView, File file) { method ImageViewer (line 29) | public ImageViewer(File file) { method bindLayout (line 33) | @Override method onAttach (line 38) | @Override FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/fileExplorer/sp/SpItem.java class SpItem (line 37) | public class SpItem extends BaseItem { method SpItem (line 51) | public SpItem() { method SpItem (line 55) | public SpItem(SPUtils spUtils, String key, Object value) { method bind (line 63) | @Override method getSpItems (line 122) | public static List getSpItems(SPUtils spUtils) { method filterItems (line 134) | public static List filterItems(List items, final Strin... FILE: lib/utildebug/src/main/java/com/blankj/utildebug/debug/tool/fileExplorer/sp/SpModifyContentView.java class SpModifyContentView (line 25) | public class SpModifyContentView extends BaseContentView { method DebugItem (line 35) | private DebugItem(IDebug debug) { method bind (line 40) | @Override method getDebugItems (line 59) | public static List getDebugItems(List debugs) { method getRandomColor (line 70) | private static int getRandomColor() { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/menu/DebugMenu.java class DebugMenu (line 24) | public class DebugMenu extends BaseContentFloatView { method getInstance (line 34) | public static DebugMenu getInstance() { method bindTitle (line 38) | @Override method bindContentLayout (line 43) | @Override method onAttachedToWindow (line 48) | @Override method onDetachedFromWindow (line 57) | @Override method initContentView (line 64) | @Override method setDebugs (line 75) | public void setDebugs(List debugs) { method addDebugs (line 79) | public void addDebugs(List debugs) { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/menu/DebugMenuItem.java class DebugMenuItem (line 30) | public class DebugMenuItem extends BaseItem { method DebugMenuItem (line 35) | private DebugMenuItem(String title, List debugs) { method bind (line 41) | @Override method getDebugMenuItems (line 56) | public static List getDebugMenuItems(List debug... method getCategoryString (line 73) | private static String getCategoryString(int category) { FILE: lib/utildebug/src/main/java/com/blankj/utildebug/menu/ReminderView.java class ReminderView (line 17) | public class ReminderView extends BaseContentFloatView { method bindTitle (line 21) | @Override method bindContentLayout (line 26) | @Override method initContentView (line 31) | @Override method dismiss (line 36) | @Override FILE: plugin/api-gradle-plugin/src/main/java/com/blankj/api/ApiClassVisitor.java class ApiClassVisitor (line 19) | public class ApiClassVisitor extends ClassVisitor { method ApiClassVisitor (line 29) | public ApiClassVisitor(ClassVisitor classVisitor, Map... method visit (line 36) | @Override method visitAnnotation (line 46) | @Override method visitEnd (line 61) | @Override FILE: plugin/api-gradle-plugin/src/main/java/com/blankj/api/ApiInfo.java class ApiInfo (line 11) | public class ApiInfo { method ApiInfo (line 16) | public ApiInfo(String implApiClass, boolean isMock) { method toString (line 21) | @Override FILE: plugin/api-gradle-plugin/src/main/java/com/blankj/api/ApiUtilsClassVisitor.java class ApiUtilsClassVisitor (line 21) | public class ApiUtilsClassVisitor extends ClassVisitor { method ApiUtilsClassVisitor (line 26) | public ApiUtilsClassVisitor(ClassVisitor classVisitor, Map getApiImplMap() throws IOException { method inject2ApiUtils (line 52) | private static void inject2ApiUtils(Map apiImpls) thr... class TestApiImpl (line 61) | @ApiUtils.Api(isMock = true) method test (line 64) | @Override class TestApi (line 72) | public static abstract class TestApi extends ApiUtils.BaseApi { method test (line 74) | public abstract String test(String name); FILE: plugin/api-gradle-plugin/src/test/java/com/blankj/api/ApiUtils.java class ApiUtils (line 21) | public class ApiUtils { method ApiUtils (line 28) | private ApiUtils() { method init (line 36) | private void init() {/*inject*/} method registerImpl (line 38) | private void registerImpl(Class implClass) { method getApi (line 49) | public static T getApi(@NonNull final Class api... method toString_ (line 53) | public static String toString_() { method toString (line 57) | @Override method getInstance (line 62) | private static ApiUtils getInstance() { method getApiInner (line 66) | private Result getApiInner(Class apiClass) { class LazyHolder (line 92) | private static class LazyHolder { class BaseApi (line 102) | public abstract static class BaseApi { FILE: plugin/bus-gradle-plugin/src/main/java/com/blankj/bus/BusClassVisitor.java class BusClassVisitor (line 23) | public class BusClassVisitor extends ClassVisitor { method BusClassVisitor (line 34) | public BusClassVisitor(ClassVisitor classVisitor, Map> getBuses() throws IOException { method inject2BusUtils (line 114) | private static void inject2BusUtils(Map> busMap)... type Callback (line 123) | public interface Callback { method call (line 124) | String call(); FILE: plugin/bus-gradle-plugin/src/test/java/com/blankj/bus/BusUtils.java class BusUtils (line 27) | public final class BusUtils { method BusUtils (line 38) | private BusUtils() { method init (line 46) | private void init() {/*inject*/} method registerBus (line 48) | private void registerBus(String tag, method registerBus (line 54) | private void registerBus(String tag, method register (line 65) | public static void register(final Object bus) { method unregister (line 69) | public static void unregister(final Object bus) { method post (line 73) | public static void post(final String tag) { method post (line 77) | public static void post(final String tag, final Object arg) { method postSticky (line 81) | public static void postSticky(final String tag) { method postSticky (line 85) | public static void postSticky(final String tag, final Object arg) { method removeSticky (line 89) | public static void removeSticky(final String tag) { method toString_ (line 93) | public static String toString_() { method toString (line 97) | @Override method getInstance (line 102) | private static BusUtils getInstance() { method registerInner (line 106) | private void registerInner(final Object bus) { method processSticky (line 143) | private void processSticky(final Object bus) { method unregisterInner (line 153) | private void unregisterInner(final Object bus) { method postInner (line 166) | private void postInner(final String tag, final Object arg) { method postInner (line 170) | private void postInner(final String tag, final Object arg, final boole... method getMethodByBusInfo (line 188) | private Method getMethodByBusInfo(BusInfo busInfo) { method getClassName (line 203) | private Class getClassName(String paramType) throws ClassNotFoundExcep... method invokeMethod (line 226) | private void invokeMethod(final String tag, final Object arg, final Bu... method realInvokeMethod (line 254) | private void realInvokeMethod(final String tag, Object arg, BusInfo bu... method postStickyInner (line 287) | private void postStickyInner(final String tag, final Object arg) { method removeStickyInner (line 310) | private void removeStickyInner(final String tag) { class BusInfo (line 332) | private static final class BusInfo { method BusInfo (line 344) | BusInfo(String className, String funName, String paramType, String p... method toString (line 356) | @Override type ThreadMode (line 368) | public enum ThreadMode { class LazyHolder (line 384) | private static class LazyHolder { FILE: plugin/lib/base-transform/src/main/java/com/blankj/base_transform/util/ZipUtils.java class ZipUtils (line 27) | public final class ZipUtils { method ZipUtils (line 31) | private ZipUtils() { method zipFiles (line 43) | public static boolean zipFiles(final Collection srcFiles, method zipFiles (line 58) | public static boolean zipFiles(final Collection srcFilePaths, method zipFiles (line 86) | public static boolean zipFiles(final Collection srcFiles, final ... method zipFiles (line 100) | public static boolean zipFiles(final Collection srcFiles, method zipFile (line 128) | public static boolean zipFile(final String srcFilePath, method zipFile (line 143) | public static boolean zipFile(final String srcFilePath, method zipFile (line 158) | public static boolean zipFile(final File srcFile, method zipFile (line 173) | public static boolean zipFile(final File srcFile, method zipFile (line 189) | private static boolean zipFile(final File srcFile, method unzipFile (line 237) | public static List unzipFile(final String zipFilePath, method unzipFile (line 251) | public static List unzipFile(final File zipFile, method unzipFileByKeyword (line 266) | public static List unzipFileByKeyword(final String zipFilePath, method unzipFileByKeyword (line 282) | public static List unzipFileByKeyword(final File zipFile, method unzipChildFile (line 320) | private static boolean unzipChildFile(final File destDir, method getFilesPath (line 360) | public static List getFilesPath(final String zipFilePath) method getFilesPath (line 372) | public static List getFilesPath(final File zipFile) method getComments (line 398) | public static List getComments(final String zipFilePath) method getComments (line 410) | public static List getComments(final File zipFile) method createOrExistsDir (line 424) | private static boolean createOrExistsDir(final File file) { method createOrExistsFile (line 428) | private static boolean createOrExistsFile(final File file) { method getFileByPath (line 440) | private static File getFileByPath(final String filePath) { method isSpace (line 444) | private static boolean isSpace(final String s) {