Skip to content

Commit 6008c00

Browse files
committed
Release 3.1.0
1 parent 72c6303 commit 6008c00

19 files changed

+383
-475
lines changed

README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# sa-sdk-android-plugin
1+
# sa-sdk-android-plugin2
22

33
The official Android SDK Plugin for Sensors Analytics
44

@@ -16,7 +16,7 @@ buildscript {
1616
dependencies {
1717
classpath 'com.android.tools.build:gradle:2.2.3'
1818
//添加 android-gradle-plugin 依赖
19-
       classpath 'com.sensorsdata.analytics.android:android-gradle-plugin2:3.0.4'
19+
       classpath 'com.sensorsdata.analytics.android:android-gradle-plugin2:3.0.6'
2020
}
2121
}
2222
@@ -27,7 +27,7 @@ allprojects {
2727
}
2828
```
2929

30-
(2)在 <font color=red size=4 > **主 module** </font>的 build.gradle 文件中添加 com.sensorsdata.analytics.android 插件、Sensors Analytics SDK 依赖及指定 weave 哪些 module
30+
(2)在 <font color=red size=4 > **主 module** </font>的 build.gradle 文件中添加 com.sensorsdata.analytics.android 插件、Sensors Analytics SDK 依赖
3131

3232
```android
3333
apply plugin: 'com.android.application'
@@ -37,7 +37,7 @@ apply plugin: 'com.sensorsdata.analytics.android'
3737
dependencies {
3838
compile 'com.android.support:appcompat-v7:25.1.1'
3939
//添加 Sensors Analytics SDK 依赖
40-
  compile 'com.sensorsdata.analytics.android:SensorsAnalyticsSDK:3.1.0'
40+
  compile 'com.sensorsdata.analytics.android:SensorsAnalyticsSDK:3.1.5'
4141
}
4242
```
4343

@@ -46,7 +46,7 @@ dependencies {
4646
See our [full manual](http://www.sensorsdata.cn/manual/android_sdk.html)
4747

4848
或者加入 QQ 讨论群:<br>
49-
![ QQ 讨论群](https://github.com/sensorsdata/sa-sdk-android/raw/master/screenshots/qrCode.jpeg)
49+
![ QQ 讨论群](https://github.com/sensorsdata/sa-sdk-android/raw/master/docs/qrCode.jpeg)
5050

5151
## 感谢
5252
[hugo](https://github.com/JakeWharton/hugo)
@@ -59,9 +59,10 @@ See our [full manual](http://www.sensorsdata.cn/manual/android_sdk.html)
5959

6060

6161
## 新书推荐
62-
神策数据出品的[《Android 全埋点解决方案》](https://u.jd.com/2JFaeG)发售啦!!!
6362

64-
[![《Android 全埋点解决方案》](https://github.com/sensorsdata/sa-sdk-android/raw/master/screenshots/android_autotrack_book.png)](https://u.jd.com/2JFaeG)
63+
| 《数据驱动:从方法到实践》 | 《Android 全埋点解决方案》 |
64+
| ------ | ------ |
65+
| [![《数据驱动:从方法到实践》](https://github.com/sensorsdata/sa-sdk-android/raw/master/docs/data_driven_book.jpg)](https://u.jd.com/dWkE2x) | [![《Android 全埋点解决方案》](https://github.com/sensorsdata/sa-sdk-android/raw/master/docs/android_autotrack_book.jpg)](https://u.jd.com/2JFaeG) |
6566

6667

6768
## License

aop/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ dependencies {
3535
compile 'org.ow2.asm:asm-analysis:6.0'
3636
compile 'org.ow2.asm:asm-util:6.0'
3737
compile 'org.ow2.asm:asm-tree:6.0'
38-
compileOnly 'com.android.tools.build:gradle:3.2.1', {
38+
compileOnly 'com.android.tools.build:gradle:3.4.1', {
3939
exclude group:'org.ow2.asm'
4040
}
4141
}

aop/ext.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
project.ext {
2-
pluginVersion = '3.0.5'
2+
pluginVersion = '3.1.0'
33
Properties properties = new Properties()
44
if (project.file('local.properties').exists()) {
55
properties.load(project.file('local.properties').newDataInputStream())

aop/src/main/groovy/com/sensorsdata/analytics/android/plugin/ClassNameAnalytics.groovy

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,13 @@ package com.sensorsdata.analytics.android.plugin
2020
class ClassNameAnalytics {
2121

2222
public String className
23-
2423
boolean isShouldModify = false
25-
2624
boolean isSensorsDataAPI = false
27-
2825
boolean isSensorsDataUtils = false
29-
3026
boolean isSALog = false
31-
3227
def methodCells = new ArrayList<SensorsAnalyticsMethodCell>()
3328

34-
ClassNameAnalytics (String className) {
29+
ClassNameAnalytics(String className) {
3530
this.className = className
3631
isSensorsDataAPI = (className == 'com.sensorsdata.analytics.android.sdk.SensorsDataAPI')
3732
isSensorsDataUtils = (className == 'com.sensorsdata.analytics.android.sdk.util.SensorsDataUtils')
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package com.sensorsdata.analytics.android.plugin
2+
3+
/**
4+
* 具体规则
5+
* 字背景颜色范围: 40--49 字颜色: 30--39
6+
* 40: 黑 30: 黑
7+
* 41:红 31: 红
8+
* 42:绿 32: 绿
9+
* 43:黄 33: 黄
10+
* 44:蓝 34: 蓝
11+
* 45:紫 35: 紫
12+
* 46:深绿 36: 深绿
13+
* 47:白色 37: 白色
14+
*
15+
* 输出特效格式控制
16+
* 033[0m 关闭所有属性
17+
* 033[1m 设置高亮度
18+
* 03[4m 下划线
19+
* 033[5m 闪烁
20+
* 033[7m 反显
21+
* 033[8m 消隐
22+
* 033[30m -- \033[37m 设置前景色
23+
* 033[40m -- \033[47m 设置背景色
24+
*/
25+
enum LogUI {
26+
//color
27+
C_ERROR("\033[40;31m"),
28+
C_WARN("\033[40;33m"),
29+
C_BLACK_GREEN("\033[40;32m"),
30+
//end
31+
E_NORMAL("\033[0m");
32+
33+
private final String value
34+
35+
LogUI(String value) {
36+
this.value = value
37+
}
38+
39+
String getValue() {
40+
return this.value
41+
}
42+
}

0 commit comments

Comments
 (0)