Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dalu2048/WeChatGenius
/ functions
Functions
80 in github.com/dalu2048/WeChatGenius
⨍
Functions
80
◇
Types & classes
17
↓ 11 callers
Method
isMatch
Return whether input matches the regex. @param regex The regex. @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:159
↓ 7 callers
Method
toString
()
app/src/main/java/net/dalu2048/wechatgenius/util/ShellUtil.java:229
↓ 2 callers
Method
copyToClipboard
(String label, String string)
app/src/main/java/net/dalu2048/wechatgenius/ui/AboutActivity.java:109
↓ 2 callers
Method
getAppVersionName
(Context context, String packageName)
app/src/main/java/net/dalu2048/wechatgenius/util/AppUtils.java:50
↓ 2 callers
Method
getInstance
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:44
↓ 2 callers
Method
getVersionName
(Context context)
app/src/main/java/net/dalu2048/wechatgenius/util/AppUtils.java:25
↓ 2 callers
Method
getWechatVersionName
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:159
↓ 2 callers
Method
getXposedVersionName
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:119
↓ 2 callers
Method
isEmpty
(final CharSequence s)
app/src/main/java/net/dalu2048/wechatgenius/util/StringUtils.java:14
↓ 1 callers
Method
ValidateEnvironment
(Context context)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:58
↓ 1 callers
Method
checkRootPermission
check whether has root permission
app/src/main/java/net/dalu2048/wechatgenius/util/ShellUtil.java:50
↓ 1 callers
Method
execCommand
execute shell command, default return result msg @param command command @param isRoot whether need to run with root @see ShellUtil#execCommand(String
app/src/main/java/net/dalu2048/wechatgenius/util/ShellUtil.java:61
↓ 1 callers
Method
getAndroidVersionName
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:127
↓ 1 callers
Method
getData
()
app/src/main/java/net/dalu2048/wechatgenius/net/HttpRequest.java:29
↓ 1 callers
Method
getInstance
()
app/src/main/java/net/dalu2048/wechatgenius/util/OkHttpUtils.java:32
↓ 1 callers
Method
getOkHttpClient
()
app/src/main/java/net/dalu2048/wechatgenius/util/OkHttpUtils.java:44
↓ 1 callers
Method
getVersionCode
(Context context)
app/src/main/java/net/dalu2048/wechatgenius/util/AppUtils.java:39
↓ 1 callers
Method
hookDatabaseInsert
(final XC_LoadPackage.LoadPackageParam loadPackageParam)
app/src/main/java/net/dalu2048/wechatgenius/MainXposed.java:58
↓ 1 callers
Method
initAboutList
()
app/src/main/java/net/dalu2048/wechatgenius/ui/AboutActivity.java:123
↓ 1 callers
Method
initMainContentView
()
app/src/main/java/net/dalu2048/wechatgenius/MainActivity.java:62
↓ 1 callers
Method
initTopBar
()
app/src/main/java/net/dalu2048/wechatgenius/MainActivity.java:57
↓ 1 callers
Method
initTopBar
()
app/src/main/java/net/dalu2048/wechatgenius/ui/AboutActivity.java:67
↓ 1 callers
Method
initTopBar
()
app/src/main/java/net/dalu2048/wechatgenius/ui/user/LoginActivity.java:56
↓ 1 callers
Method
isContainAndroidVersion
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:94
↓ 1 callers
Method
isContainWechatVersion
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:81
↓ 1 callers
Method
isDeviceRooted
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:135
↓ 1 callers
Method
isModuleActive
()
app/src/main/java/net/dalu2048/wechatgenius/util/AppUtils.java:63
↓ 1 callers
Method
isSupportAndroid
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:143
↓ 1 callers
Method
isSupportWechat
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:167
↓ 1 callers
Method
isUsername
Return whether input matches regex of username. <p>scope for "a-z", "A-Z", "0-9", "_", "Chinese character"</p> <p>can't end with "_"</p> <p>length is
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:128
↓ 1 callers
Method
isWechatInstall
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:151
↓ 1 callers
Method
isXposedActive
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:107
↓ 1 callers
Method
isXposedInstall
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:111
↓ 1 callers
Method
onClickLogin
(View view)
app/src/main/java/net/dalu2048/wechatgenius/ui/user/LoginActivity.java:94
↓ 1 callers
Method
openWebsite
(String websiteUrl)
app/src/main/java/net/dalu2048/wechatgenius/ui/AboutActivity.java:102
↓ 1 callers
Method
replyTextMessage
(XC_LoadPackage.LoadPackageParam loadPackageParam, String strContent,
app/src/main/java/net/dalu2048/wechatgenius/xposed/WechatUtils.java:22
Method
AppInfo
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:41
Method
CommandResult
(int result)
app/src/main/java/net/dalu2048/wechatgenius/util/ShellUtil.java:219
Method
OkHttpUtils
()
app/src/main/java/net/dalu2048/wechatgenius/util/OkHttpUtils.java:24
Method
RegexUtils
()
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:31
Method
ShellUtil
()
app/src/main/java/net/dalu2048/wechatgenius/util/ShellUtil.java:43
Method
addition_isCorrect
()
app/src/test/java/net/dalu2048/wechatgenius/ExampleUnitTest.java:13
Method
afterHookedMethod
(MethodHookParam param)
app/src/main/java/net/dalu2048/wechatgenius/MainXposed.java:68
Method
getMatches
Return the list of input matches the regex. @param regex The regex. @param input The input. @return the list of input matches the regex
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:170
Method
getReplaceAll
Replace every subsequence of the input sequence that matches the pattern with the given replacement string. @param input The input. @param rege
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:222
Method
getReplaceFirst
Replace the first subsequence of the input sequence that matches the regex with the given replacement string. @param input The input. @param re
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:204
Method
getSplits
Splits input around matches of the regex. @param input The input. @param regex The regex. @return the array of strings computed by splitting input ar
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:188
Method
getVersionCode
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:183
Method
getVersionName
()
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:175
Method
handleLoadPackage
(XC_LoadPackage.LoadPackageParam lpparam)
app/src/main/java/net/dalu2048/wechatgenius/MainXposed.java:32
Method
isDate
Return whether input matches regex of date which pattern is "yyyy-MM-dd". @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:138
Method
isEmail
Return whether input matches regex of email. @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:95
Method
isIDCard15
Return whether input matches regex of id card number which length is 15. @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:75
Method
isIDCard18
Return whether input matches regex of id card number which length is 18. @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:85
Method
isIP
Return whether input matches regex of ip address. @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:148
Method
isMobileExact
Return whether input matches regex of exact mobile. @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:55
Method
isMobileSimple
Return whether input matches regex of simple mobile. @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:45
Method
isTel
Return whether input matches regex of telephone number. @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:65
Method
isURL
Return whether input matches regex of url. @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:105
Method
isZh
Return whether input matches regex of Chinese character. @param input The input. @return {@code true}: yes<br>{@code false}: no
app/src/main/java/net/dalu2048/wechatgenius/util/RegexUtils.java:115
Method
onClick
(View view)
app/src/main/java/net/dalu2048/wechatgenius/ui/AboutActivity.java:69
Method
onClick
(View view)
app/src/main/java/net/dalu2048/wechatgenius/ui/user/LoginActivity.java:59
Method
onClickButton
(View view)
app/src/main/java/net/dalu2048/wechatgenius/ui/user/LoginActivity.java:69
Method
onClickTextView
(View view)
app/src/main/java/net/dalu2048/wechatgenius/ui/user/LoginActivity.java:79
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/net/dalu2048/wechatgenius/MainActivity.java:27
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/net/dalu2048/wechatgenius/ui/AboutActivity.java:50
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/net/dalu2048/wechatgenius/ui/user/LoginActivity.java:41
Method
printInsertLog
(String tableName, String nullColumnHack, ContentValues contentValues, int conflictValue)
app/src/main/java/net/dalu2048/wechatgenius/MainXposed.java:98
Method
run
()
app/src/main/java/net/dalu2048/wechatgenius/MainActivity.java:45
Method
setAndroidVersionName
(String androidVersionName)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:131
Method
setDeviceRooted
(boolean deviceRooted)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:139
Method
setSupportAndroid
(boolean supportAndroid)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:147
Method
setSupportWechat
(boolean supportWechat)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:171
Method
setVersionCode
(int versionCode)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:187
Method
setVersionName
(String versionName)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:179
Method
setWechatInstall
(boolean wechatInstall)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:155
Method
setWechatVersionName
(String wechatVersionName)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:163
Method
setXposedInstall
(boolean xposedInstall)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:115
Method
setXposedVersionName
(String xposedVersionName)
app/src/main/java/net/dalu2048/wechatgenius/entity/AppInfo.java:123
Method
useAppContext
()
app/src/androidTest/java/net/dalu2048/wechatgenius/ExampleInstrumentedTest.java:19