SYMBOL INDEX (974 symbols across 108 files) FILE: arms-autolayout/src/main/java/com/jess/arms/widget/autolayout/AutoAppBarLayout.java class AutoAppBarLayout (line 38) | public class AutoAppBarLayout extends AppBarLayout { method AutoAppBarLayout (line 42) | public AutoAppBarLayout(Context context) { method AutoAppBarLayout (line 46) | public AutoAppBarLayout(Context context, AttributeSet attrs) { method onMeasure (line 50) | @Override method onLayout (line 58) | @Override method generateLayoutParams (line 63) | @Override class LayoutParams (line 68) | public static class LayoutParams extends AppBarLayout.LayoutParams method LayoutParams (line 72) | public LayoutParams(Context c, AttributeSet attrs) { method LayoutParams (line 77) | public LayoutParams(int width, int height) { method LayoutParams (line 81) | public LayoutParams(ViewGroup.LayoutParams source) { method LayoutParams (line 85) | public LayoutParams(ViewGroup.MarginLayoutParams source) { method getAutoLayoutInfo (line 89) | @Override FILE: arms-autolayout/src/main/java/com/jess/arms/widget/autolayout/AutoCardView.java class AutoCardView (line 38) | public class AutoCardView extends CardView { method AutoCardView (line 41) | public AutoCardView(Context context) { method AutoCardView (line 45) | public AutoCardView(Context context, AttributeSet attrs) { method AutoCardView (line 49) | public AutoCardView(Context context, AttributeSet attrs, int defStyleA... method generateLayoutParams (line 53) | @Override method onMeasure (line 58) | @Override FILE: arms-autolayout/src/main/java/com/jess/arms/widget/autolayout/AutoCollapsingToolbarLayout.java class AutoCollapsingToolbarLayout (line 38) | public class AutoCollapsingToolbarLayout extends CollapsingToolbarLayout { method AutoCollapsingToolbarLayout (line 41) | public AutoCollapsingToolbarLayout(Context context) { method AutoCollapsingToolbarLayout (line 45) | public AutoCollapsingToolbarLayout(Context context, AttributeSet attrs) { method AutoCollapsingToolbarLayout (line 49) | public AutoCollapsingToolbarLayout(Context context, AttributeSet attrs... method onMeasure (line 53) | @Override method onLayout (line 61) | @Override method generateLayoutParams (line 66) | @Override class LayoutParams (line 71) | public static class LayoutParams extends CollapsingToolbarLayout.Layou... method LayoutParams (line 75) | public LayoutParams(Context c, AttributeSet attrs) { method LayoutParams (line 80) | public LayoutParams(int width, int height) { method LayoutParams (line 84) | public LayoutParams(ViewGroup.LayoutParams source) { method LayoutParams (line 88) | public LayoutParams(ViewGroup.MarginLayoutParams source) { method getAutoLayoutInfo (line 92) | @Override FILE: arms-autolayout/src/main/java/com/jess/arms/widget/autolayout/AutoRadioGroup.java class AutoRadioGroup (line 38) | public class AutoRadioGroup extends RadioGroup { method AutoRadioGroup (line 41) | public AutoRadioGroup(Context context) { method AutoRadioGroup (line 45) | public AutoRadioGroup(Context context, AttributeSet attrs) { method onMeasure (line 49) | @Override method onLayout (line 57) | @Override method generateLayoutParams (line 62) | @Override class LayoutParams (line 67) | public static class LayoutParams extends RadioGroup.LayoutParams method LayoutParams (line 71) | public LayoutParams(Context c, AttributeSet attrs) { method LayoutParams (line 76) | public LayoutParams(int width, int height) { method LayoutParams (line 80) | public LayoutParams(ViewGroup.LayoutParams source) { method LayoutParams (line 84) | public LayoutParams(MarginLayoutParams source) { method getAutoLayoutInfo (line 88) | @Override FILE: arms-autolayout/src/main/java/com/jess/arms/widget/autolayout/AutoScrollView.java class AutoScrollView (line 40) | public class AutoScrollView extends ScrollView { method AutoScrollView (line 43) | public AutoScrollView(Context context) { method AutoScrollView (line 47) | public AutoScrollView(Context context, @Nullable AttributeSet attrs) { method AutoScrollView (line 51) | public AutoScrollView(Context context, @Nullable AttributeSet attrs, i... method onMeasure (line 55) | @Override method onLayout (line 63) | @Override method generateLayoutParams (line 68) | @Override class LayoutParams (line 73) | public static class LayoutParams extends ScrollView.LayoutParams method LayoutParams (line 77) | public LayoutParams(Context c, AttributeSet attrs) { method LayoutParams (line 82) | public LayoutParams(int width, int height) { method LayoutParams (line 86) | public LayoutParams(ViewGroup.LayoutParams source) { method LayoutParams (line 90) | public LayoutParams(MarginLayoutParams source) { method getAutoLayoutInfo (line 94) | @Override FILE: arms-autolayout/src/main/java/com/jess/arms/widget/autolayout/AutoTabLayout.java class AutoTabLayout (line 43) | public class AutoTabLayout extends TabLayout { method AutoTabLayout (line 48) | public AutoTabLayout(Context context) { method AutoTabLayout (line 52) | public AutoTabLayout(Context context, AttributeSet attrs) { method AutoTabLayout (line 56) | public AutoTabLayout(Context context, AttributeSet attrs, int defStyle... method initTextSizeBaseWidth (line 70) | private void initTextSizeBaseWidth(Context context, AttributeSet attrs) { method loadTextSizeFromTextAppearance (line 76) | private int loadTextSizeFromTextAppearance(int textAppearanceResId) { method addTab (line 90) | @Override method addTab (line 96) | @Override method setUpTabTextSize (line 102) | private void setUpTabTextSize(Tab tab) { FILE: arms-autolayout/src/main/java/com/jess/arms/widget/autolayout/AutoToolbar.java class AutoToolbar (line 46) | public class AutoToolbar extends Toolbar { method AutoToolbar (line 52) | public AutoToolbar(Context context, AttributeSet attrs, int defStyleAt... method AutoToolbar (line 69) | public AutoToolbar(Context context, AttributeSet attrs) { method AutoToolbar (line 73) | public AutoToolbar(Context context) { method loadTextSizeFromTextAppearance (line 77) | private int loadTextSizeFromTextAppearance(int textAppearanceResId) { method setUpTitleTextSize (line 90) | private void setUpTitleTextSize() { method setUpTitleTextSize (line 101) | private void setUpTitleTextSize(String name, int val) { method onMeasure (line 116) | @Override method onLayout (line 125) | @Override method generateLayoutParams (line 130) | @Override class LayoutParams (line 135) | public static class LayoutParams extends Toolbar.LayoutParams implemen... method LayoutParams (line 138) | public LayoutParams(Context c, AttributeSet attrs) { method LayoutParams (line 143) | public LayoutParams(int width, int height) { method LayoutParams (line 147) | public LayoutParams(android.view.ViewGroup.LayoutParams source) { method LayoutParams (line 151) | public LayoutParams(MarginLayoutParams source) { method getAutoLayoutInfo (line 155) | @Override FILE: arms-imageloader-glide/src/main/java/com/jess/arms/http/imageloader/glide/BlurTransformation.java class BlurTransformation (line 39) | public class BlurTransformation extends BitmapTransformation { method BlurTransformation (line 45) | public BlurTransformation(@IntRange(from = 0) int radius) { method updateDiskCacheKey (line 49) | @Override method transform (line 55) | @Override method equals (line 60) | @Override method hashCode (line 65) | @Override FILE: arms-imageloader-glide/src/main/java/com/jess/arms/http/imageloader/glide/CacheStrategy.java type CacheStrategy (line 18) | public interface CacheStrategy { FILE: arms-imageloader-glide/src/main/java/com/jess/arms/http/imageloader/glide/GlideImageLoaderStrategy.java class GlideImageLoaderStrategy (line 53) | public class GlideImageLoaderStrategy implements BaseImageLoaderStrategy... method loadImage (line 55) | @Override method clear (line 129) | @Override method applyGlideOptions (line 163) | @Override method registerComponents (line 168) | @Override FILE: arms-imageloader-glide/src/main/java/com/jess/arms/http/imageloader/glide/ImageConfigImpl.java class ImageConfigImpl (line 36) | public class ImageConfigImpl extends ImageConfig { method ImageConfigImpl (line 54) | private ImageConfigImpl(Builder builder) { method builder (line 72) | public static Builder builder() { method getCacheStrategy (line 76) | public @CacheStrategy.Strategy method getTransformation (line 81) | public BitmapTransformation getTransformation() { method getImageViews (line 85) | public ImageView[] getImageViews() { method isClearMemory (line 89) | public boolean isClearMemory() { method isClearDiskCache (line 93) | public boolean isClearDiskCache() { method getFallback (line 97) | public int getFallback() { method getBlurValue (line 101) | public int getBlurValue() { method isBlurImage (line 105) | public boolean isBlurImage() { method getImageRadius (line 109) | public int getImageRadius() { method isImageRadius (line 113) | public boolean isImageRadius() { method isCrossFade (line 117) | public boolean isCrossFade() { method isCenterCrop (line 121) | public boolean isCenterCrop() { method isCircle (line 125) | public boolean isCircle() { class Builder (line 129) | public static final class Builder { method Builder (line 151) | private Builder() { method url (line 154) | public Builder url(String url) { method placeholder (line 159) | public Builder placeholder(int placeholder) { method errorPic (line 164) | public Builder errorPic(int errorPic) { method fallback (line 169) | public Builder fallback(int fallback) { method imageView (line 174) | public Builder imageView(ImageView imageView) { method cacheStrategy (line 179) | public Builder cacheStrategy(@CacheStrategy.Strategy int cacheStrate... method imageRadius (line 184) | public Builder imageRadius(int imageRadius) { method blurValue (line 189) | public Builder blurValue(int blurValue) { //blurValue 建议设置为 15 method transformation (line 205) | @Deprecated method imageViews (line 211) | public Builder imageViews(ImageView... imageViews) { method isCrossFade (line 216) | public Builder isCrossFade(boolean isCrossFade) { method isCenterCrop (line 221) | public Builder isCenterCrop(boolean isCenterCrop) { method isCircle (line 226) | public Builder isCircle(boolean isCircle) { method isClearMemory (line 231) | public Builder isClearMemory(boolean isClearMemory) { method isClearDiskCache (line 236) | public Builder isClearDiskCache(boolean isClearDiskCache) { method build (line 241) | public ImageConfigImpl build() { FILE: arms/src/main/java/com/jess/arms/base/AdapterViewPager.java class AdapterViewPager (line 33) | public class AdapterViewPager extends FragmentStatePagerAdapter { method AdapterViewPager (line 37) | public AdapterViewPager(FragmentManager fragmentManager, List extends AppComp... method provideCache (line 71) | @NonNull method provideLifecycleSubject (line 81) | @NonNull method onCreateView (line 87) | @Override method onCreate (line 93) | @Override method onDestroy (line 113) | @Override method useEventBus (line 135) | @Override method useFragment (line 146) | @Override FILE: arms/src/main/java/com/jess/arms/base/BaseApplication.java class BaseApplication (line 44) | public class BaseApplication extends Application implements App { method attachBaseContext (line 53) | @Override method onCreate (line 62) | @Override method onTerminate (line 73) | @Override method getAppComponent (line 87) | @NonNull FILE: arms/src/main/java/com/jess/arms/base/BaseFragment.java class BaseFragment (line 55) | public abstract class BaseFragment

extends Fragmen... method provideCache (line 64) | @NonNull method provideLifecycleSubject (line 74) | @NonNull method onAttach (line 80) | @Override method onCreateView (line 86) | @Nullable method onDestroy (line 92) | @Override method onDetach (line 101) | @Override method useEventBus (line 116) | @Override FILE: arms/src/main/java/com/jess/arms/base/BaseHolder.java class BaseHolder (line 35) | public abstract class BaseHolder extends RecyclerView.ViewHolder impl... method BaseHolder (line 39) | public BaseHolder(View itemView) { method setData (line 57) | public abstract void setData(@NonNull T data, int position); method onRelease (line 63) | protected void onRelease() { method onClick (line 67) | @Override method setOnItemClickListener (line 74) | public void setOnItemClickListener(OnViewClickListener listener) { type OnViewClickListener (line 81) | public interface OnViewClickListener { method onViewClick (line 89) | void onViewClick(View view, int position); FILE: arms/src/main/java/com/jess/arms/base/BaseLazyLoadFragment.java class BaseLazyLoadFragment (line 15) | public abstract class BaseLazyLoadFragment

extends... method lazyLoadData (line 27) | protected abstract void lazyLoadData(); method setUserVisibleHint (line 29) | @Override method onResume (line 39) | @Override method isParentVisible (line 49) | private boolean isParentVisible() { method dispatchParentVisibleState (line 57) | private void dispatchParentVisibleState() { method tryLoadData (line 70) | public void tryLoadData() { FILE: arms/src/main/java/com/jess/arms/base/BaseService.java class BaseService (line 38) | public abstract class BaseService extends Service { method onBind (line 42) | @Nullable method onCreate (line 48) | @Override method onDestroy (line 57) | @Override method useEventBus (line 76) | public boolean useEventBus() { method addDispose (line 80) | protected void addDispose(Disposable disposable) { method unDispose (line 87) | protected void unDispose() { method init (line 96) | abstract public void init(); FILE: arms/src/main/java/com/jess/arms/base/DefaultAdapter.java class DefaultAdapter (line 38) | public abstract class DefaultAdapter extends RecyclerView.Adapter infos) { method releaseAllHolder (line 52) | public static void releaseAllHolder(RecyclerView recyclerView) { method onCreateViewHolder (line 72) | @NotNull method onBindViewHolder (line 93) | @Override method getItemCount (line 103) | @Override method getInfos (line 113) | public List getInfos() { method getItem (line 123) | public T getItem(int position) { method getHolder (line 134) | @NonNull method getLayoutId (line 143) | public abstract int getLayoutId(int viewType); method setOnItemClickListener (line 150) | public void setOnItemClickListener(OnRecyclerViewItemClickListener lis... type OnRecyclerViewItemClickListener (line 159) | public interface OnRecyclerViewItemClickListener { method onItemClick (line 169) | void onItemClick(@NonNull View view, int viewType, @NonNull T data, ... FILE: arms/src/main/java/com/jess/arms/base/Platform.java class Platform (line 25) | public class Platform { method findClassByClassName (line 40) | private static boolean findClassByClassName(String className) { FILE: arms/src/main/java/com/jess/arms/base/Unused.java class Unused (line 8) | public class Unused { method Unused (line 10) | @Inject FILE: arms/src/main/java/com/jess/arms/base/delegate/ActivityDelegate.java type ActivityDelegate (line 35) | public interface ActivityDelegate { method onCreate (line 41) | void onCreate(@Nullable Bundle savedInstanceState); method onStart (line 43) | void onStart(); method onResume (line 45) | void onResume(); method onPause (line 47) | void onPause(); method onStop (line 49) | void onStop(); method onSaveInstanceState (line 51) | void onSaveInstanceState(@NonNull Bundle outState); method onDestroy (line 53) | void onDestroy(); FILE: arms/src/main/java/com/jess/arms/base/delegate/ActivityDelegateImpl.java class ActivityDelegateImpl (line 36) | public class ActivityDelegateImpl implements ActivityDelegate { method ActivityDelegateImpl (line 40) | public ActivityDelegateImpl(@NonNull Activity activity) { method onCreate (line 45) | @Override method onStart (line 57) | @Override method onResume (line 62) | @Override method onPause (line 67) | @Override method onStop (line 72) | @Override method onSaveInstanceState (line 77) | @Override method onDestroy (line 82) | @Override FILE: arms/src/main/java/com/jess/arms/base/delegate/AppDelegate.java class AppDelegate (line 60) | public class AppDelegate implements App, AppLifecycles { method AppDelegate (line 74) | public AppDelegate(@NonNull Context context) { method attachBaseContext (line 90) | @Override method onCreate (line 99) | @Override method onTerminate (line 141) | @Override method getGlobalConfigModule (line 177) | private GlobalConfigModule getGlobalConfigModule(Context context, List... method getAppComponent (line 195) | @NonNull class AppComponentCallbacks (line 212) | private static class AppComponentCallbacks implements ComponentCallbac... method AppComponentCallbacks (line 214) | AppComponentCallbacks(Application application, AppComponent appCompo... method onTrimMemory (line 225) | @Override method onConfigurationChanged (line 260) | @Override method onLowMemory (line 272) | @Override FILE: arms/src/main/java/com/jess/arms/base/delegate/AppLifecycles.java type AppLifecycles (line 33) | public interface AppLifecycles { method attachBaseContext (line 34) | void attachBaseContext(@NonNull Context base); method onCreate (line 36) | void onCreate(@NonNull Application application); method onTerminate (line 38) | void onTerminate(@NonNull Application application); FILE: arms/src/main/java/com/jess/arms/base/delegate/FragmentDelegate.java type FragmentDelegate (line 37) | public interface FragmentDelegate { method onAttach (line 40) | void onAttach(@NonNull Context context); method onCreate (line 42) | void onCreate(@Nullable Bundle savedInstanceState); method onCreateView (line 44) | void onCreateView(@Nullable View view, @Nullable Bundle savedInstanceS... method onActivityCreate (line 46) | void onActivityCreate(@Nullable Bundle savedInstanceState); method onStart (line 48) | void onStart(); method onResume (line 50) | void onResume(); method onPause (line 52) | void onPause(); method onStop (line 54) | void onStop(); method onSaveInstanceState (line 56) | void onSaveInstanceState(@NonNull Bundle outState); method onDestroyView (line 58) | void onDestroyView(); method onDestroy (line 60) | void onDestroy(); method onDetach (line 62) | void onDetach(); method isAdded (line 67) | boolean isAdded(); FILE: arms/src/main/java/com/jess/arms/base/delegate/FragmentDelegateImpl.java class FragmentDelegateImpl (line 43) | public class FragmentDelegateImpl implements FragmentDelegate { method FragmentDelegateImpl (line 49) | public FragmentDelegateImpl(@NonNull FragmentManager fragmentManager, ... method onAttach (line 55) | @Override method onCreate (line 60) | @Override method onCreateView (line 69) | @Override method onActivityCreate (line 77) | @Override method onStart (line 82) | @Override method onResume (line 87) | @Override method onPause (line 92) | @Override method onStop (line 97) | @Override method onSaveInstanceState (line 102) | @Override method onDestroyView (line 107) | @Override method onDestroy (line 120) | @Override method onDetach (line 132) | @Override method isAdded (line 140) | @Override FILE: arms/src/main/java/com/jess/arms/base/delegate/IActivity.java type IActivity (line 43) | public interface IActivity { method provideCache (line 52) | @NonNull method setupActivityComponent (line 60) | void setupActivityComponent(@NonNull AppComponent appComponent); method useEventBus (line 71) | boolean useEventBus(); method initView (line 79) | int initView(@Nullable Bundle savedInstanceState); method initData (line 86) | void initData(@Nullable Bundle savedInstanceState); method useFragment (line 95) | boolean useFragment(); FILE: arms/src/main/java/com/jess/arms/base/delegate/IFragment.java type IFragment (line 44) | public interface IFragment { method provideCache (line 53) | @NonNull method setupFragmentComponent (line 61) | void setupFragmentComponent(@NonNull AppComponent appComponent); method useEventBus (line 72) | boolean useEventBus(); method initView (line 82) | View initView(@NonNull LayoutInflater inflater, @Nullable ViewGroup co... method initData (line 89) | void initData(@Nullable Bundle savedInstanceState); method setData (line 134) | void setData(@Nullable Object data); FILE: arms/src/main/java/com/jess/arms/di/component/AppComponent.java type AppComponent (line 56) | @Singleton method application (line 59) | Application application(); method appManager (line 70) | @Deprecated method repositoryManager (line 78) | IRepositoryManager repositoryManager(); method rxErrorHandler (line 85) | RxErrorHandler rxErrorHandler(); method imageLoader (line 95) | ImageLoader imageLoader(); method okHttpClient (line 102) | OkHttpClient okHttpClient(); method gson (line 109) | Gson gson(); method cacheFile (line 117) | File cacheFile(); method extras (line 124) | Cache extras(); method cacheFactory (line 131) | Cache.Factory cacheFactory(); method executorService (line 139) | ExecutorService executorService(); method inject (line 141) | void inject(AppDelegate delegate); type Builder (line 143) | @Component.Builder method application (line 145) | @BindsInstance method globalConfigModule (line 148) | Builder globalConfigModule(GlobalConfigModule globalConfigModule); method build (line 150) | AppComponent build(); FILE: arms/src/main/java/com/jess/arms/di/module/AppModule.java class AppModule (line 56) | @Module method provideGson (line 59) | @Singleton method provideAppManager (line 77) | @Singleton method provideExtras (line 83) | @Singleton method provideFragmentLifecycles (line 90) | @Singleton method bindRepositoryManager (line 96) | @Binds method bindActivityLifecycle (line 99) | @Binds method bindActivityLifecycleForRxLifecycle (line 103) | @Binds method bindFragmentLifecycle (line 107) | @Binds type GsonConfiguration (line 110) | public interface GsonConfiguration { method configGson (line 111) | void configGson(@NonNull Context context, @NonNull GsonBuilder build... FILE: arms/src/main/java/com/jess/arms/di/module/ClientModule.java class ClientModule (line 61) | @Module method provideRetrofit (line 76) | @Singleton method provideClient (line 106) | @Singleton method provideRetrofitBuilder (line 135) | @Singleton method provideClientBuilder (line 141) | @Singleton method provideRxCache (line 156) | @Singleton method provideRxCacheDirectory (line 178) | @Singleton method proRxErrorHandler (line 193) | @Singleton method bindInterceptor (line 203) | @Binds type RetrofitConfiguration (line 209) | public interface RetrofitConfiguration { method configRetrofit (line 210) | void configRetrofit(@NonNull Context context, @NonNull Retrofit.Buil... type OkhttpConfiguration (line 216) | public interface OkhttpConfiguration { method configOkhttp (line 217) | void configOkhttp(@NonNull Context context, @NonNull OkHttpClient.Bu... type RxCacheConfiguration (line 223) | public interface RxCacheConfiguration { method configRxCache (line 232) | RxCache configRxCache(@NonNull Context context, @NonNull RxCache.Bui... FILE: arms/src/main/java/com/jess/arms/di/module/GlobalConfigModule.java class GlobalConfigModule (line 66) | @Module method GlobalConfigModule (line 85) | private GlobalConfigModule(Builder builder) { method builder (line 104) | public static Builder builder() { method provideInterceptors (line 108) | @Singleton method provideBaseUrl (line 120) | @Singleton method provideImageLoaderStrategy (line 137) | @Singleton method provideGlobalHttpHandler (line 149) | @Singleton method provideCacheFile (line 159) | @Singleton method provideResponseErrorListener (line 170) | @Singleton method provideRetrofitConfiguration (line 176) | @Singleton method provideOkhttpConfiguration (line 183) | @Singleton method provideRxCacheConfiguration (line 190) | @Singleton method provideGsonConfiguration (line 197) | @Singleton method providePrintHttpLogLevel (line 204) | @Singleton method provideFormatPrinter (line 210) | @Singleton method provideCacheFactory (line 216) | @Singleton method provideExecutorService (line 241) | @Singleton method provideObtainServiceDelegate (line 248) | @Singleton class Builder (line 255) | public static final class Builder { method Builder (line 273) | private Builder() { method baseurl (line 276) | public Builder baseurl(String baseUrl) {//基础url method baseurl (line 284) | public Builder baseurl(BaseUrl baseUrl) { method imageLoaderStrategy (line 289) | public Builder imageLoaderStrategy(BaseImageLoaderStrategy loaderStr... method globalHttpHandler (line 294) | public Builder globalHttpHandler(GlobalHttpHandler handler) {//用来处理h... method addInterceptor (line 299) | public Builder addInterceptor(Interceptor interceptor) {//动态添加任意个int... method responseErrorListener (line 307) | public Builder responseErrorListener(ResponseErrorListener listener)... method cacheFile (line 312) | public Builder cacheFile(File cacheFile) { method retrofitConfiguration (line 317) | public Builder retrofitConfiguration(ClientModule.RetrofitConfigurat... method okhttpConfiguration (line 322) | public Builder okhttpConfiguration(ClientModule.OkhttpConfiguration ... method rxCacheConfiguration (line 327) | public Builder rxCacheConfiguration(ClientModule.RxCacheConfiguratio... method gsonConfiguration (line 332) | public Builder gsonConfiguration(AppModule.GsonConfiguration gsonCon... method printHttpLogLevel (line 337) | public Builder printHttpLogLevel(RequestInterceptor.Level printHttpL... method formatPrinter (line 342) | public Builder formatPrinter(FormatPrinter formatPrinter) { method cacheFactory (line 347) | public Builder cacheFactory(Cache.Factory cacheFactory) { method executorService (line 352) | public Builder executorService(ExecutorService executorService) { method obtainServiceDelegate (line 357) | public Builder obtainServiceDelegate(IRepositoryManager.ObtainServic... method build (line 362) | public GlobalConfigModule build() { FILE: arms/src/main/java/com/jess/arms/http/BaseUrl.java type BaseUrl (line 31) | public interface BaseUrl { method url (line 37) | @NonNull FILE: arms/src/main/java/com/jess/arms/http/GlobalHttpHandler.java type GlobalHttpHandler (line 38) | public interface GlobalHttpHandler { method onHttpResultResponse (line 45) | @NonNull method onHttpRequestBefore (line 52) | @NonNull method onHttpResultResponse (line 69) | @NonNull method onHttpRequestBefore (line 79) | @NonNull FILE: arms/src/main/java/com/jess/arms/http/OkHttpStreamFetcher.java class OkHttpStreamFetcher (line 42) | public class OkHttpStreamFetcher implements DataFetcher, ok... method OkHttpStreamFetcher (line 54) | @SuppressWarnings("WeakerAccess") method loadData (line 60) | @Override method onFailure (line 75) | @Override method onResponse (line 84) | @Override method cleanup (line 96) | @Override method cancel (line 111) | @Override method getDataClass (line 119) | @NonNull method getDataSource (line 125) | @NonNull FILE: arms/src/main/java/com/jess/arms/http/OkHttpUrlLoader.java class OkHttpUrlLoader (line 36) | public class OkHttpUrlLoader implements ModelLoader { method loadImage (line 40) | void loadImage(@Nullable Context ctx, @Nullable T config); method clear (line 48) | void clear(@Nullable Context ctx, @Nullable T config); FILE: arms/src/main/java/com/jess/arms/http/imageloader/ImageConfig.java class ImageConfig (line 30) | public class ImageConfig { method getUrl (line 36) | public String getUrl() { method getImageView (line 40) | public ImageView getImageView() { method getPlaceholder (line 44) | public int getPlaceholder() { method getErrorPic (line 48) | public int getErrorPic() { FILE: arms/src/main/java/com/jess/arms/http/imageloader/ImageLoader.java class ImageLoader (line 39) | @Singleton method ImageLoader (line 45) | @Inject method loadImage (line 56) | public void loadImage(Context context, T confi... method clear (line 69) | public void clear(Context context, T config) { method getLoadImgStrategy (line 75) | @Nullable method setLoadImgStrategy (line 85) | public void setLoadImgStrategy(BaseImageLoaderStrategy strategy) { FILE: arms/src/main/java/com/jess/arms/http/imageloader/glide/GlideAppliesOptions.java type GlideAppliesOptions (line 37) | public interface GlideAppliesOptions { method applyGlideOptions (line 45) | void applyGlideOptions(@NonNull Context context, @NonNull GlideBuilder... method registerComponents (line 54) | void registerComponents(@NonNull Context context, @NonNull Glide glide... FILE: arms/src/main/java/com/jess/arms/http/imageloader/glide/GlideConfiguration.java class GlideConfiguration (line 51) | @GlideModule(glideName = "GlideArms") method applyOptions (line 55) | @Override method registerComponents (line 82) | @Override method isManifestParsingEnabled (line 94) | @Override FILE: arms/src/main/java/com/jess/arms/http/log/DefaultFormatPrinter.java class DefaultFormatPrinter (line 43) | public class DefaultFormatPrinter implements FormatPrinter { method initialValue (line 68) | @Override method isEmpty (line 74) | private static boolean isEmpty(String line) { method logLines (line 85) | private static void logLines(String tag, String[] lines, boolean withL... method computeKey (line 98) | private static String computeKey() { method resolveTag (line 119) | private static String resolveTag(String tag) { method getRequest (line 123) | private static String[] getRequest(Request request) { method getResponse (line 131) | private static String[] getResponse(String header, long tookMs, int co... method slashSegments (line 142) | private static String slashSegments(List segments) { method dotHeaders (line 156) | private static String dotHeaders(String header) { method getTag (line 179) | private static String getTag(boolean isRequest) { method printJsonRequest (line 193) | @Override method printFileRequest (line 210) | @Override method printJsonResponse (line 234) | @Override method printFileResponse (line 262) | @Override FILE: arms/src/main/java/com/jess/arms/http/log/FormatPrinter.java type FormatPrinter (line 40) | public interface FormatPrinter { method printJsonRequest (line 48) | void printJsonRequest(@NonNull Request request, @NonNull String bodySt... method printFileRequest (line 55) | void printFileRequest(@NonNull Request request); method printJsonResponse (line 70) | void printJsonResponse(long chainMs, boolean isSuccessful, int code, @... method printFileResponse (line 84) | void printFileResponse(long chainMs, boolean isSuccessful, int code, @... FILE: arms/src/main/java/com/jess/arms/http/log/RequestInterceptor.java class RequestInterceptor (line 57) | @Singleton method RequestInterceptor (line 67) | @Inject method parseParams (line 78) | public static String parseParams(Request request) throws UnsupportedEn... method isParseable (line 108) | public static boolean isParseable(MediaType mediaType) { method isText (line 117) | public static boolean isText(MediaType mediaType) { method isPlain (line 124) | public static boolean isPlain(MediaType mediaType) { method isJson (line 131) | public static boolean isJson(MediaType mediaType) { method isXml (line 138) | public static boolean isXml(MediaType mediaType) { method isHtml (line 145) | public static boolean isHtml(MediaType mediaType) { method isForm (line 152) | public static boolean isForm(MediaType mediaType) { method convertCharset (line 159) | public static String convertCharset(Charset charset) { method intercept (line 168) | @Override method printResult (line 238) | @Nullable method parseContent (line 270) | private String parseContent(ResponseBody responseBody, String encoding... type Level (line 289) | public enum Level { FILE: arms/src/main/java/com/jess/arms/integration/ActivityLifecycle.java class ActivityLifecycle (line 54) | @Singleton method ActivityLifecycle (line 68) | @Inject method onActivityCreated (line 72) | @Override method onActivityStarted (line 100) | @Override method onActivityResumed (line 108) | @Override method onActivityPaused (line 118) | @Override method onActivityStopped (line 126) | @Override method onActivitySaveInstanceState (line 138) | @Override method onActivityDestroyed (line 146) | @Override method registerFragmentCallbacks (line 164) | private void registerFragmentCallbacks(Activity activity) { method fetchActivityDelegate (line 191) | private ActivityDelegate fetchActivityDelegate(Activity activity) { method getCacheFromActivity (line 200) | @NonNull FILE: arms/src/main/java/com/jess/arms/integration/AppManager.java class AppManager (line 53) | public final class AppManager { method AppManager (line 76) | private AppManager() { method getAppManager (line 79) | public static AppManager getAppManager() { method post (line 97) | @Deprecated method init (line 102) | public AppManager init(Application application) { method onReceive (line 114) | @Deprecated method getHandleListener (line 121) | @Deprecated method setHandleListener (line 135) | @Deprecated method showSnackbar (line 146) | public void showSnackbar(String message, boolean isLong) { method startActivity (line 172) | public void startActivity(Intent intent) { method startActivity (line 188) | public void startActivity(Class activityClass) { method release (line 195) | public void release() { method getCurrentActivity (line 215) | @Nullable method setCurrentActivity (line 228) | public void setCurrentActivity(Activity currentActivity) { method getTopActivity (line 242) | @Nullable method getActivityList (line 256) | public List getActivityList() { method addActivity (line 266) | public void addActivity(Activity activity) { method removeActivity (line 280) | public void removeActivity(Activity activity) { method removeActivity (line 295) | public Activity removeActivity(int location) { method killActivity (line 313) | public void killActivity(Class activityClass) { method activityInstanceIsLive (line 337) | public boolean activityInstanceIsLive(Activity activity) { method activityClassIsLive (line 351) | public boolean activityClassIsLive(Class activityClass) { method findActivity (line 370) | public Activity findActivity(Class activityClass) { method killAll (line 386) | public void killAll() { method killAll (line 405) | public void killAll(Class... excludeActivityClasses) { method killAll (line 427) | public void killAll(String... excludeActivityName) { method appExit (line 451) | public void appExit() { type HandleListener (line 461) | @Deprecated method handleMessage (line 463) | void handleMessage(AppManager appManager, Message message); FILE: arms/src/main/java/com/jess/arms/integration/ConfigModule.java type ConfigModule (line 41) | public interface ConfigModule { method applyOptions (line 48) | void applyOptions(@NonNull Context context, @NonNull GlobalConfigModul... method injectAppLifecycle (line 56) | void injectAppLifecycle(@NonNull Context context, @NonNull List T removeStickyEvent(Class eventType) { method clear (line 132) | public void clear() { method haveAnnotation (line 147) | private boolean haveAnnotation(Object subscriber) { method isSystemCalss (line 177) | private boolean isSystemCalss(String name) { FILE: arms/src/main/java/com/jess/arms/integration/FragmentLifecycle.java class FragmentLifecycle (line 46) | @Singleton method FragmentLifecycle (line 49) | @Inject method onFragmentAttached (line 53) | @Override method onFragmentCreated (line 68) | @Override method onFragmentViewCreated (line 76) | @Override method onFragmentActivityCreated (line 84) | @Override method onFragmentStarted (line 92) | @Override method onFragmentResumed (line 100) | @Override method onFragmentPaused (line 108) | @Override method onFragmentStopped (line 116) | @Override method onFragmentSaveInstanceState (line 124) | @Override method onFragmentViewDestroyed (line 132) | @Override method onFragmentDestroyed (line 140) | @Override method onFragmentDetached (line 148) | @Override method fetchFragmentDelegate (line 156) | private FragmentDelegate fetchFragmentDelegate(Fragment fragment) { method getCacheFromFragment (line 164) | @NonNull FILE: arms/src/main/java/com/jess/arms/integration/IRepositoryManager.java type IRepositoryManager (line 38) | public interface IRepositoryManager { method obtainRetrofitService (line 47) | @NonNull method obtainCacheService (line 58) | @NonNull method clearAllCache (line 64) | void clearAllCache(); method getContext (line 71) | @NonNull type ObtainServiceDelegate (line 74) | interface ObtainServiceDelegate { method createRetrofitService (line 76) | @Nullable FILE: arms/src/main/java/com/jess/arms/integration/ManifestParser.java class ManifestParser (line 35) | public final class ManifestParser { method ManifestParser (line 39) | public ManifestParser(Context context) { method parseModule (line 43) | private static ConfigModule parseModule(String className) { method parse (line 66) | public List parse() { FILE: arms/src/main/java/com/jess/arms/integration/RepositoryManager.java class RepositoryManager (line 49) | @SuppressWarnings("unchecked") method RepositoryManager (line 67) | @Inject method obtainRetrofitService (line 78) | @NonNull method obtainCacheService (line 110) | @NonNull method clearAllCache (line 130) | @Override method getContext (line 135) | @NonNull FILE: arms/src/main/java/com/jess/arms/integration/RetrofitServiceProxyHandler.java class RetrofitServiceProxyHandler (line 13) | public class RetrofitServiceProxyHandler implements InvocationHandler { method RetrofitServiceProxyHandler (line 19) | public RetrofitServiceProxyHandler(Retrofit retrofit, Class service... method invoke (line 24) | @Override method getRetrofitService (line 49) | private Object getRetrofitService() { FILE: arms/src/main/java/com/jess/arms/integration/cache/Cache.java type Cache (line 40) | public interface Cache { method size (line 47) | int size(); method getMaxSize (line 54) | int getMaxSize(); method get (line 62) | @Nullable method put (line 73) | @Nullable method remove (line 83) | @Nullable method containsKey (line 92) | boolean containsKey(K key); method keySet (line 99) | Set keySet(); method clear (line 104) | void clear(); type Factory (line 106) | interface Factory { method build (line 114) | @NonNull FILE: arms/src/main/java/com/jess/arms/integration/cache/CacheType.java type CacheType (line 38) | public interface CacheType { method getCacheTypeId (line 51) | @Override method calculateCacheSize (line 56) | @Override method getCacheTypeId (line 74) | @Override method calculateCacheSize (line 79) | @Override method getCacheTypeId (line 97) | @Override method calculateCacheSize (line 102) | @Override method getCacheTypeId (line 120) | @Override method calculateCacheSize (line 125) | @Override method getCacheTypeId (line 143) | @Override method calculateCacheSize (line 148) | @Override method getCacheTypeId (line 164) | int getCacheTypeId(); method calculateCacheSize (line 171) | int calculateCacheSize(Context context); FILE: arms/src/main/java/com/jess/arms/integration/cache/IntelligentCache.java class IntelligentCache (line 43) | public class IntelligentCache implements Cache { method IntelligentCache (line 48) | public IntelligentCache(int size) { method getKeyOfKeep (line 59) | @NonNull method size (line 70) | @Override method getMaxSize (line 80) | @Override method get (line 91) | @Nullable method put (line 107) | @Nullable method remove (line 122) | @Nullable method containsKey (line 137) | @Override method keySet (line 150) | @Override method clear (line 160) | @Override FILE: arms/src/main/java/com/jess/arms/integration/cache/LruCache.java class LruCache (line 41) | public class LruCache implements Cache { method LruCache (line 52) | public LruCache(int size) { method setSizeMultiplier (line 63) | public synchronized void setSizeMultiplier(float multiplier) { method getItemSize (line 78) | protected int getItemSize(V item) { method onItemEvicted (line 88) | protected void onItemEvicted(K key, V value) { method getMaxSize (line 97) | @Override method size (line 107) | @Override method containsKey (line 118) | @Override method keySet (line 128) | @Override method get (line 139) | @Override method put (line 156) | @Override method remove (line 184) | @Override method clear (line 197) | @Override method trimToSize (line 207) | protected synchronized void trimToSize(int size) { method evict (line 222) | private void evict() { FILE: arms/src/main/java/com/jess/arms/integration/lifecycle/ActivityLifecycleForRxLifecycle.java class ActivityLifecycleForRxLifecycle (line 42) | @Singleton method ActivityLifecycleForRxLifecycle (line 47) | @Inject method onActivityCreated (line 55) | @Override method onActivityStarted (line 65) | @Override method onActivityResumed (line 72) | @Override method onActivityPaused (line 79) | @Override method onActivityStopped (line 86) | @Override method onActivitySaveInstanceState (line 93) | @Override method onActivityDestroyed (line 98) | @Override method obtainSubject (line 110) | private Subject obtainSubject(Activity activity) { FILE: arms/src/main/java/com/jess/arms/integration/lifecycle/ActivityLifecycleable.java type ActivityLifecycleable (line 32) | public interface ActivityLifecycleable extends Lifecycleable obtainSubject(Fragment fragment) { FILE: arms/src/main/java/com/jess/arms/integration/lifecycle/FragmentLifecycleable.java type FragmentLifecycleable (line 32) | public interface FragmentLifecycleable extends Lifecycleable { method provideLifecycleSubject (line 40) | @NonNull FILE: arms/src/main/java/com/jess/arms/mvp/BaseModel.java class BaseModel (line 35) | public class BaseModel implements IModel, LifecycleObserver { method BaseModel (line 38) | public BaseModel(IRepositoryManager repositoryManager) { method onDestroy (line 45) | @Override method onDestroy (line 50) | @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY) FILE: arms/src/main/java/com/jess/arms/mvp/BasePresenter.java class BasePresenter (line 47) | public class BasePresenter implements... method BasePresenter (line 59) | public BasePresenter(M model, V rootView) { method BasePresenter (line 72) | public BasePresenter(V rootView) { method BasePresenter (line 78) | public BasePresenter() { method onStart (line 82) | @Override method onDestroy (line 100) | @Override method onDestroy (line 122) | @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY) method useEventBus (line 142) | public boolean useEventBus() { method addDispose (line 153) | public void addDispose(Disposable disposable) { method unDispose (line 163) | public void unDispose() { FILE: arms/src/main/java/com/jess/arms/mvp/IModel.java type IModel (line 29) | public interface IModel { method onDestroy (line 34) | void onDestroy(); FILE: arms/src/main/java/com/jess/arms/mvp/IPresenter.java type IPresenter (line 31) | public interface IPresenter { method onStart (line 36) | void onStart(); method onDestroy (line 41) | void onDestroy(); FILE: arms/src/main/java/com/jess/arms/mvp/IView.java type IView (line 40) | public interface IView { method showLoading (line 45) | default void showLoading() { method hideLoading (line 52) | default void hideLoading() { method showMessage (line 61) | void showMessage(@NonNull String message); method launchActivity (line 68) | default void launchActivity(@NonNull Intent intent) { method killMyself (line 76) | default void killMyself() { FILE: arms/src/main/java/com/jess/arms/utils/ArmsUtils.java class ArmsUtils (line 57) | public class ArmsUtils { method ArmsUtils (line 60) | private ArmsUtils() { method setViewHintSize (line 71) | public static void setViewHintSize(Context context, int size, TextView... method dip2px (line 90) | public static int dip2px(@NonNull Context context, float dpValue) { method pix2dip (line 102) | public static int pix2dip(@NonNull Context context, int pxValue) { method sp2px (line 114) | public static int sp2px(@NonNull Context context, float spValue) { method px2sp (line 126) | public static int px2sp(@NonNull Context context, float pxValue) { method getResources (line 134) | public static Resources getResources(Context context) { method getStringArray (line 141) | public static String[] getStringArray(Context context, int id) { method getDimens (line 152) | public static int getDimens(Context context, int id) { method getDimens (line 163) | public static float getDimens(Context context, String dimenName) { method getString (line 173) | public static String getString(Context context, int stringID) { method getString (line 182) | public static String getString(Context context, String strName) { method findViewByName (line 194) | public static T findViewByName(Context context, View ... method findViewByName (line 207) | public static T findViewByName(Context context, Activ... method findLayout (line 218) | public static int findLayout(Context context, String layoutName) { method inflate (line 228) | public static View inflate(Context context, int detailScreen) { method makeText (line 237) | @SuppressLint("ShowToast") method snackbarText (line 255) | public static void snackbarText(String text) { method snackbarTextWithLong (line 268) | public static void snackbarTextWithLong(String text) { method getDrawablebyResource (line 278) | public static Drawable getDrawablebyResource(Context context, int rID) { method startActivity (line 287) | public static void startActivity(Class activityClass) { method startActivity (line 296) | public static void startActivity(Intent content) { method startActivity (line 306) | public static void startActivity(Activity activity, Class homeActivity... method startActivity (line 316) | public static void startActivity(Activity activity, Intent intent) { method getScreenWidth (line 325) | public static int getScreenWidth(Context context) { method getScreenHeidth (line 334) | public static int getScreenHeidth(Context context) { method getColor (line 341) | public static int getColor(Context context, int rid) { method getColor (line 348) | public static int getColor(Context context, String colorName) { method removeChild (line 357) | public static void removeChild(View view) { method isEmpty (line 365) | public static boolean isEmpty(Object obj) { method encodeToMD5 (line 376) | public static String encodeToMD5(String string) { method statuInScreen (line 404) | public static void statuInScreen(Activity activity) { method configRecycleView (line 419) | @Deprecated method configRecyclerView (line 434) | public static void configRecyclerView(final RecyclerView recyclerView method killAll (line 445) | public static void killAll() { method exitApp (line 452) | public static void exitApp() { method obtainAppComponentFromContext (line 456) | public static AppComponent obtainAppComponentFromContext(Context conte... FILE: arms/src/main/java/com/jess/arms/utils/CharacterHandler.java class CharacterHandler (line 48) | public class CharacterHandler { method filter (line 55) | @Override method CharacterHandler (line 68) | private CharacterHandler() { method str2HexStr (line 77) | public static String str2HexStr(String str) { method jsonFormat (line 99) | public static String jsonFormat(String json) { method xmlFormat (line 129) | public static String xmlFormat(String xml) { FILE: arms/src/main/java/com/jess/arms/utils/DataHelper.java class DataHelper (line 40) | public class DataHelper { method DataHelper (line 44) | private DataHelper() { method setStringSF (line 54) | public static void setStringSF(Context context, String key, String val... method getStringSF (line 67) | public static String getStringSF(Context context, String key) { method setIntergerSF (line 80) | public static void setIntergerSF(Context context, String key, int valu... method getIntergerSF (line 93) | public static int getIntergerSF(Context context, String key) { method removeSF (line 103) | public static void removeSF(Context context, String key) { method clearShareprefrence (line 113) | public static void clearShareprefrence(Context context) { method saveDeviceData (line 127) | public static boolean saveDeviceData(Context context, String key, ... method getDeviceData (line 155) | public static T getDeviceData(Context context, String key) { method getCacheFile (line 188) | public static File getCacheFile(Context context) { method getCacheFilePath (line 208) | public static String getCacheFilePath(Context context) { method makeDirs (line 219) | public static File makeDirs(File file) { method getDirSize (line 232) | public static long getDirSize(File dir) { method deleteDir (line 258) | public static boolean deleteDir(File dir) { method bytyToString (line 276) | public static String bytyToString(InputStream in) throws IOException { FILE: arms/src/main/java/com/jess/arms/utils/DeviceUtils.java class DeviceUtils (line 60) | @TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH) method DeviceUtils (line 81) | private DeviceUtils() { method dpToPixel (line 92) | public static float dpToPixel(Context context, float dp) { method pixelsToDp (line 103) | public static float pixelsToDp(Context context, float f) { method getDefaultLoadFactor (line 107) | public static int getDefaultLoadFactor(Context context) { method getDensity (line 117) | public static float getDensity(Context context) { method getDisplayMetrics (line 124) | public static DisplayMetrics getDisplayMetrics(Context context) { method getScreenHeight (line 138) | public static float getScreenHeight(Context context) { method getScreenWidth (line 148) | public static float getScreenWidth(Context context) { method getRealScreenSize (line 158) | public static int[] getRealScreenSize(Activity activity) { method getStatusBarHeight (line 200) | public static int getStatusBarHeight(Context context) { method hasBigScreen (line 218) | public static boolean hasBigScreen(Context context) { method hasCamera (line 246) | public static boolean hasCamera(Context context) { method hasHardwareMenuKey (line 266) | public static boolean hasHardwareMenuKey(Context context) { method hasInternet (line 284) | public static boolean hasInternet(Context context) { method isPackageExist (line 298) | public static boolean isPackageExist(Context context, String pckName) { method hideAnimatedView (line 311) | public static void hideAnimatedView(View view) { method hideSoftKeyboard (line 323) | public static void hideSoftKeyboard(Context context, View view) { method isLandscape (line 341) | public static boolean isLandscape(Context context) { method isPortrait (line 353) | public static boolean isPortrait(Context context) { method isTablet (line 361) | public static boolean isTablet(Context context) { method showAnimatedView (line 371) | public static void showAnimatedView(View view) { method showSoftKeyboard (line 377) | public static void showSoftKeyboard(Dialog dialog) { method showSoftKeyboard (line 381) | public static void showSoftKeyboard(Context context, View view) { method toogleSoftKeyboard (line 387) | public static void toogleSoftKeyboard(Context context, View view) { method isSdcardReady (line 393) | public static boolean isSdcardReady() { method getCurCountryLan (line 398) | public static String getCurCountryLan(Context context) { method isZhCN (line 406) | public static boolean isZhCN(Context context) { method percent (line 412) | public static String percent(double p1, double p2) { method percent2 (line 421) | public static String percent2(double p1, double p2) { method isHaveMarket (line 430) | public static boolean isHaveMarket(Context context) { method setFullScreen (line 439) | public static void setFullScreen(Activity activity) { method cancelFullScreen (line 448) | public static void cancelFullScreen(Activity activity) { method getPackageInfo (line 457) | public static PackageInfo getPackageInfo(Context context, String pckNa... method getVersionCode (line 473) | public static int getVersionCode(Context context) { method getVersionCode (line 492) | public static int getVersionCode(Context context, String packageName) { method getVersionName (line 509) | public static String getVersionName(Context context) { method isScreenOn (line 521) | public static boolean isScreenOn(Context context) { method installAPK (line 532) | public static void installAPK(Context context, File file) { method getInstallApkIntent (line 544) | public static Intent getInstallApkIntent(File file) { method openDial (line 559) | public static void openDial(Context context, String number) { method openSMS (line 565) | public static void openSMS(Context context, String smsBody, String tel) { method openDail (line 572) | public static void openDail(Context context) { method openSendMsg (line 578) | public static void openSendMsg(Context context) { method openCamera (line 585) | public static void openCamera(Context context) { method getIMEI (line 592) | public static String getIMEI(Context context) { method getPhoneType (line 597) | public static String getPhoneType() { method openApp (line 601) | public static void openApp(Context context, String packageName) { method openAppActivity (line 610) | public static boolean openAppActivity(Context context, String packageN... method isWifiOpen (line 630) | public static boolean isWifiOpen(Context context) { method uninstallApk (line 654) | public static void uninstallApk(Context context, String packageName) { method copyTextToBoard (line 663) | @SuppressWarnings("deprecation") method sendEmail (line 681) | public static void sendEmail(Context context, String subject, method getStatuBarHeight (line 697) | public static int getStatuBarHeight(Context context) { method hasStatusBar (line 716) | public static boolean hasStatusBar(Activity activity) { method showSystemShareOption (line 728) | public static void showSystemShareOption(Activity context, method getNetworkType (line 742) | public static int getNetworkType(Context context) { method netIsConnected (line 765) | public static boolean netIsConnected(Context context) { method isExitsSdcard (line 780) | public static boolean isExitsSdcard() { FILE: arms/src/main/java/com/jess/arms/utils/DrawableProvider.java class DrawableProvider (line 37) | public class DrawableProvider { method DrawableProvider (line 39) | private DrawableProvider() { method getStateListDrawable (line 50) | public static Drawable getStateListDrawable(Drawable normalDrawable, D... method getScaleDrawableForRadioButton (line 64) | public static Drawable getScaleDrawableForRadioButton(float percent, T... method getScaleDrawableForRadioButton2 (line 81) | public static Drawable getScaleDrawableForRadioButton2(float width, Te... method getScaleDrawable (line 98) | public static Drawable getScaleDrawable(float percent, Drawable drawab... method getScaleDrawable2 (line 109) | public static Drawable getScaleDrawable2(float width, Drawable drawabl... method setLeftDrawable (line 120) | public static void setLeftDrawable(TextView tv, Drawable drawable) { method getReSizeBitmap (line 130) | public static Bitmap getReSizeBitmap(Bitmap bitmap, float targetWidth,... method rotateBitmapByDegree (line 157) | public static Bitmap rotateBitmapByDegree(Bitmap bm, int degree) { method getBitmapDegree (line 184) | public static int getBitmapDegree(String path) { FILE: arms/src/main/java/com/jess/arms/utils/FastBlur.java class FastBlur (line 35) | public class FastBlur { method FastBlur (line 37) | private FastBlur() { method doBlur (line 41) | public static Bitmap doBlur(Bitmap sentBitmap, int radius, boolean can... method blur (line 283) | public static void blur(Context context, Bitmap bkg, View view) { method blurBitmap (line 311) | public static Bitmap blurBitmap(Bitmap bkg, int width, int height) { FILE: arms/src/main/java/com/jess/arms/utils/LogUtils.java class LogUtils (line 30) | public class LogUtils { method LogUtils (line 34) | private LogUtils() { method isLog (line 38) | public static boolean isLog() { method setLog (line 42) | public static void setLog(boolean isLog) { method debugInfo (line 46) | public static void debugInfo(String tag, String msg) { method debugInfo (line 54) | public static void debugInfo(String msg) { method warnInfo (line 58) | public static void warnInfo(String tag, String msg) { method warnInfo (line 66) | public static void warnInfo(String msg) { method debugLongInfo (line 76) | public static void debugLongInfo(String tag, String msg) { method debugLongInfo (line 96) | public static void debugLongInfo(String msg) { FILE: arms/src/main/java/com/jess/arms/utils/PermissionUtil.java class PermissionUtil (line 41) | public class PermissionUtil { method PermissionUtil (line 44) | private PermissionUtil() { method requestPermission (line 48) | public static void requestPermission(final RequestPermission requestPe... method launchCamera (line 103) | public static void launchCamera(RequestPermission requestPermission, R... method externalStorage (line 110) | public static void externalStorage(RequestPermission requestPermission... method sendSms (line 117) | public static void sendSms(RequestPermission requestPermission, RxPerm... method callPhone (line 124) | public static void callPhone(RequestPermission requestPermission, RxPe... method readPhonestate (line 131) | public static void readPhonestate(RequestPermission requestPermission,... type RequestPermission (line 135) | public interface RequestPermission { method onRequestPermissionSuccess (line 140) | void onRequestPermissionSuccess(); method onRequestPermissionFailure (line 147) | void onRequestPermissionFailure(List permissions); method onRequestPermissionFailureWithAskNeverAgain (line 154) | void onRequestPermissionFailureWithAskNeverAgain(List permis... FILE: arms/src/main/java/com/jess/arms/utils/Preconditions.java class Preconditions (line 27) | public final class Preconditions { method Preconditions (line 29) | private Preconditions() { method checkArgument (line 33) | public static void checkArgument(boolean expression) { method checkArgument (line 39) | public static void checkArgument(boolean expression, @Nullable Object ... method checkArgument (line 45) | public static void checkArgument(boolean expression, @Nullable String ... method checkState (line 51) | public static void checkState(boolean expression) { method checkState (line 57) | public static void checkState(boolean expression, @Nullable Object err... method checkState (line 63) | public static void checkState(boolean expression, @Nullable String err... method checkNotNull (line 69) | public static T checkNotNull(T reference) { method checkNotNull (line 77) | public static T checkNotNull(T reference, @Nullable Object errorMe... method checkNotNull (line 85) | public static T checkNotNull(T reference, @Nullable String errorMe... method checkElementIndex (line 93) | public static int checkElementIndex(int index, int size) { method checkElementIndex (line 97) | public static int checkElementIndex(int index, int size, @Nullable Str... method badElementIndex (line 105) | private static String badElementIndex(int index, int size, String desc) { method checkPositionIndex (line 115) | public static int checkPositionIndex(int index, int size) { method checkPositionIndex (line 119) | public static int checkPositionIndex(int index, int size, @Nullable St... method badPositionIndex (line 127) | private static String badPositionIndex(int index, int size, String des... method checkPositionIndexes (line 137) | public static void checkPositionIndexes(int start, int end, int size) { method badPositionIndexes (line 143) | private static String badPositionIndexes(int start, int end, int size) { method format (line 147) | static String format(String template, @Nullable Object... args) { FILE: arms/src/main/java/com/jess/arms/utils/RxLifecycleUtils.java class RxLifecycleUtils (line 40) | public class RxLifecycleUtils { method RxLifecycleUtils (line 42) | private RxLifecycleUtils() { method bindUntilEvent (line 54) | public static LifecycleTransformer bindUntilEvent(@NonNull fina... method bindUntilEvent (line 72) | public static LifecycleTransformer bindUntilEvent(@NonNull fina... method bindUntilEvent (line 82) | public static LifecycleTransformer bindUntilEvent(@NonNull f... method bindToLifecycle (line 95) | public static LifecycleTransformer bindToLifecycle(@NonNull IVi... method bindToLifecycle (line 104) | public static LifecycleTransformer bindToLifecycle(@NonNull Lif... FILE: arms/src/main/java/com/jess/arms/utils/ThirdViewUtil.java class ThirdViewUtil (line 47) | public class ThirdViewUtil { method ThirdViewUtil (line 50) | private ThirdViewUtil() { method isUseAutolayout (line 54) | public static boolean isUseAutolayout() { method bindTarget (line 58) | public static Unbinder bindTarget(Object target, Object source) { method convertAutoView (line 70) | @Nullable FILE: arms/src/main/java/com/jess/arms/utils/UrlEncoderUtils.java class UrlEncoderUtils (line 25) | public class UrlEncoderUtils { method UrlEncoderUtils (line 27) | private UrlEncoderUtils() { method hasUrlEncoded (line 39) | public static boolean hasUrlEncoded(String str) { method isValidHexChar (line 64) | private static boolean isValidHexChar(char c) { FILE: arms/src/main/java/com/jess/arms/utils/ZipHelper.java class ZipHelper (line 43) | public class ZipHelper { method ZipHelper (line 45) | private ZipHelper() { method decompressToStringForZlib (line 55) | public static String decompressToStringForZlib(byte[] bytesToDecompres... method decompressToStringForZlib (line 66) | public static String decompressToStringForZlib(byte[] bytesToDecompres... method decompressForZlib (line 96) | public static byte[] decompressForZlib(byte[] bytesToDecompress) { method compressForZlib (line 149) | public static byte[] compressForZlib(byte[] bytesToCompress) { method compressForZlib (line 178) | public static byte[] compressForZlib(String stringToCompress) { method compressForGzip (line 207) | public static byte[] compressForGzip(String string) { method decompressForGzip (line 235) | public static String decompressForGzip(byte[] compressed) { method decompressForGzip (line 246) | public static String decompressForGzip(byte[] compressed, String chars... method closeQuietly (line 269) | public static void closeQuietly(Closeable closeable) { FILE: arms/src/main/java/com/jess/arms/widget/CustomPopupWindow.java class CustomPopupWindow (line 39) | public class CustomPopupWindow extends PopupWindow { method CustomPopupWindow (line 49) | private CustomPopupWindow(Builder builder) { method builder (line 61) | public static Builder builder() { method inflateView (line 72) | public static View inflateView(ContextThemeWrapper context, int layout... method initLayout (line 77) | private void initLayout() { method getContentView (line 96) | @Override method show (line 101) | public void show() {//默认显示到中间 type CustomPopupWindowListener (line 109) | public interface CustomPopupWindowListener { method initPopupView (line 110) | void initPopupView(View contentView); class Builder (line 113) | public static final class Builder { method Builder (line 123) | private Builder() { method contentView (line 126) | public Builder contentView(View contentView) { method parentView (line 131) | public Builder parentView(View parentView) { method isWrap (line 136) | public Builder isWrap(boolean isWrap) { method customListener (line 141) | public Builder customListener(CustomPopupWindowListener listener) { method isOutsideTouch (line 146) | public Builder isOutsideTouch(boolean isOutsideTouch) { method isFocus (line 151) | public Builder isFocus(boolean isFocus) { method backgroundDrawable (line 156) | public Builder backgroundDrawable(Drawable backgroundDrawable) { method animationStyle (line 161) | public Builder animationStyle(int animationStyle) { method build (line 166) | public CustomPopupWindow build() { FILE: demo/src/androidTest/java/me/jessyan/mvparms/demo/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: demo/src/main/java/me/jessyan/mvparms/demo/app/ActivityLifecycleCallbacksImpl.java class ActivityLifecycleCallbacksImpl (line 40) | public class ActivityLifecycleCallbacksImpl implements Application.Activ... method onActivityCreated (line 42) | @Override method onActivityStarted (line 47) | @Override method onActivityResumed (line 75) | @Override method onActivityPaused (line 80) | @Override method onActivityStopped (line 85) | @Override method onActivitySaveInstanceState (line 90) | @Override method onActivityDestroyed (line 95) | @Override FILE: demo/src/main/java/me/jessyan/mvparms/demo/app/AppLifecyclesImpl.java class AppLifecyclesImpl (line 37) | public class AppLifecyclesImpl implements AppLifecycles { method attachBaseContext (line 39) | @Override method onCreate (line 44) | @Override method onTerminate (line 70) | @Override FILE: demo/src/main/java/me/jessyan/mvparms/demo/app/EventBusTags.java type EventBusTags (line 30) | public interface EventBusTags { FILE: demo/src/main/java/me/jessyan/mvparms/demo/app/FragmentLifecycleCallbacksImpl.java class FragmentLifecycleCallbacksImpl (line 38) | public class FragmentLifecycleCallbacksImpl extends FragmentManager.Frag... method onFragmentAttached (line 40) | @Override method onFragmentCreated (line 45) | @Override method onFragmentViewCreated (line 55) | @Override method onFragmentActivityCreated (line 60) | @Override method onFragmentStarted (line 65) | @Override method onFragmentResumed (line 70) | @Override method onFragmentPaused (line 75) | @Override method onFragmentStopped (line 80) | @Override method onFragmentSaveInstanceState (line 85) | @Override method onFragmentViewDestroyed (line 90) | @Override method onFragmentDestroyed (line 95) | @Override method onFragmentDetached (line 100) | @Override FILE: demo/src/main/java/me/jessyan/mvparms/demo/app/GlobalConfiguration.java class GlobalConfiguration (line 55) | public final class GlobalConfiguration implements ConfigModule { method applyOptions (line 58) | @Override method injectAppLifecycle (line 155) | @Override method injectActivityLifecycle (line 162) | @Override method injectFragmentLifecycle (line 169) | @Override FILE: demo/src/main/java/me/jessyan/mvparms/demo/app/GlobalHttpHandlerImpl.java class GlobalHttpHandlerImpl (line 46) | public class GlobalHttpHandlerImpl implements GlobalHttpHandler { method GlobalHttpHandlerImpl (line 49) | public GlobalHttpHandlerImpl(Context context) { method onHttpResultResponse (line 62) | @NonNull method onHttpRequestBefore (line 98) | @NonNull FILE: demo/src/main/java/me/jessyan/mvparms/demo/app/ResponseErrorListenerImpl.java class ResponseErrorListenerImpl (line 43) | public class ResponseErrorListenerImpl implements ResponseErrorListener { method handleResponseError (line 45) | @Override method convertStatusCode (line 64) | private String convertStatusCode(HttpException httpException) { FILE: demo/src/main/java/me/jessyan/mvparms/demo/app/service/DemoService.java class DemoService (line 29) | public class DemoService extends BaseService { method init (line 30) | @Override FILE: demo/src/main/java/me/jessyan/mvparms/demo/app/utils/RxUtils.java class RxUtils (line 36) | public class RxUtils { method RxUtils (line 38) | private RxUtils() { method applySchedulers (line 41) | public static ObservableTransformer applySchedulers(final IV... method bindToLifecycle (line 62) | @Deprecated FILE: demo/src/main/java/me/jessyan/mvparms/demo/di/component/UserComponent.java type UserComponent (line 37) | @ActivityScope method inject (line 40) | void inject(UserActivity activity); type Builder (line 42) | @Component.Builder method view (line 44) | @BindsInstance method appComponent (line 47) | UserComponent.Builder appComponent(AppComponent appComponent); method build (line 49) | UserComponent build(); FILE: demo/src/main/java/me/jessyan/mvparms/demo/di/module/UserModule.java class UserModule (line 46) | @Module method provideRxPermissions (line 49) | @ActivityScope method provideLayoutManager (line 55) | @ActivityScope method provideUserList (line 61) | @ActivityScope method provideUserAdapter (line 67) | @ActivityScope method bindUserModel (line 73) | @Binds FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/contract/UserContract.java type UserContract (line 39) | public interface UserContract { type View (line 41) | interface View extends IView { method startLoadMore (line 42) | void startLoadMore(); method endLoadMore (line 44) | void endLoadMore(); method getActivity (line 46) | Activity getActivity(); method getRxPermissions (line 49) | RxPermissions getRxPermissions(); type Model (line 53) | interface Model extends IModel { method getUsers (line 54) | Observable> getUsers(int lastIdQueried, boolean update); FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/model/UserModel.java class UserModel (line 50) | @ActivityScope method UserModel (line 54) | @Inject method getUsers (line 59) | @Override method onPause (line 73) | @OnLifecycleEvent(Lifecycle.Event.ON_PAUSE) FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/model/api/Api.java type Api (line 27) | public interface Api { FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/model/api/cache/CommonCache.java type CommonCache (line 38) | public interface CommonCache { method getUsers (line 40) | @LifeCache(duration = 2, timeUnit = TimeUnit.MINUTES) FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/model/api/service/CommonService.java type CommonService (line 27) | public interface CommonService { FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/model/api/service/UserService.java type UserService (line 37) | public interface UserService { method getUsers (line 40) | @Headers({HEADER_API_VERSION}) FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/model/entity/BaseResponse.java class BaseResponse (line 32) | public class BaseResponse implements Serializable { method getData (line 37) | public T getData() { method getCode (line 41) | public String getCode() { method getMsg (line 45) | public String getMsg() { method isSuccess (line 54) | public boolean isSuccess() { FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/model/entity/User.java class User (line 29) | public class User { method User (line 34) | public User(int id, String login, String avatarUrl) { method getAvatarUrl (line 40) | public String getAvatarUrl() { method getId (line 48) | public int getId() { method getLogin (line 52) | public String getLogin() { method toString (line 56) | @NotNull FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/presenter/UserPresenter.java class UserPresenter (line 54) | @ActivityScope method UserPresenter (line 71) | @Inject method onCreate (line 80) | @OnLifecycleEvent(Lifecycle.Event.ON_CREATE) method requestUsers (line 85) | public void requestUsers(final boolean pullToRefresh) { method requestFromModel (line 108) | private void requestFromModel(boolean pullToRefresh) { method onDestroy (line 160) | @Override FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/ui/activity/UserActivity.java class UserActivity (line 56) | public class UserActivity extends BaseActivity implements... method setupActivityComponent (line 72) | @Override method initView (line 82) | @Override method initData (line 87) | @Override method onRefresh (line 95) | @Override method initRecyclerView (line 103) | private void initRecyclerView() { method showLoading (line 109) | @Override method hideLoading (line 115) | @Override method showMessage (line 121) | @Override method launchActivity (line 127) | @Override method killMyself (line 133) | @Override method startLoadMore (line 141) | @Override method endLoadMore (line 149) | @Override method getActivity (line 154) | @Override method getRxPermissions (line 159) | @Override method initPaginate (line 167) | private void initPaginate() { method onDestroy (line 193) | @Override FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/ui/adapter/UserAdapter.java class UserAdapter (line 40) | public class UserAdapter extends DefaultAdapter { method UserAdapter (line 42) | public UserAdapter(List infos) { method getHolder (line 46) | @NonNull method getLayoutId (line 52) | @Override FILE: demo/src/main/java/me/jessyan/mvparms/demo/mvp/ui/holder/UserItemHolder.java class UserItemHolder (line 45) | public class UserItemHolder extends BaseHolder { method UserItemHolder (line 57) | public UserItemHolder(View itemView) { method setData (line 64) | @Override method onRelease (line 81) | @Override FILE: demo/src/test/java/me/jessyan/mvparms/demo/ExampleUnitTest.java class ExampleUnitTest (line 10) | public class ExampleUnitTest { method addition_isCorrect (line 11) | @Test