Skip to content

Commit

Permalink
Add CHANGELOG and update some documents
Browse files Browse the repository at this point in the history
  • Loading branch information
xbdcc committed Jun 12, 2019
1 parent 4b5bcfe commit 8c15fff
Show file tree
Hide file tree
Showing 8 changed files with 89 additions and 8 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
* `19/06/12` Add CHANGELOG and update some documents. (v0.0.15)
* `19/05/29` Add AppUtils tool class.
* `19/05/27` Add ActivityCollectorUtils tool class.
* `19/05/22` Fix ThemeUtils.
* `19/05/20` Add ThemeUtils and CBaseWebViewActivity.
* `19/04/26` Update to Android Studio 3.4.
* `19/03/20` Update to Android Studio 3.3.2.
* `19/03/04` Add log.
* `19/03/02` Update to Android Studio 3.3.1 and create README.md.
* `19/02/22` Add CBaseAccessibilityActivity class.
* `19/02/21` Add CBasePreferences, AccessibilityServiceUtils and DevicesUtils tool class.
* `19/02/18` Add Alipay and Wechat reward tool class.
* `19/02/15` Format into kotlin specification.
* `19/02/13` Convert to androidx.
* `19/02/03` Update NetUtils.
* `19/02/02` Create LICENSE,add net and install utils.
* `19/02/01` Convert code to Kotlin.
* `19/01/24` Update Android Studio to 3.3.0.
* `18/03/22` Add VoiceUtil.
* `18/03/06` Add CBaseActivity and provide permission methods.
* `18/02/28` Add show toast method class.
* `18/02/27` Init Project.
17 changes: 15 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# How to config
## How to config

- Add the following repositories to your `build.gradle` file.
```
Expand All @@ -7,5 +7,18 @@

- Add the following dependency to your `build.gradle` file.
```
implementation 'com.github.xbdcc:Cutils:+'
implementation 'com.github.xbdcc:Cutils:0.0.14'
```

## Table of Contents

- [设备信息获取工具类](notes/util/DeviceUtils.md) -> [DeviceUtils.kt][DeviceUtils.kt]
- [App信息获取工具类](notes/util/AppUtils.md) -> [AppUtils.kt][AppUtils.kt]
- [统一管理Activity工具类](notes/util/ActivityCollectorUtils.md) -> [ActivityCollectorUtils.kt][ActivityCollectorUtils.kt]
- [打印日志工具类](notes/util/ActivityCollectorUtils.md) -> LogUtils.kt

[DeviceUtils.kt]: cutils/src/main/java/com/carlos/cutils/util/DeviceUtils.kt
[AppUtils.kt]: cutils/src/main/java/com/carlos/cutils/util/AppUtils.kt
[ActivityCollectorUtils.kt]: cutils/src/main/java/com/carlos/cutils/util/ActivityCollectorUtils.kt
[DeviceUtils.kt]: cutils/src/main/java/com/carlos/cutils/util/DeviceUtils.kt

8 changes: 4 additions & 4 deletions cutils/src/main/java/com/carlos/cutils/util/LogUtils.kt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import android.util.Log

object LogUtils {

private val TAG = "LogUtils"
var TAG = "LogUtils"

var isShowLog = true

Expand Down Expand Up @@ -59,10 +59,10 @@ object LogUtils {
val index = if (stackTraceElements.size > 4) 4 else stackTraceElements.size - 1
stringBuilder.append("[")
stringBuilder.append(stackTraceElements[index].className).append(".")
stringBuilder.append(stackTraceElements[index].methodName).append("()").append(":")
stringBuilder.append("lineNumber=").append(stackTraceElements[index].lineNumber)
stringBuilder.append(stackTraceElements[index].methodName).append("(")
stringBuilder.append(stackTraceElements[index].fileName).append(":")
.append(stackTraceElements[index].lineNumber).append(")")
stringBuilder.append("]")
return stringBuilder.toString()
}

}
2 changes: 1 addition & 1 deletion demo/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,6 @@ dependencies {

implementation project(':cutils')
implementation 'org.greenrobot:eventbus:3.1.1'

// implementation 'com.github.xbdcc:Cutils:0.0.14'

}
2 changes: 1 addition & 1 deletion notes/util/ActivityCollectorUtils.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 统一管理结束Activity工具类
# 统一管理结束Activity工具类ActivityCollectorUtils.kt

## 适用场景
- 在打开某个页面时按返回键需要同时退出前几个页面
Expand Down
11 changes: 11 additions & 0 deletions notes/util/AppUtils.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# 获取App信息工具类AppUtils.kt

## 适用场景
- 统一上报用户信息,或者数据埋点。

## 提供方法

|方法名|使用方法|
|---|---:|
|getAppVersionName|context必传,packageName如果不传则获取本应用的信息,如果传则获取包名对应的应用信息|
|getVersionCode|context必传,packageName如果不传则获取本应用的信息,如果传则获取包名对应的应用信息|
17 changes: 17 additions & 0 deletions notes/util/DeviceUtils.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# 获取设备信息工具类DeviceUtils.kt

## 适用场景
- 统一上报用户信息,或者数据埋点。

## 提供方法

|方法名|方法说明|
|---|---:|
|getImei|获取设备IMEI|
|getPhoneModel|获取厂商名称|
|getPhoneBroad|获取设备型号|
|getOSVersion|获取系统版本号|
|getDensity|获取屏幕密度|
|getScreenResolution|获取屏幕分辨率,如:720x1080|
|getLanguage|获取当前语言|
|getCurrentNetType|获取当前网络类型|
18 changes: 18 additions & 0 deletions notes/util/LogUtils.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Log工具类LogUtils.kt

## 适用场景
- 输出带方法名字段名和定位行数的Log。

## 提供方法

|方法名|方法说明|
|---|---:|
|i|输出INFO信息|
|d|输出DEBUG信息|
|w|输出WARN信息|
|e|输出ERROR信息|

|字段名|字段说明|
|---|---:|
|TAG|自定义TAG|
|isShowLog|true输出Log,false不输出Log|

0 comments on commit 8c15fff

Please sign in to comment.