提交 bd6d18f4 编写于 作者: B Blankj

see 11/27 log

上级 b050dcd5
......@@ -6,7 +6,7 @@
## About
**[AndroidUtilCode][readme]** :fire: 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的Demo和单元测试,利用其封装好的 APIs 可以大大提高开发效率,如今它主要包括两部分模块,其一是主工具类模块:**[utilcode][utilcode-cn]**,其中的工具类是开发中常用到的;其二是子工具类模块:**[subutil][subutil-cn]**,它包含的工具类并不是很常用,它的出现是为了防止主工具类的臃肿。 :fire:
**[AndroidUtilCode][readme]** :fire: 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 APIs 可以大大提高开发效率,如今它主要包括两部分模块,其一是主工具类模块:**[utilcode][utilcode-cn]**,其中的工具类是开发中常用到的;其二是子工具类模块:**[subutil][subutil-cn]**,它包含的工具类并不是很常用,它的出现是为了防止主工具类的臃肿。 :fire:
## Documentation
......@@ -78,8 +78,8 @@
[weibosvg]: https://img.shields.io/badge/weibo-@__Blankj-34a48e.svg
[weibo]: http://weibo.com/3076228982
[qq0groupsvg]: https://img.shields.io/badge/QQ0群(满)-74721490-ff73a3.svg
[qq0groupsvg]: https://img.shields.io/badge/QQ群0(满)-74721490-ff73a3.svg
[qq0group]: https://shang.qq.com/wpa/qunwpa?idkey=62baf2c3ec6b0863155b0c7a10c71bba2608cb0b6532fc18515835e54c69bdd3
[qq1groupsvg]: https://img.shields.io/badge/QQ1群-25206533-ff73a3.svg
[qq1groupsvg]: https://img.shields.io/badge/QQ群1-25206533-ff73a3.svg
[qq1group]: https://shang.qq.com/wpa/qunwpa?idkey=d906789f84484465e2736f7b524366b4c23afeda38733d5c7b10fc3f6e406e9b
......@@ -20,7 +20,7 @@ def readmeOfUtilCode2Eng(File readmeCN, File readmeEng) {
readmeCN.eachLine { line ->
if (line.contains("* ###")) {
String utilsName = line.substring(line.indexOf("[") + 1, line.indexOf("Utils"))
sb.append("* ### About ").append(utilsName).append(line.substring(line.indexOf("")))
sb.append("* ### About ").append(utilsName).append(line.substring(line.indexOf(" -> ")))
} else if (line.contains(": ") && !line.contains("[")) {
sb.append(line.substring(0, line.indexOf(':')).trim())
} else {
......@@ -43,7 +43,7 @@ def readmeOfSubUtil2Eng(File readmeCN, File readmeEng) {
String line = lines.get(i)
if (line.contains("* ###")) {
String utilsName = line.substring(line.indexOf("[") + 1, line.indexOf("Utils"))
sb.append("* ### About ").append(utilsName).append(line.substring(line.indexOf("")))
sb.append("* ### About ").append(utilsName).append(line.substring(line.indexOf(" -> ")))
} else if (line.contains(": ") && !line.contains("[")) {
sb.append(line.substring(0, line.indexOf(':')).trim())
} else {
......
......@@ -5,7 +5,7 @@
## APIs
* ### 剪贴板相关[ClipboardUtils.java][clipboard.java][Test][clipboard.test]
* ### 剪贴板相关 -> [ClipboardUtils.java][clipboard.java] -> [Test][clipboard.test]
```
copyText : 复制文本到剪贴板
getText : 获取剪贴板的文本
......@@ -15,7 +15,7 @@ copyIntent: 复制意图到剪贴板
getIntent : 获取剪贴板的意图
```
* ### 定位相关[LocationUtils.java][location.java][Demo][location.demo]
* ### 定位相关 -> [LocationUtils.java][location.java] -> [Demo][location.demo]
```
isGpsEnabled : 判断Gps是否可用
isLocationEnabled: 判断定位是否可用
......@@ -30,7 +30,7 @@ isBetterLocation : 是否更好的位置
isSameProvider : 是否相同的提供者
```
* ### 拼音相关[PinyinUtils.java][pinyin.java][Demo][pinyin.demo]
* ### 拼音相关 -> [PinyinUtils.java][pinyin.java] -> [Demo][pinyin.demo]
```
ccs2Pinyin : 汉字转拼音
ccs2Pinyin : 汉字转拼音
......@@ -40,7 +40,7 @@ getSurnamePinyin : 根据名字获取姓氏的拼音
getSurnameFirstLetter: 根据名字获取姓氏的首字母
```
* ### 线程池相关[ThreadPoolUtils.java][thread_pool.java]
* ### 线程池相关 -> [ThreadPoolUtils.java][thread_pool.java]
```
ThreadPoolUtils : ThreadPoolUtils构造函数
execute : 在未来某个时间执行给定的命令
......
......@@ -5,7 +5,7 @@ You should copy the following classes which you want to use in your project.
## APIs
* ### About Clipboard[ClipboardUtils.java][clipboard.java][Test][clipboard.test]
* ### About Clipboard -> [ClipboardUtils.java][clipboard.java] -> [Test][clipboard.test]
```
copyText
getText
......@@ -15,7 +15,7 @@ copyIntent
getIntent
```
* ### About Location[LocationUtils.java][location.java][Demo][location.demo]
* ### About Location -> [LocationUtils.java][location.java] -> [Demo][location.demo]
```
isGpsEnabled
isLocationEnabled
......@@ -30,7 +30,7 @@ isBetterLocation
isSameProvider
```
* ### About Pinyin[PinyinUtils.java][pinyin.java][Demo][pinyin.demo]
* ### About Pinyin -> [PinyinUtils.java][pinyin.java] -> [Demo][pinyin.demo]
```
ccs2Pinyin
ccs2Pinyin
......@@ -40,7 +40,7 @@ getSurnamePinyin
getSurnameFirstLetter
```
* ### About ThreadPool[ThreadPoolUtils.java][thread_pool.java]
* ### About ThreadPool -> [ThreadPoolUtils.java][thread_pool.java]
```
ThreadPoolUtils
execute
......
此差异已折叠。
......@@ -25,7 +25,7 @@ Utils.init(application);
## APIs
* ### About Activity[ActivityUtils.java][activity.java][Demo][activity.demo]
* ### About Activity -> [ActivityUtils.java][activity.java] -> [Demo][activity.demo]
```
isActivityExists
startActivity
......@@ -41,7 +41,7 @@ finishOtherActivitiesExceptNewest
finishAllActivities
```
* ### About App[AppUtils.java][app.java][Demo][app.demo]
* ### About App -> [AppUtils.java][app.java] -> [Demo][app.demo]
```
isInstallApp
installApp
......@@ -69,7 +69,7 @@ getAppsInfo
cleanAppData
```
* ### About Bar[BarUtils.java][bar.java][Demo][bar.demo]
* ### About Bar -> [BarUtils.java][bar.java] -> [Demo][bar.demo]
```
getStatusBarHeight
addMarginTopEqualStatusBarHeight
......@@ -85,7 +85,7 @@ getNavBarHeight
hideNavBar
```
* ### About Cache[CacheUtils.java][cache.java][Test][cache.test]
* ### About Cache -> [CacheUtils.java][cache.java] -> [Test][cache.test]
```
getInstance
put
......@@ -103,7 +103,7 @@ remove
clear
```
* ### About Clean[CleanUtils.java][clean.java][Demo][clean.demo]
* ### About Clean -> [CleanUtils.java][clean.java] -> [Demo][clean.demo]
```
cleanInternalCache
cleanInternalFiles
......@@ -114,13 +114,13 @@ cleanExternalCache
cleanCustomCache
```
* ### About Close[CloseUtils.java][close.java]
* ### About Close -> [CloseUtils.java][close.java]
```
closeIO
closeIOQuietly
```
* ### About Convert[ConvertUtils.java][convert.java][Test][convert.test]
* ### About Convert -> [ConvertUtils.java][convert.java] -> [Test][convert.test]
```
bytes2HexString, hexString2Bytes
chars2Bytes, bytes2Chars
......@@ -142,12 +142,12 @@ dp2px, px2dp
sp2px, px2sp
```
* ### About Crash[CrashUtils.java][crash.java]
* ### About Crash -> [CrashUtils.java][crash.java]
```
init
```
* ### About Device[DeviceUtils.java][device.java][Demo][device.demo]
* ### About Device -> [DeviceUtils.java][device.java] -> [Demo][device.demo]
```
isDeviceRooted
getSDKVersion
......@@ -161,13 +161,13 @@ reboot2Recovery
reboot2Bootloader
```
* ### About Empty[EmptyUtils.java][empty.java][Test][empty.test]
* ### About Empty -> [EmptyUtils.java][empty.java] -> [Test][empty.test]
```
isEmpty
isNotEmpty
```
* ### About Encode[EncodeUtils.java][encode.java][Test][encode.test]
* ### About Encode -> [EncodeUtils.java][encode.java] -> [Test][encode.test]
```
urlEncode
urlDecode
......@@ -179,7 +179,7 @@ htmlEncode
htmlDecode
```
* ### About Encrypt[EncryptUtils.java][encrypt.java][Test][encrypt.test]
* ### About Encrypt -> [EncryptUtils.java][encrypt.java] -> [Test][encrypt.test]
```
encryptMD2, encryptMD2ToString
encryptMD5, encryptMD5ToString
......@@ -203,7 +203,7 @@ encryptAES, encryptAES2HexString, encryptAES2Base64
decryptAES, decryptHexStringAES, decryptBase64AES
```
* ### About FileIO[FileIOUtils.java][fileio.java][Test][fileio.test]
* ### About FileIO -> [FileIOUtils.java][fileio.java] -> [Test][fileio.test]
```
writeFileFromIS
writeFileFromBytesByStream
......@@ -218,7 +218,7 @@ readFile2BytesByMap
setBufferSize
```
* ### About File[FileUtils.java][file.java][Test][file.test]
* ### About File -> [FileUtils.java][file.java] -> [Test][file.test]
```
getFileByPath
isFileExists
......@@ -254,7 +254,7 @@ getFileNameNoExtension
getFileExtension
```
* ### About Fragment[FragmentUtils.java][fragment.java][Demo][fragment.demo]
* ### About Fragment -> [FragmentUtils.java][fragment.java] -> [Demo][fragment.demo]
```
add
show
......@@ -282,7 +282,7 @@ setBackgroundResource
setBackground
```
* ### About Image[ImageUtils.java][image.java][Demo][image.demo]
* ### About Image -> [ImageUtils.java][image.java] -> [Demo][image.demo]
```
bitmap2Bytes, bytes2Bitmap
drawable2Bitmap, bitmap2Drawable
......@@ -314,7 +314,7 @@ compressByQuality
compressBySampleSize
```
* ### About Intent[IntentUtils.java][intent.java]
* ### About Intent -> [IntentUtils.java][intent.java]
```
getInstallAppIntent
getUninstallAppIntent
......@@ -327,7 +327,7 @@ getShutdownIntent
getCaptureIntent
```
* ### About Keyboard[KeyboardUtils.java][keyboard.java][Demo][keyboard.demo]
* ### About Keyboard -> [KeyboardUtils.java][keyboard.java] -> [Demo][keyboard.demo]
```
showSoftInput
hideSoftInput
......@@ -335,7 +335,7 @@ toggleSoftInput
clickBlankArea2HideSoftInput
```
* ### About Log[LogUtils.java][log.java][Demo][log.demo]
* ### About Log -> [LogUtils.java][log.java] -> [Demo][log.demo]
```
getConfig
Config.setLogSwitch
......@@ -366,7 +366,7 @@ json
xml
```
* ### About Network[NetworkUtils.java][network.java][Demo][network.demo]
* ### About Network -> [NetworkUtils.java][network.java] -> [Demo][network.demo]
```
openWirelessSettings
isConnected
......@@ -384,7 +384,7 @@ getIPAddress
getDomainAddress
```
* ### About Phone[PhoneUtils.java][phone.java][Demo][phone.demo]
* ### About Phone -> [PhoneUtils.java][phone.java] -> [Demo][phone.demo]
```
isPhone
getIMEI
......@@ -403,14 +403,14 @@ getContactNum
getAllSMS
```
* ### About Process[ProcessUtils.java][process.java][Demo][process.demo]
* ### About Process -> [ProcessUtils.java][process.java] -> [Demo][process.demo]
```
getForegroundProcessName
killAllBackgroundProcesses
killBackgroundProcesses
```
* ### About Regex[RegexUtils.java][regex.java][Test][regex.test]
* ### About Regex -> [RegexUtils.java][regex.java] -> [Test][regex.test]
```
isMobileSimple
isMobileExact
......@@ -430,7 +430,7 @@ getReplaceFirst
getReplaceAll
```
* ### About Screen[ScreenUtils.java][screen.java]
* ### About Screen -> [ScreenUtils.java][screen.java]
```
getScreenWidth
getScreenHeight
......@@ -449,13 +449,13 @@ getSleepDuration
isTablet
```
* ### About SDCard[SDCardUtils.java][sdcard.java][Demo][sdcard.demo]
* ### About SDCard -> [SDCardUtils.java][sdcard.java] -> [Demo][sdcard.demo]
```
isSDCardEnable
getSDCardPaths
```
* ### About Service[ServiceUtils.java][service.java]
* ### About Service -> [ServiceUtils.java][service.java]
```
getAllRunningService
startService
......@@ -465,12 +465,12 @@ unbindService
isServiceRunning
```
* ### About Shell[ShellUtils.java][shell.java]
* ### About Shell -> [ShellUtils.java][shell.java]
```
execCmd
```
* ### About Size[SizeUtils.java][size.java]
* ### About Size -> [SizeUtils.java][size.java]
```
dp2px, px2dp
sp2px, px2sp
......@@ -481,7 +481,7 @@ getMeasuredWidth
getMeasuredHeight
```
* ### About Snackbar[SnackbarUtils.java][snackbar.java][Demo][snackbar.demo]
* ### About Snackbar -> [SnackbarUtils.java][snackbar.java] -> [Demo][snackbar.demo]
```
with
setMessage
......@@ -500,7 +500,7 @@ getView
addView
```
* ### About Span[SpanUtils.java][span.java][Demo][span.demo]
* ### About Span -> [SpanUtils.java][span.java] -> [Demo][span.demo]
```
setFlag
setForegroundColor
......@@ -536,7 +536,7 @@ appendSpace
create
```
* ### About SP[SPUtils.java][sp.java][Test][sp.test]
* ### About SP -> [SPUtils.java][sp.java] -> [Test][sp.test]
```
getInstance
put
......@@ -551,7 +551,7 @@ remove
clear
```
* ### About String[StringUtils.java][string.java][Test][string.test]
* ### About String -> [StringUtils.java][string.java] -> [Test][string.test]
```
isEmpty
isTrimEmpty
......@@ -567,7 +567,7 @@ toDBC
toSBC
```
* ### About Time[TimeUtils.java][time.java][Test][time.test]
* ### About Time -> [TimeUtils.java][time.java] -> [Test][time.test]
```
millis2String
string2Millis
......@@ -600,7 +600,7 @@ getChineseZodiac
getZodiac
```
* ### About Toast[ToastUtils.java][toast.java][Demo][toast.demo]
* ### About Toast -> [ToastUtils.java][toast.java] -> [Demo][toast.demo]
```
setGravity
setBgColor
......@@ -613,7 +613,7 @@ showCustomLong
cancel
```
* ### About Zip[ZipUtils.java][zip.java][Test][zip.test]
* ### About Zip -> [ZipUtils.java][zip.java] -> [Test][zip.test]
```
zipFile
unzipFile
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册