Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/XWC95/Atoms-mvp
/ functions
Functions
462 in github.com/XWC95/Atoms-mvp
⨍
Functions
462
◇
Types & classes
104
↓ 21 callers
Method
get
返回这个 {@code key} 在缓存中对应的 {@code value}, 如果返回 {@code null} 说明这个 {@code key} 没有对应的 {@code value} @param key {@code key} @return {@code value}
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java:69
↓ 20 callers
Method
size
返回当前缓存已占用的总 size @return {@code size}
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java:54
↓ 19 callers
Method
getResources
获得资源
atoms/src/main/java/com/vea/atoms/mvp/utils/AtomsUtils.java:128
↓ 17 callers
Method
build
Returns a new cache @param type 框架中需要缓存的模块类型 @return {@link Cache}
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java:45
↓ 12 callers
Method
logLines
对 {@code lines} 中的信息进行逐行打印 @param tag @param lines @param withLineSize 为 {@code true} 时, 每行的信息长度不会超过110, 超过则自动换行
atoms/src/main/java/com/vea/atoms/mvp/http/log/DefaultFormatPrinter.java:163
↓ 10 callers
Method
getInstance
()
atoms/src/main/java/com/vea/atoms/mvp/app/AppManager.java:25
↓ 8 callers
Method
checkNotNull
(T reference)
atoms/src/main/java/com/vea/atoms/mvp/utils/Preconditions.java:67
↓ 8 callers
Method
clear
清除缓存中所有的内容
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java:111
↓ 8 callers
Method
format
(String template, @Nullable Object... args)
atoms/src/main/java/com/vea/atoms/mvp/utils/Preconditions.java:145
↓ 7 callers
Method
getItemCount
()
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/BaseRecyclerAdapter.java:216
↓ 7 callers
Method
remove
移除缓存中这个 {@code key} 所对应的条目,并返回所移除条目的 value 如果返回为 {@code null} 则有可能时因为这个 {@code key} 对应的 value 为 {@code null} 或条目不存在 @param key {@code key} @return 如果
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java:90
↓ 6 callers
Method
getActivity
获取指定的Activity @author kymjs
atoms/src/main/java/com/vea/atoms/mvp/app/ActivityManager.java:37
↓ 6 callers
Method
getIndex
(int position)
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/BaseRecyclerAdapter.java:212
↓ 6 callers
Method
getTag
(boolean isRequest)
atoms/src/main/java/com/vea/atoms/mvp/http/log/DefaultFormatPrinter.java:266
↓ 6 callers
Method
inflate
填充view @param detailScreen @return
atoms/src/main/java/com/vea/atoms/mvp/utils/AtomsUtils.java:224
↓ 6 callers
Method
setState
(int mState, boolean isUpdate)
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/BaseRecyclerAdapter.java:321
↓ 5 callers
Method
addAll
(List<T> items)
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/BaseRecyclerAdapter.java:249
↓ 5 callers
Method
getItemSize
返回每个 {@code item} 所占用的 size,默认为1,这个 size 的单位必须和构造函数所传入的 size 一致 子类可以重写这个方法以适应不同的单位,比如说 bytes @param item 每个 {@code item} 所占用的 size @return 单个 item 的
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/LruCache.java:74
↓ 5 callers
Method
onCreate
(@NonNull Application application)
atoms/src/main/java/com/vea/atoms/mvp/app/AppLifecycles.java:38
↓ 5 callers
Method
put
将 {@code key} 和 {@code value} 以条目的形式加入缓存,如果这个 {@code key} 在缓存中已经有对应的 {@code value} 则此 {@code value} 被新的 {@code value} 替换并返回,如果为 {@code null} 说明是一个新条目
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java:80
↓ 5 callers
Method
url
在调用 Retrofit API 接口之前,使用 Okhttp 或其他方式,请求到正确的 BaseUrl 并通过此方法返回 @return
atoms/src/main/java/com/vea/atoms/mvp/http/BaseUrl.java:33
↓ 4 callers
Method
addInterceptor
(Interceptor interceptor)
atoms/src/main/java/com/vea/atoms/mvp/di/module/GlobalConfigModule.java:203
↓ 4 callers
Method
builder
()
atoms/src/main/java/com/vea/atoms/mvp/di/module/GlobalConfigModule.java:76
↓ 4 callers
Method
closeQuietly
(Closeable closeable)
atoms/src/main/java/com/vea/atoms/mvp/utils/ZipHelper.java:260
↓ 4 callers
Method
getView
()
atoms/src/main/java/com/vea/atoms/mvp/base/BasePresenter.java:68
↓ 4 callers
Method
keySet
返回当前缓存中含有的所有 {@code key} @return {@code keySet}
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java:106
↓ 4 callers
Method
load
(Context context, ImageView view, String url)
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/utils/ImageLoader.java:30
↓ 4 callers
Method
makeText
单例 toast @param string
atoms/src/main/java/com/vea/atoms/mvp/utils/AtomsUtils.java:233
↓ 3 callers
Method
attachBaseContext
@param application 最初设计上没有这个参数,为了给插件化调用。如何插件化可参考360RePlugin @param base Context
atoms/src/main/java/com/vea/atoms/mvp/app/AppLifecycles.java:36
↓ 3 callers
Method
badPositionIndex
(int index, int size, String desc)
atoms/src/main/java/com/vea/atoms/mvp/utils/Preconditions.java:125
↓ 3 callers
Method
containsKey
如果这个 {@code key} 在缓存中有对应的 value 并且不为 {@code null}, 则返回 {@code true} @param key {@code key} @return {@code true} 为在容器中含有这个 {@code key}, 否则为 {@code fal
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java:99
↓ 3 callers
Method
convertCharset
(Charset charset)
atoms/src/main/java/com/vea/atoms/mvp/http/log/RequestInterceptor.java:275
↓ 3 callers
Method
getId
()
CommonService/src/main/java/org/vea/atoms/mvp/commonservice/IUserService.java:14
↓ 3 callers
Method
getItemViewType
(int position)
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/BaseRecyclerAdapter.java:203
↓ 3 callers
Method
getItems
()
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/BaseRecyclerAdapter.java:241
↓ 3 callers
Method
isEmpty
(Object obj)
atoms/src/main/java/com/vea/atoms/mvp/utils/AtomsUtils.java:296
↓ 3 callers
Method
isEmpty
(String line)
atoms/src/main/java/com/vea/atoms/mvp/http/log/DefaultFormatPrinter.java:63
↓ 3 callers
Method
isParseable
是否可以解析 @param mediaType {@link MediaType} @return {@code true} 为可以解析
atoms/src/main/java/com/vea/atoms/mvp/http/log/RequestInterceptor.java:238
↓ 3 callers
Method
onTerminate
(@NonNull Application application)
atoms/src/main/java/com/vea/atoms/mvp/app/AppLifecycles.java:40
↓ 3 callers
Method
parse
()
atoms/src/main/java/com/vea/atoms/mvp/integration/ManifestParser.java:42
↓ 3 callers
Method
transform
(BitmapPool pool, Bitmap toTransform, int outWidth, int outHeight)
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/utils/ImageLoader.java:91
↓ 2 callers
Method
addSubscription
(Disposable disposable)
atoms/src/main/java/com/vea/atoms/mvp/base/BasePresenter.java:82
↓ 2 callers
Method
appComponent
(AppComponent appComponent)
Module-gank/src/main/java/com/vea/atoms/mvp/gank/di/component/GankComponent.java:45
↓ 2 callers
Method
attachView
(T view)
atoms/src/main/java/com/vea/atoms/mvp/base/IPresenter.java:29
↓ 2 callers
Method
calculateCacheSize
(Context context)
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/CacheType.java:53
↓ 2 callers
Method
checkState
(boolean expression)
atoms/src/main/java/com/vea/atoms/mvp/utils/Preconditions.java:49
↓ 2 callers
Method
configRecyclerView
配置 RecyclerView @param recyclerView @param layoutManager
atoms/src/main/java/com/vea/atoms/mvp/utils/AtomsUtils.java:347
↓ 2 callers
Method
createShowItemList
(BaseRecyclerAdapter<T> adapter, RecyclerRefreshLayout refresh)
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/ListFactory.java:11
↓ 2 callers
Method
detachView
()
atoms/src/main/java/com/vea/atoms/mvp/base/IPresenter.java:31
↓ 2 callers
Method
dotHeaders
对 {@code header} 按规定的格式进行处理 @param header @return
atoms/src/main/java/com/vea/atoms/mvp/http/log/DefaultFormatPrinter.java:242
↓ 2 callers
Method
evict
当缓存中已占用的总 size 大于所能允许的最大 size ,会使用 {@link #trimToSize(int)} 开始清除满足条件的条目
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/LruCache.java:218
↓ 2 callers
Method
getAppComponent
()
atoms/src/main/java/com/vea/atoms/mvp/app/IApp.java:33
↓ 2 callers
Method
getAppManager
单一实例
atoms/src/main/java/com/vea/atoms/mvp/app/ActivityManager.java:20
↓ 2 callers
Method
getAvatarUrl
()
CommonService/src/main/java/org/vea/atoms/mvp/commonservice/IUserService.java:12
↓ 2 callers
Method
getGankData
(boolean isRefresh)
Module-gank/src/main/java/com/vea/atoms/mvp/gank/mvp/contract/GirlContract.java:53
↓ 2 callers
Method
getHeight
()
Module-gank/src/main/java/com/vea/atoms/mvp/gank/mvp/model/entity/GankItemBean.java:46
↓ 2 callers
Method
getItem
(int position)
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/BaseRecyclerAdapter.java:300
↓ 2 callers
Method
getLoadingLayoutId
()
atoms/src/main/java/com/vea/atoms/mvp/base/BaseActivity.java:107
↓ 2 callers
Method
getLoadingViewId
()
atoms/src/main/java/com/vea/atoms/mvp/base/BaseActivity.java:111
↓ 2 callers
Method
getRequest
(Request request)
atoms/src/main/java/com/vea/atoms/mvp/http/log/DefaultFormatPrinter.java:209
↓ 2 callers
Method
getResponse
(String header, long tookMs, int code, boolean isSuccessful, List<Stri
atoms/src/main/java/com/vea/atoms/mvp/http/log/DefaultFormatPrinter.java:217
↓ 2 callers
Method
getUser
(int lastIdQueried, boolean isRefresh)
app/src/main/java/com/vea/atoms/mvp/demo/mvp/contract/MainContract.java:25
↓ 2 callers
Method
init
(Context context)
app/src/main/java/com/vea/atoms/mvp/demo/utils/JsonServiceImpl.java:20
↓ 2 callers
Method
initPrepare
()
atoms/src/main/java/com/vea/atoms/mvp/base/BaseLazyFragment.java:60
↓ 2 callers
Method
inject
(GirlFragment activity)
Module-gank/src/main/java/com/vea/atoms/mvp/gank/di/component/GankComponent.java:38
↓ 2 callers
Method
inject
(MainActivity activity)
app/src/main/java/com/vea/atoms/mvp/demo/di/component/DemoComponent.java:36
↓ 2 callers
Method
isJson
(MediaType mediaType)
atoms/src/main/java/com/vea/atoms/mvp/http/log/RequestInterceptor.java:255
↓ 2 callers
Method
isNetWorkAvailable
检查网络是否可用 @param context @return true, false
atoms/src/main/java/com/vea/atoms/mvp/utils/AtomsUtils.java:367
↓ 2 callers
Method
isValidHexChar
判断 c 是否是 16 进制的字符 @param c 需要判断的字符 @return 返回 {@code true} 为 16 进制的字符
atoms/src/main/java/com/vea/atoms/mvp/utils/UrlEncoderUtils.java:64
↓ 2 callers
Method
isXml
(MediaType mediaType)
atoms/src/main/java/com/vea/atoms/mvp/http/log/RequestInterceptor.java:260
↓ 2 callers
Method
jsonFormat
json 格式化 @param json @return
atoms/src/main/java/com/vea/atoms/mvp/utils/CharacterHandler.java:100
↓ 2 callers
Method
navigation
使用 {@link ARouter} 根据 {@code path} 跳转到对应的页面, 这个方法因为没有使用 {@link Activity} 跳转 所以 {@link ARouter} 会自动给 {@link android.content.Intent} 加上 Intent.FLAG_ACTI
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/utils/ARouterUtils.java:26
↓ 2 callers
Method
obtainAppComponentFromContext
(Context context)
atoms/src/main/java/com/vea/atoms/mvp/utils/AtomsUtils.java:355
↓ 2 callers
Method
obtainRetrofitService
根据传入的 Class 获取对应的 Retrofit service @param service @param <T> @return
atoms/src/main/java/com/vea/atoms/mvp/integration/IRepositoryManager.java:35
↓ 2 callers
Method
onComplete
加载结束记得调用
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/RecyclerRefreshLayout.java:160
↓ 2 callers
Method
onItemEvicted
当缓存中有被驱逐的条目时,会回调此方法,默认空实现,子类可以重写这个方法 @param key 被驱逐条目的 {@code key} @param value 被驱逐条目的 {@code value}
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/LruCache.java:84
↓ 2 callers
Method
setCanLoadMore
是否可加载更多 @param mCanLoadMore 是否可加载更多
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/RecyclerRefreshLayout.java:171
↓ 2 callers
Method
setOnLoading
设置正在加载 @param loading 设置正在加载
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/RecyclerRefreshLayout.java:141
↓ 2 callers
Method
setSuperRefreshLayoutListener
添加加载和刷新 @param listener add the listener for SuperRefreshLayout
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/RecyclerRefreshLayout.java:234
↓ 2 callers
Method
showData
@param isRefresh 是否刷新 @param data 数据
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/IBaseShowItemList.java:15
↓ 2 callers
Method
showHasMoreViw
()
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/ShowItemList.java:57
↓ 2 callers
Method
showNoMoreView
()
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/ShowItemList.java:52
↓ 2 callers
Method
trimToSize
当指定的 size 小于当前缓存已占用的总 size 时,会开始清除缓存中最近最少使用的条目 @param size {@code size}
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/LruCache.java:203
↓ 2 callers
Method
useEventBus
()
atoms/src/main/java/com/vea/atoms/mvp/base/BaseFragment.java:107
↓ 1 callers
Method
addActivity
添加Activity到堆栈
atoms/src/main/java/com/vea/atoms/mvp/app/ActivityManager.java:50
↓ 1 callers
Method
addTab
(@Nullable String title, @NonNull String tag, Class<?> clss, @Nullable Bundle args)
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/ViewPagerAdapterFragment.java:55
↓ 1 callers
Method
application
(Application application)
atoms/src/main/java/com/vea/atoms/mvp/di/component/AppComponent.java:68
↓ 1 callers
Method
applyOptions
使用{@link GlobalConfigModule.Builder}给框架配置一些配置参数 @param context @param builder
atoms/src/main/java/com/vea/atoms/mvp/integration/ConfigModule.java:40
↓ 1 callers
Method
badElementIndex
(int index, int size, String desc)
atoms/src/main/java/com/vea/atoms/mvp/utils/Preconditions.java:103
↓ 1 callers
Method
badPositionIndexes
(int start, int end, int size)
atoms/src/main/java/com/vea/atoms/mvp/utils/Preconditions.java:141
↓ 1 callers
Method
baseurl
(String baseUrl)
atoms/src/main/java/com/vea/atoms/mvp/di/module/GlobalConfigModule.java:185
↓ 1 callers
Method
build
()
atoms/src/main/java/com/vea/atoms/mvp/di/component/AppComponent.java:73
↓ 1 callers
Method
build
()
Module-gank/src/main/java/com/vea/atoms/mvp/gank/di/component/GankComponent.java:47
↓ 1 callers
Method
canLoad
是否可以加载更多, 条件是到了最底部 @return isCanLoad
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/RecyclerRefreshLayout.java:113
↓ 1 callers
Method
circleCrop
(BitmapPool pool, Bitmap source)
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/utils/ImageLoader.java:97
↓ 1 callers
Method
clear
()
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/BaseRecyclerAdapter.java:311
↓ 1 callers
Method
computeKey
()
atoms/src/main/java/com/vea/atoms/mvp/http/log/DefaultFormatPrinter.java:185
↓ 1 callers
Method
configOkhttp
(Context context, OkHttpClient.Builder builder)
atoms/src/main/java/com/vea/atoms/mvp/di/module/ClientModule.java:141
↓ 1 callers
Method
configRetrofit
(Context context, Retrofit.Builder builder)
atoms/src/main/java/com/vea/atoms/mvp/di/module/ClientModule.java:137
↓ 1 callers
Method
decompressForGzip
gzip decompress 2 string @param compressed @return @throws IOException
atoms/src/main/java/com/vea/atoms/mvp/utils/ZipHelper.java:226
next →
1–100 of 462, ranked by callers