Skip to content

Repository files navigation

AllenCoder's GitHub stats

Android tool library Build StatusCircleCIAPIGradle VersionLicence

Including a large part of the Android application development process commonly used tools. Tools source from the network and write their own. (Constantly collecting and sorting out)

(中文文档)[https://github.com/AllenCoder/SuperUtils/blob/master/README%20-%20cn.md]

Quickly use: build.gradle in the project directory to add the following code:

allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}

Introduced dependencies in the app's build.gradle

dependencies {
compile 'com.github.AllenCoder.SuperUtils:apputils:1.0.6'
}

1. .Android foundation tool class

Android Basic Tools class
AppMangerThe application Activity management tool class, for the management of the activity and the exit of the applicationAppManger
ArithPrecise calculation tool classArith
BitmapUtilBitmap processing tool classBitmapUtil
BtnClickUtilsAndroid quick click to determine the interceptor classBtnClickUtils
CheckViewInRangeView area range judgment tool classCheckViewInRange
DataCleanManagerAndroid in-app data removal tool classDataCleanManager
DataUtilData conversion tool classDataUtil
DateTimeUtilAndroid formatting time tool classDateTimeUtil
DigestUtilsMD5 encryption and decryption tools categoryDigestUtils
MLogAndroid Log print tool class support line number json print uniform packageMLog
NetUtilsAndroid network state judgment tool class, detection WiFi, 4G network status)NetUtils
NumberUtilAmount formatting tool class (supports the usual number of decimal places and automatic formatting)NumberUtil
RegexUtilsProvide authentication mailbox, mobile phone number, telephone number, ID number, number and other methodsRegexUtils
ScreenListenerAndroid screen status monitor tool class (to determine whether the lock screen, bright screen state)ScreenListener
ScreenUtilGet screen status information (screen width and height information)ScreenUtil
StatusBarUtilsStatus bar processing tool class, support immersive status barStatusBarUtils
ToolResourceAndroid Get Resource Tools classToolResource
TouchEventUtilAndroid Touch Event Print AssistantTouchEventUtil
WeakRefHanderWeak reference handler to prevent memory leaksWeakRefHander
SecretUtils3DES encryption / decryptionSecretUtils
ToastUtilsToast tool class (requires Utils.init (context))ToastUtils
IOUtilIOUtil (File Operations Tool)IOUtil
PaintUtilPaintUtil (measure font size and font height)PaintUtil

2.Android database processing tool class

Android database processing tool class
UtilsThe Android database is exported to the SD cardUtils
dependencies {
compile 'com.github.AllenCoder.SuperUtils:dbutils:1.0.6'
}

3.Antroid multimedia processing tool class

Android multimedia tools category
ImageTakerHelperFrom the camera or album to take the picture auxiliary classImageTakerHelper
UtilsUtils
dependencies {
compile 'com.github.AllenCoder.SuperUtils:mediautil:1.0.6'
}

License


Copyright 2017 [AllenCoder]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Releases

Packages

Contributors

Languages