MCPcopy Create free account

hub / github.com/arvinljw/AFBaseLibrary / types & classes

Types & classes80 in github.com/arvinljw/AFBaseLibrary

ClassAFCertificateUtil
Created by arvinljw on 17/5/12 17:01 Function:https请求证书工具 Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFCertificateUtil.java:24
ClassAFConstant
Created by arvinljw on 17/5/11 15:36 Function:BaseLib的常量控制类 Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/data/AFConstant.java:8
ClassAFGlideUtil
Created by arvinljw on 17/5/15 00:28 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFGlideUtil.java:45
ClassAFKillAllActivityEvent
Created by arvinljw on 2018/5/9 17:43 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/data/AFKillAllActivityEvent.java:8
ClassAFLog
Created by arvinljw on 17/5/11 16:38 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFLog.java:12
ClassAFPermissionUtil
Android M (API >= 23).
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:45
ClassAFSizeUtil
Created by arvin on 2016/2/2 16:42. 屏幕尺寸相关方法
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFSizeUtil.java:14
ClassAFTitleEntity
Created by arvinljw on 17/5/12 14:42 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/data/AFTitleEntity.java:11
ClassApiCallback
Created by arvinljw on 17/5/12 17:01 Function:预处理回调
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/ApiCallback.java:10
ClassBaseActivity
Created by arvinljw on 17/5/11 15:09 Function:公共部分 Desc:包含权限申请,加载数据提示框,Toast,View注解,状态栏控制等
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseActivity.java:34
ClassBaseDialog
Created by arvinljw on 17/5/15 01:38 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/dialogs/BaseDialog.java:22
ClassBaseFragment
Created by arvinljw on 17/5/11 16:53 Function:公共部分 Desc:包含权限申请,加载数据提示框,Toast,View注解,状态栏控制等
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseFragment.java:32
ClassBaseHeaderActivity
Created by arvinljw on 17/5/11 17:01 Function:有的标题Activity,支持右滑返回,也可禁止该功能,具体请参考{@link BaseSwipeBackActivity} Desc:根据项目中的情况来看一般就只有返回按钮和标题,更多的就自行情况扩展吧
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseHeaderActivity.java:17
ClassBaseHeaderFragment
Created by arvinljw on 17/5/11 17:19 Function:带标题的Fragment Desc:功能与代表提的Activity一致,但是在实际中应该用的较少
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseHeaderFragment.java:15
ClassBaseNet
Created by arvinljw on 17/5/12 17:01 Function:封装网络请求类 Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNet.java:36
ClassBaseNetService
Created by arvinljw on 17/5/14 23:01 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNetService.java:16
ClassBasePopupWindow
Created by arvinljw on 17/5/15 21:53 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/dialogs/BasePopupWindow.java:22
ClassBaseRefreshActivity
Created by arvinljw on 17/5/11 19:12 Function:带有下拉刷新的Activity Desc:当只需要提供下拉刷新的界面
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseRefreshActivity.java:19
ClassBaseRefreshFragment
Created by arvinljw on 17/5/11 21:09 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshFragment.java:18
ClassBaseRefreshLoadActivity
Created by arvinljw on 17/5/11 21:13 Function:下拉刷新,上拉加载 Desc:因为这里涉及到上拉加载所以必定是列表,而列表通常都是RecyclerView,所以这里就没有单独抽取加载更多 适用场景:(在sample中体现) 1、正常的列表包含上拉下拉; 2
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseRefreshLoadActivity.java:33
ClassBaseRefreshLoadFragment
Created by arvinljw on 17/5/11 22:19 Function:下拉刷新,上拉加载 Desc:因为这里涉及到上拉加载所以必定是列表,而列表通常都是RecyclerView,所以这里就没有单独抽取加载更多 适用场景:(在sample中体现) 1、正常的列表包含上拉下拉; 2
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshLoadFragment.java:33
ClassBaseSwipeBackActivity
Created by arvinljw on 17/5/17 12:31 Function:右滑返回 Desc:可通过{@link #setSwipeBackEnable}方法,设置是否能滑动
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseSwipeBackActivity.java:15
ClassBaseTabPagerActivity
Created by arvinljw on 17/5/12 13:41 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseTabPagerActivity.java:22
ClassBaseTabPagerFragment
Created by arvinljw on 17/5/12 13:41 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseTabPagerFragment.java:21
ClassBlurTransformation
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFGlideUtil.java:319
ClassBuilder
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/HorizontalDividerItemDecoration.java:104
ClassBuilder
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:303
ClassBuilder
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/VerticalDividerItemDecoration.java:104
ClassCallbackException
Created by arvinljw on 17/5/15 01:14 Function: Desc:
sample/src/main/java/net/arvin/sample/nets/callback/CallbackException.java:10
ClassCategoryEntity
Created by arvinljw on 17/5/14 23:41 Function: Desc:
sample/src/main/java/net/arvin/sample/entities/CategoryEntity.java:10
ClassCategoryFragment
Created by arvinljw on 17/5/15 00:09 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/fragments/CategoryFragment.java:26
ClassCategoryListAdapter
Created by arvinljw on 17/5/15 00:10 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/adapters/CategoryListAdapter.java:22
InterfaceColorProvider
Interface for controlling divider color
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:260
ClassCustomChromeClient
sample/src/main/java/net/arvin/sample/uis/activities/HtmlActivity.java:118
ClassCustomWebViewClient
sample/src/main/java/net/arvin/sample/uis/activities/HtmlActivity.java:78
EnumDividerType
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:30
ClassDoubanMovieListActivity
Created by arvinljw on 18/3/5 13:49 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/activities/DoubanMovieListActivity.java:14
InterfaceDrawableProvider
Interface for controlling drawable object for divider drawing
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:275
ClassFlexibleDividerDecoration
Created by arvinljw on 17/5/11 21:27 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:23
InterfaceGankApi
Created by arvinljw on 17/5/14 23:29 Function: Desc:
sample/src/main/java/net/arvin/sample/nets/GankApi.java:16
ClassGankCallback
Created by arvinljw on 17/5/15 01:11 Function: Desc:
sample/src/main/java/net/arvin/sample/nets/callback/GankCallback.java:11
ClassGankNet
Created by arvinljw on 17/5/14 23:28 Function:网络请求实现类 Desc:网络请求使用的例子
sample/src/main/java/net/arvin/sample/nets/GankNet.java:13
ClassGankService
Created by arvinljw on 17/5/14 23:40 Function: Desc:
sample/src/main/java/net/arvin/sample/nets/GankService.java:25
ClassGlideCircleTransform
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFGlideUtil.java:247
ClassGlideRoundTransform
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFGlideUtil.java:284
ClassHeaderFragment
Created by arvinljw on 17/5/11 19:03 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/fragments/HeaderFragment.java:17
ClassHorizontalDividerItemDecoration
Created by arvinljw on 17/5/11 21:26 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/HorizontalDividerItemDecoration.java:16
ClassHtmlActivity
Created by arvinljw on 18/3/5 13:21 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/activities/HtmlActivity.java:30
InterfaceIPageContent
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/adapters/PagerFragmentAdapter.java:45
InterfaceIPageTitle
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/adapters/PagerFragmentAdapter.java:41
InterfaceIRequestPermissionCallback
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:263
InterfaceIWeakHandler
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/WeakHandler.java:31
ClassJustTextFragment
Created by arvinljw on 17/5/12 15:20 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/fragments/JustTextFragment.java:17
ClassMainActivity
Created by arvinljw on 17/5/10 12:51 Function:首页 Desc:首页,这个界面退出就是桌面即在栈底,所以需要重写onBackPressed方法,去掉向右关闭的动画 在style方面若是使用了右滑关闭功能,那么应该想这个例子一样,Application的th
sample/src/main/java/net/arvin/sample/uis/activities/MainActivity.java:20
InterfaceMarginProvider
Interface for controlling divider margin
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/HorizontalDividerItemDecoration.java:83
InterfaceMarginProvider
Interface for controlling divider margin
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/VerticalDividerItemDecoration.java:83
ClassMovieEntity
Created by arvinljw on 18/3/4 11:46 Function: Desc:
sample/src/main/java/net/arvin/sample/entities/MovieEntity.java:11
ClassMovieListAdapter
sample/src/main/java/net/arvin/sample/uis/fragments/MovieListFragment.java:108
ClassMovieListFragment
Created by arvinljw on 18/3/4 11:37 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/fragments/MovieListFragment.java:36
ClassMultiEntity
Created by arvinljw on 17/7/30 14:48 Function: Desc:
sample/src/main/java/net/arvin/sample/entities/MultiEntity.java:8
InterfaceOnLeftClickListener
sample/src/main/java/net/arvin/sample/uis/dialogs/TipsDialog.java:80
InterfaceOnRightClickListener
sample/src/main/java/net/arvin/sample/uis/dialogs/TipsDialog.java:84
InterfaceOtherApi
Created by arvinljw on 17/5/15 01:27 Function:其他模块的接口 Desc:虽是其他模块,但是一般情况BaseUrl相同
sample/src/main/java/net/arvin/sample/nets/OtherApi.java:16
ClassOtherService
Created by arvinljw on 17/5/15 01:30 Function: Desc:
sample/src/main/java/net/arvin/sample/nets/OtherService.java:14
ClassPagerFragmentAdapter
Created by arvinljw on 17/5/12 14:25 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/adapters/PagerFragmentAdapter.java:14
InterfacePaintProvider
Interface for controlling paint instance for divider drawing
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:245
InterfacePermissionCallbacks
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:47
ClassRecyclerViewFragment
Created by arvinljw on 17/7/28 17:46 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/fragments/RecyclerViewFragment.java:24
ClassRequestBodyConverter
Created by arvinljw on 17/5/14 23:56 Function:请求convert Desc:会对请求数据统一处理,这里和{@link retrofit2.converter.gson.GsonRequestBodyConverter}实现一致
sample/src/main/java/net/arvin/sample/nets/converts/RequestBodyConverter.java:22
ClassResponseBodyConverter
Created by arvinljw on 17/5/14 23:54 Function:统一处理返回结果 Desc:
sample/src/main/java/net/arvin/sample/nets/converts/ResponseBodyConverter.java:19
ClassResultConvertFactory
Created by arvinljw on 17/5/14 23:54 Function: Desc:
sample/src/main/java/net/arvin/sample/nets/converts/ResultConvertFactory.java:20
ClassResultEntity
Created by arvinljw on 17/5/14 23:58 Function: Desc:
sample/src/main/java/net/arvin/sample/nets/converts/ResultEntity.java:10
InterfaceSizeProvider
Interface for controlling divider size
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:290
ClassTabDemoActivity
Created by arvinljw on 17/5/12 15:15 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/activities/TabDemoActivity.java:17
ClassTabEntity
Created by arvin on 17/5/14 00:25 Function: Desc:
sample/src/main/java/net/arvin/sample/entities/TabEntity.java:11
ClassTipsDialog
Created by arvinljw on 17/5/15 16:09 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/dialogs/TipsDialog.java:18
ClassTipsPopupWindow
Created by arvinljw on 17/5/15 22:35 Function: Desc:
sample/src/main/java/net/arvin/sample/uis/dialogs/TipsPopupWindow.java:18
ClassVerticalDividerItemDecoration
Created by arvinljw on 17/5/11 21:28 Function: Desc:
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/VerticalDividerItemDecoration.java:16
InterfaceVisibilityProvider
Interface for controlling divider visibility
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:230
ClassWeakHandler
Created by arvinljw on 17/5/16 00:15 Function:避免内存泄露的Handler Desc:使用弱引用
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/WeakHandler.java:13