Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/czn6/Pandora
/ functions
Functions
87 in github.com/czn6/Pandora
⨍
Functions
87
◇
Types & classes
27
↓ 8 callers
Method
getApplication
获取全局 Application
pandora-basic/src/main/java/me/yifeiyuan/pandora/ApplicationUtils.java:41
↓ 8 callers
Method
isData
(char octect)
pandora-full/src/main/java/me/yifeiyuan/pandora/full/Base64.java:65
↓ 5 callers
Method
notNull
(Object o)
pandora-basic/src/main/java/me/yifeiyuan/pandora/Predictions.java:15
↓ 4 callers
Method
addObserver
()
pandora-basic/src/main/java/me/yifeiyuan/pandora/LifecycleHandler.java:42
↓ 4 callers
Method
isPad
(char octect)
pandora-full/src/main/java/me/yifeiyuan/pandora/full/Base64.java:61
↓ 3 callers
Method
isMainThread
()
pandora-basic/src/main/java/me/yifeiyuan/pandora/MainThread.java:30
↓ 2 callers
Method
getScreenHeight
获得屏幕宽度 @param context @return
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:63
↓ 2 callers
Method
getScreenWidth
获得屏幕高度 @param context @return
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:49
↓ 2 callers
Method
isEmpty
(@Nullable final Collection<?> collection)
pandora-full/src/main/java/me/yifeiyuan/pandora/full/collection/CollectionUtils.java:17
↓ 2 callers
Method
post
(@NonNull Runnable runnable)
pandora-basic/src/main/java/me/yifeiyuan/pandora/MainThread.java:18
↓ 2 callers
Method
show
弹 Toast , 复用一个单例,解决多次弹 Toast 的问题。 @param msg
pandora-basic/src/main/java/me/yifeiyuan/pandora/ToastUtils.java:24
↓ 1 callers
Method
closeSilently
关闭流 @param closeable
pandora-full/src/main/java/me/yifeiyuan/pandora/full/io/IoUtils.java:21
↓ 1 callers
Method
debug
在 App 处于 Debug 的环境下弹 Toast。 @param msg
pandora-basic/src/main/java/me/yifeiyuan/pandora/ToastUtils.java:42
↓ 1 callers
Method
decode
Decodes Base64 data into octects @param encoded string containing Base64 data @return Array containind decoded data.
pandora-full/src/main/java/me/yifeiyuan/pandora/full/Base64.java:175
↓ 1 callers
Method
dp2px
(float dp)
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:24
↓ 1 callers
Method
encode
Encodes hex octects into Base64 @param binaryData Array containing binaryData @return Encoded Base64 array
pandora-full/src/main/java/me/yifeiyuan/pandora/full/Base64.java:76
↓ 1 callers
Method
isAppDebugable
@return App 是否可以 debug
pandora-basic/src/main/java/me/yifeiyuan/pandora/AppUtils.java:54
↓ 1 callers
Method
isWhiteSpace
(char octect)
pandora-full/src/main/java/me/yifeiyuan/pandora/full/Base64.java:57
↓ 1 callers
Method
removeWhiteSpace
remove WhiteSpace from MIME containing encoded Base64 data. @param data the byte array of base64 data (with WS) @return the new length
pandora-full/src/main/java/me/yifeiyuan/pandora/full/Base64.java:299
↓ 1 callers
Method
run
()
pandora-basic/src/main/java/me/yifeiyuan/pandora/ToastUtils.java:26
Method
AppUtils
()
pandora-basic/src/main/java/me/yifeiyuan/pandora/AppUtils.java:13
Method
ApplicationUtils
()
pandora-basic/src/main/java/me/yifeiyuan/pandora/ApplicationUtils.java:18
Method
Base64
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/Base64.java:8
Method
BitmapUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/BitmapUtils.java:27
Method
ClipboardUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/ClipboardUtils.java:16
Method
CollectionUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/collection/CollectionUtils.java:13
Method
DeviceUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/DeviceUtils.java:16
Method
FileUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/io/FileUtils.java:9
Method
ImmUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/ImmUtils.java:16
Method
IoUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/io/IoUtils.java:12
Method
LifecycleHandler
(final LifecycleOwner lifecycleOwner)
pandora-basic/src/main/java/me/yifeiyuan/pandora/LifecycleHandler.java:19
Method
MainThread
()
pandora-basic/src/main/java/me/yifeiyuan/pandora/MainThread.java:12
Method
NetworkUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/NetworkUtils.java:14
Method
PathUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/PathUtils.java:13
Method
Predictions
()
pandora-basic/src/main/java/me/yifeiyuan/pandora/Predictions.java:11
Method
SdCardUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/storage/SdCardUtils.java:10
Method
StringUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/StringUtils.java:8
Method
ToastUtils
()
pandora-basic/src/main/java/me/yifeiyuan/pandora/ToastUtils.java:10
Method
UiUtils
()
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:20
Method
ViewUtils
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/ViewUtils.java:13
Method
accept
(File pathname)
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/DeviceUtils.java:50
Method
addition_isCorrect
()
pandora-full/src/test/java/me/yifeiyuan/pandora/ExampleUnitTest.java:13
Method
addition_isCorrect
()
app/src/test/java/me/yifeiyuan/pandoradev/ExampleUnitTest.java:13
Method
addition_isCorrect
()
pandora-basic/src/test/java/me/yifeiyuan/pandora/ExampleUnitTest.java:13
Method
calculateInSampleSize
计算inSampleSize,该方法源自Android官网 @param options @param reqWidth @param reqHeight @return
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/BitmapUtils.java:86
Method
changeBitmapColor
给bitmap着色 @param sourceBitmap dest @param color 颜色资源id @return
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/BitmapUtils.java:116
Method
copy
(@NonNull Context context, @NonNull CharSequence label, @NonNull CharSequence text)
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/ClipboardUtils.java:20
Method
createAnimPathEffect
生成一个可用作Path动画的DashPathEffect 效果 从头画到尾 @param pathLength path的长度 可以通过{@link #measurePath(Path)}来测量path的长度 @param phase 阶段 @return DashPathEffect
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/PathUtils.java:38
Method
decode2String
将码转为String @param value @return
pandora-full/src/main/java/me/yifeiyuan/pandora/full/Base64.java:287
Method
deleteFile
(String path)
pandora-full/src/main/java/me/yifeiyuan/pandora/full/io/FileUtils.java:13
Method
expandClickArea
扩展一个 View 的点击范围 通常扩展点击范围可以用 padding 来处理,如果 padding 不适合则可以使用该方法。 @param target,你想要扩展点击区域的 View @param areaInDp,要扩展的大小,单位为 dp @see #resetClickArea(
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/ViewUtils.java:28
Method
getBitmapSize
获取bitmap的大小 @param bitmap @return bitmap的大小
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/BitmapUtils.java:67
Method
getCpuCount
获取 CPU 数量 @return CPU的个数 默认为1
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/DeviceUtils.java:35
Method
getCurrNetType
得到当前的手机网络类型 @param context @return 没网返回"" , 有网返回 2g / 3g /4g/wifi
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/NetworkUtils.java:55
Method
getMacAddress
(@NonNull Context context)
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/DeviceUtils.java:25
Method
getSoftButtonsBarHeight
(@NonNull Context context)
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:106
Method
getStatusBarHeight
获取状态栏高度 @param context @return 状态栏高度 默认为0
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:77
Method
getToolbarHeight
获取toolbar的高度 @param context @return 默认为0
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:96
Method
getVersionCode
获取 App 的版本号 @return 获取版本号 默认为0
pandora-basic/src/main/java/me/yifeiyuan/pandora/AppUtils.java:39
Method
getVersionName
获取 App 的版本名 @return app的版本名 默认为""
pandora-basic/src/main/java/me/yifeiyuan/pandora/AppUtils.java:22
Method
hide
隐藏输入法 @param act activity
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/ImmUtils.java:25
Method
isNetworkConnected
网络是否连接 注意需要权限: {@link android.Manifest.permission#ACCESS_NETWORK_STATE} @param context 上下文 @return true 如果网络连接着
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/NetworkUtils.java:27
Method
isSdCardMounted
@return 外部SD卡是否可用
pandora-full/src/main/java/me/yifeiyuan/pandora/full/storage/SdCardUtils.java:17
Method
isWifiConnected
wifi是否连接可用 注意需要权限: {@link android.Manifest.permission#ACCESS_NETWORK_STATE} @param context @return true 如果wifi可用
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/NetworkUtils.java:42
Method
measurePath
测量path的长度 @param path 需要测量的path @return path的长度
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/PathUtils.java:24
Method
notEmpty
(CharSequence charSequence)
pandora-basic/src/main/java/me/yifeiyuan/pandora/Predictions.java:25
Method
onBackgroundThread
Throws an {@link IllegalArgumentException} if called on the main thread.
pandora-basic/src/main/java/me/yifeiyuan/pandora/Predictions.java:47
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/me/yifeiyuan/pandoradev/MainActivity.java:12
Method
onDestroy
()
pandora-basic/src/main/java/me/yifeiyuan/pandora/LifecycleHandler.java:47
Method
onMainThread
Throws an {@link IllegalArgumentException} if called on a thread other than the main thread.
pandora-basic/src/main/java/me/yifeiyuan/pandora/Predictions.java:38
Method
onTestToastUtils
(View view)
app/src/main/java/me/yifeiyuan/pandoradev/MainActivity.java:20
Method
postDelayed
(@NonNull Runnable runnable, long delayMillis)
pandora-basic/src/main/java/me/yifeiyuan/pandora/MainThread.java:26
Method
px2dp
(float px)
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:32
Method
px2sp
(float px)
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:37
Method
resetClickArea
重置点击区域 @param target
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/ViewUtils.java:58
Method
run
()
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/ViewUtils.java:35
Method
saveBitmapToFile
将Bitmap保存到file中 @param file 目标文件 @param bitmap 目标Bitmap @param format 保存的格式,具体可看{@link android.graphics.Bitmap.CompressFormat} @param quality 0-
pandora-full/src/main/java/me/yifeiyuan/pandora/full/ui/BitmapUtils.java:41
Method
setupApplication
设置全局 Application
pandora-basic/src/main/java/me/yifeiyuan/pandora/ApplicationUtils.java:48
Method
show
显示输入法 @param act activity
pandora-full/src/main/java/me/yifeiyuan/pandora/full/device/ImmUtils.java:39
Method
snapShotWithStatusBar
获取当前屏幕截图 包含状态栏 @param activity @return
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:133
Method
snapShotWithoutStatusBar
获取当前屏幕截图 但不包含状态栏 @param activity @return
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:153
Method
sp2px
(float px)
pandora-basic/src/main/java/me/yifeiyuan/pandora/UiUtils.java:28
Method
string2Encode
将String加密 @param string @return
pandora-full/src/main/java/me/yifeiyuan/pandora/full/Base64.java:275
Method
toInt
(String str)
pandora-full/src/main/java/me/yifeiyuan/pandora/full/StringUtils.java:12
Method
useAppContext
()
pandora-full/src/androidTest/java/me/yifeiyuan/pandora/ExampleInstrumentedTest.java:19
Method
useAppContext
()
app/src/androidTest/java/me/yifeiyuan/pandoradev/ExampleInstrumentedTest.java:19
Method
useAppContext
()
pandora-basic/src/androidTest/java/me/yifeiyuan/pandora/ExampleInstrumentedTest.java:19