Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arvinljw/AFBaseLibrary
/ functions
Functions
484 in github.com/arvinljw/AFBaseLibrary
⨍
Functions
484
◇
Types & classes
80
↓ 24 callers
Method
getAFContext
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseFragment.java:49
↓ 21 callers
Method
getAFContext
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseActivity.java:49
↓ 19 callers
Method
get
()
sample/src/main/java/net/arvin/sample/nets/GankNet.java:27
↓ 19 callers
Method
show
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/dialogs/BasePopupWindow.java:196
↓ 12 callers
Method
getDrawableTypeRequest
(Object obj, View img)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFGlideUtil.java:229
↓ 12 callers
Method
getWidth
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/dialogs/BaseDialog.java:42
↓ 12 callers
Method
w
(String message)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFLog.java:15
↓ 11 callers
Method
getHeight
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/dialogs/BaseDialog.java:46
↓ 10 callers
Method
create
()
sample/src/main/java/net/arvin/sample/nets/converts/ResultConvertFactory.java:30
↓ 7 callers
Method
size
(final int size)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:375
↓ 6 callers
Method
build
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/VerticalDividerItemDecoration.java:154
↓ 6 callers
Method
getContentDefaultWidth
不能为WrapContent
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/dialogs/BasePopupWindow.java:209
↓ 6 callers
Method
refreshLoadComplete
(boolean success, boolean hasNextPage)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshLoadFragment.java:121
↓ 5 callers
Method
autoRefresh
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshFragment.java:45
↓ 5 callers
Method
getScreenWidth
(Context context)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFSizeUtil.java:20
↓ 5 callers
Method
getType
()
sample/src/main/java/net/arvin/sample/entities/TabEntity.java:34
↓ 5 callers
Method
setMessage
(String message)
sample/src/main/java/net/arvin/sample/uis/dialogs/TipsDialog.java:49
↓ 4 callers
Method
dp2px
(float dipValue)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFSizeUtil.java:33
↓ 4 callers
Method
getAdapter
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshLoadFragment.java:156
↓ 4 callers
Method
getInstance
()
sample/src/main/java/net/arvin/sample/nets/OtherService.java:17
↓ 4 callers
Method
requestPermissions
(final Object object, String rationale, final int requestCode, final String... perms)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:71
↓ 3 callers
Method
blur
(Context context, Bitmap bitmap, int radius)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFGlideUtil.java:390
↓ 3 callers
Method
checkCallingObjectSuitability
(Object object)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:246
↓ 3 callers
Method
color
(final int color)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:339
↓ 3 callers
Method
dividerPaint
Returns {@link android.graphics.Paint} for divider @param position Divider position (or group index for GridLayoutManager) @param parent RecyclerVi
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:254
↓ 3 callers
Method
dividerSize
Returns size value of divider. Height for horizontal divider, width for vertical divider @param position Divider position (or group index for GridLay
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:300
↓ 3 callers
Method
drawableProvider
Returns drawable instance for divider @param position Divider position (or group index for GridLayoutManager) @param parent RecyclerView @return Dr
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:284
↓ 3 callers
Method
getActivity
(Object object)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:224
↓ 3 callers
Method
getApplicationContext
用于https请求是加载证书所用 @return 返回ApplicationContext即可
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNet.java:165
↓ 3 callers
Method
getTitle
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/adapters/PagerFragmentAdapter.java:42
↓ 3 callers
Method
init
(Bundle savedInstanceState)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseFragment.java:53
↓ 3 callers
Method
setAdapter
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshLoadFragment.java:67
↓ 3 callers
Method
startActivityForResult
(int requestCode, Class clazz)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseFragment.java:100
↓ 3 callers
Method
transform
(Resource<Bitmap> resource, int outWidth, int outHeight)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFGlideUtil.java:357
↓ 2 callers
Method
agreeAll
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:264
↓ 2 callers
Method
cancelCall
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/ApiCallback.java:19
↓ 2 callers
Method
checkBuilderParams
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:408
↓ 2 callers
Method
checkDeniedPermissionsNeverAskAgain
(final Object object, String rationale, String positiveButton,
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:158
↓ 2 callers
Method
convertItem
(BaseViewHolder helper, CategoryEntity item)
sample/src/main/java/net/arvin/sample/uis/adapters/CategoryListAdapter.java:52
↓ 2 callers
Method
executePermissionsRequest
(Object object, String[] perms, int requestCode)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:211
↓ 2 callers
Method
getDefaultBaseUrl
@return 返回baseUrl,最好保证统一,注意一定要'/'符号结尾
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNet.java:199
↓ 2 callers
Method
getDefaultCallAdapterFactory
默认使用rxjava call adapter,和{@link BaseNetService}结合使用,可避免rx引起的内存泄漏问题
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNet.java:83
↓ 2 callers
Method
getDividerSize
(int position, RecyclerView parent)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/HorizontalDividerItemDecoration.java:68
↓ 2 callers
Method
getDividerSize
(int position, RecyclerView parent)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/VerticalDividerItemDecoration.java:68
↓ 2 callers
Method
getGroupIndex
Returns a group index for GridLayoutManager. for LinearLayoutManager, always returns position. @param position current view position to draw divider
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:212
↓ 2 callers
Method
getHttpClient
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNet.java:90
↓ 2 callers
Method
getImages
()
sample/src/main/java/net/arvin/sample/entities/CategoryEntity.java:112
↓ 2 callers
Method
getLastDividerOffset
In the case mShowLastDivider = false, Returns offset for how many views we don't have to draw a divider for, for LinearLayoutManager it is as simple a
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:169
↓ 2 callers
Method
getMovieName
()
sample/src/main/java/net/arvin/sample/entities/MovieEntity.java:34
↓ 2 callers
Method
getResults
()
sample/src/main/java/net/arvin/sample/nets/converts/ResultEntity.java:22
↓ 2 callers
Method
getShowImage
()
sample/src/main/java/net/arvin/sample/entities/CategoryEntity.java:104
↓ 2 callers
Method
getStatusHeight
若是没有沉浸式,则需要减去状态栏的高度
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/dialogs/BasePopupWindow.java:119
↓ 2 callers
Method
getSwipeBackLayout
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseSwipeBackActivity.java:31
↓ 2 callers
Method
getUrl
()
sample/src/main/java/net/arvin/sample/entities/CategoryEntity.java:72
↓ 2 callers
Method
getWindowManager
(Context context)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFSizeUtil.java:16
↓ 2 callers
Method
isHttpsRequest
若是https请求,则还需要重写{@link #getCertificateNames()}和{@link #getApplicationContext()}方法
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNet.java:147
↓ 2 callers
Method
isSuccess
(List<T> backData)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshLoadFragment.java:147
↓ 2 callers
Method
loadData
(final int page)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshLoadFragment.java:158
↓ 2 callers
Method
loadData
(final int page)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseRefreshLoadActivity.java:158
↓ 2 callers
Method
onBackPressed
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseActivity.java:161
↓ 2 callers
Method
onDestroy
(Object obj)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNetService.java:43
↓ 2 callers
Method
onPermissionsDenied
(int requestCode, List<String> perms)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:51
↓ 2 callers
Method
onRequestPermissionsResult
(int requestCode, String[] permissions, int[] grantResults,
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:118
↓ 2 callers
Method
removeCallback
(Object obj)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNetService.java:33
↓ 2 callers
Method
setAdapter
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseRefreshLoadActivity.java:67
↓ 2 callers
Method
setEmptyView
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshLoadFragment.java:78
↓ 2 callers
Method
setEmptyView
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseRefreshLoadActivity.java:78
↓ 2 callers
Method
setLayoutManager
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshLoadFragment.java:62
↓ 2 callers
Method
setSwipeBackEnable
@param enable false则不能滑动,默认为true
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseSwipeBackActivity.java:39
↓ 2 callers
Method
shouldShowRequestPermissionRationale
(Object object, String perm)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFPermissionUtil.java:197
↓ 2 callers
Method
sizeResId
(@DimenRes int sizeId)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:384
↓ 2 callers
Method
startActivity
(Class clazz)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseFragment.java:87
↓ 2 callers
Method
subscribe
(Observable<T> observable, ApiCallback<T> callback)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNetService.java:19
↓ 1 callers
Method
addApi
(ApiCallback callback)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNetService.java:24
↓ 1 callers
Method
addDivider
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseRefreshLoadFragment.java:97
↓ 1 callers
Method
addDivider
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseRefreshLoadActivity.java:97
↓ 1 callers
Method
autoRefresh
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseRefreshActivity.java:46
↓ 1 callers
Method
circleCrop
(BitmapPool pool, Bitmap source)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFGlideUtil.java:256
↓ 1 callers
Method
colorProvider
(ColorProvider provider)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:352
↓ 1 callers
Method
convertNoImage
(BaseViewHolder helper, CategoryEntity item)
sample/src/main/java/net/arvin/sample/uis/adapters/CategoryListAdapter.java:47
↓ 1 callers
Method
createPager
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseTabPagerFragment.java:47
↓ 1 callers
Method
dealRequest
@param request 用于处理header意外的数据,例如对请求参数的处理 @return 返回处理后的request对象
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNet.java:133
↓ 1 callers
Method
dealResponse
@param response 对请求结果的处理,默认打印请求和返回信息
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNet.java:140
↓ 1 callers
Method
dividerBottomMargin
Returns bottom margin of divider. @param position Divider position (or group index for GridLayoutManager) @param parent RecyclerView @return bottom
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/VerticalDividerItemDecoration.java:101
↓ 1 callers
Method
dividerColor
Returns {@link android.graphics.Color} value of divider @param position Divider position (or group index for GridLayoutManager) @param parent Recyc
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:269
↓ 1 callers
Method
dividerLeftMargin
Returns left margin of divider. @param position Divider position (or group index for GridLayoutManager) @param parent RecyclerView @return left mar
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/HorizontalDividerItemDecoration.java:92
↓ 1 callers
Method
dividerRightMargin
Returns right margin of divider. @param position Divider position (or group index for GridLayoutManager) @param parent RecyclerView @return right m
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/HorizontalDividerItemDecoration.java:101
↓ 1 callers
Method
dividerTopMargin
Returns top margin of divider. @param position Divider position (or group index for GridLayoutManager) @param parent RecyclerView @return top margi
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/VerticalDividerItemDecoration.java:92
↓ 1 callers
Method
drawableProvider
(int position, RecyclerView parent)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/views/FlexibleDividerDecoration.java:363
↓ 1 callers
Method
getAFFragmentManager
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseTabPagerActivity.java:49
↓ 1 callers
Method
getAdapter
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseRefreshLoadActivity.java:156
↓ 1 callers
Method
getAdapter
()
sample/src/main/java/net/arvin/sample/uis/fragments/RecyclerViewFragment.java:49
↓ 1 callers
Method
getAdapter
()
sample/src/main/java/net/arvin/sample/uis/activities/MainActivity.java:46
↓ 1 callers
Method
getApi
@param clazz 保证传入的参数是要获得的api的class @return 返回api实例,方便调用接口
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNet.java:173
↓ 1 callers
Method
getBackViewId
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/fragments/BaseHeaderFragment.java:67
↓ 1 callers
Method
getBackViewId
()
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/activities/BaseHeaderActivity.java:69
↓ 1 callers
Method
getCertificateNames
https请求证书名字,需要存放在assets文件夹中 @return 返回证书的名字,例如:文件名.后缀名
afbaselibrary/src/main/java/net/arvin/afbaselibrary/nets/BaseNet.java:156
↓ 1 callers
Method
getCertificatesByAssert
(Context context, String... certificateNames)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/utils/AFCertificateUtil.java:26
↓ 1 callers
Method
getCode
()
sample/src/main/java/net/arvin/sample/nets/callback/CallbackException.java:20
↓ 1 callers
Method
getContent
(int position)
afbaselibrary/src/main/java/net/arvin/afbaselibrary/uis/adapters/PagerFragmentAdapter.java:46
next →
1–100 of 484, ranked by callers