Skip to content

Commit f00ee03

Browse files
author
YangSen-qn
committed
uplog remove mobile dbm
1 parent a319ea8 commit f00ee03

File tree

7 files changed

+9
-67
lines changed

7 files changed

+9
-67
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#Changelog
2+
## 8.3.3(2021-10-20)
3+
* 日志不再统计手机的信号强度
4+
25
## 8.3.2(2021-08-17)
36
* 对 DNS 域名预解析缓存增加缓存有效期,默认 10 分钟,支持手动修改有效期 GlobalConfiguration.getInstance().dnsCacheMaxTTL 时长,单位为 s
47
* 优化网络检测,支持关闭

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ https://github.com/qiniudemo/qiniu-lab-android
3232

3333
### 注意
3434
* 推荐使用最新版:8.3.2
35-
* AndroidNetwork.getMobileDbm()可以获取手机信号强度,需要如下权限(API>=18时生效)
35+
* 7.6.2 ~ 8.3.2 AndroidNetwork.getMobileDbm()可以获取手机信号强度,需要如下权限(API>=18时生效)
3636
```
3737
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
3838
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
@@ -50,10 +50,10 @@ https://github.com/qiniudemo/qiniu-lab-android
5050
* Android Studio中添加dependencies 或者 在项目中添加maven依赖
5151
```
5252
// 1. 直接导入
53-
implementation 'com.qiniu:qiniu-android-sdk:8.1.+'
53+
implementation 'com.qiniu:qiniu-android-sdk:8.3.3'
5454
5555
// 2. 如果要修改okhttp依赖的版本,可采用以下方式(强烈建议使用七牛库依赖的okhttp版本)
56-
implementation ('com.qiniu:qiniu-android-sdk:8.1.+'){
56+
implementation ('com.qiniu:qiniu-android-sdk:8.3.3'){
5757
exclude (group: 'com.squareup.okhttp3', module: 'okhttp')
5858
}
5959
implementation 'com.squareup.okhttp3:okhttp:4.2.2'
@@ -63,7 +63,7 @@ implementation 'com.squareup.okhttp3:okhttp:4.2.2'
6363

6464
## 使用方法
6565
UploadManager 可以创建一次,一直使用。
66-
7.6.2开始调用AndroidNetwork.getMobileDbm可以获取网络信号强度
66+
7.6.2 ~ 8.3.2 会调用AndroidNetwork.getMobileDbm可以获取网络信号强度
6767
需要Manifest.permission.ACCESS_FINE_LOCATION和Manifest.permission.ACCESS_COARSE_LOCATION权限
6868
```java
6969
import com.qiniu.android.storage.UploadManager;

library/src/androidTest/java/com/qiniu/android/AndroidNetworkTest.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.qiniu.android.utils.AndroidNetwork;
44
import com.qiniu.android.utils.ContextGetter;
5-
import com.qiniu.android.utils.LogUtil;
65

76
public class AndroidNetworkTest extends BaseTest {
87

@@ -16,10 +15,4 @@ public void testNetworkType(){
1615
assertTrue(type != null);
1716
}
1817

19-
public void testMobileDbm(){
20-
int dbm = AndroidNetwork.getMobileDbm();
21-
LogUtil.i(dbm + "");
22-
// assertTrue(dbm != -1);
23-
}
24-
2518
}

library/src/main/AndroidManifest.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
77
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
88
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
9-
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
10-
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
119
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
1210

1311
<application android:label="@string/app_name"

library/src/main/java/com/qiniu/android/common/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
public final class Constants {
5-
public static final String VERSION = "8.3.2";
5+
public static final String VERSION = "8.3.3";
66

77
public static final String UTF_8 = "utf-8";
88
}

library/src/main/java/com/qiniu/android/utils/AndroidNetwork.java

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -147,56 +147,4 @@ private static String getNetWorkClass(Context context) {
147147
}
148148
}
149149

150-
/**
151-
* 强制检查权限 android.permission.ACCESS_COARSE_LOCATION,上层未给权限时返回-1表示获取失败
152-
* API >= 18
153-
*
154-
* @return 当前手机主卡信号强度, 单位 dBm(-1是默认值,表示获取失败)
155-
*/
156-
public static int getMobileDbm() {
157-
Context context = ContextGetter.applicationContext();
158-
if (context == null) {
159-
return -1;
160-
}
161-
162-
int dbm = -1;
163-
TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
164-
List<CellInfo> cellInfoList;
165-
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
166-
if (context.checkPermission(Manifest.permission.ACCESS_COARSE_LOCATION, Process.myPid(), Process.myUid()) != PackageManager.PERMISSION_GRANTED) {
167-
return dbm;
168-
}
169-
if (context.checkPermission(Manifest.permission.ACCESS_FINE_LOCATION, Process.myPid(), Process.myUid()) != PackageManager.PERMISSION_GRANTED) {
170-
return dbm;
171-
}
172-
cellInfoList = tm.getAllCellInfo();
173-
if (null != cellInfoList) {
174-
for (CellInfo cellInfo : cellInfoList) {
175-
if (cellInfo instanceof CellInfoGsm) {
176-
CellSignalStrengthGsm cellSignalStrengthGsm = ((CellInfoGsm) cellInfo).getCellSignalStrength();
177-
dbm = cellSignalStrengthGsm.getDbm();
178-
break;
179-
} else if (cellInfo instanceof CellInfoCdma) {
180-
CellSignalStrengthCdma cellSignalStrengthCdma =
181-
((CellInfoCdma) cellInfo).getCellSignalStrength();
182-
dbm = cellSignalStrengthCdma.getDbm();
183-
break;
184-
} else if (cellInfo instanceof CellInfoLte) {
185-
CellSignalStrengthLte cellSignalStrengthLte = ((CellInfoLte) cellInfo).getCellSignalStrength();
186-
dbm = cellSignalStrengthLte.getDbm();
187-
break;
188-
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
189-
if (cellInfo instanceof CellInfoWcdma) {
190-
CellSignalStrengthWcdma cellSignalStrengthWcdma =
191-
((CellInfoWcdma) cellInfo).getCellSignalStrength();
192-
dbm = cellSignalStrengthWcdma.getDbm();
193-
break;
194-
}
195-
}
196-
}
197-
}
198-
}
199-
return dbm;
200-
}
201-
202150
}

library/src/main/java/com/qiniu/android/utils/Utils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public static String systemVersion() {
5656
}
5757

5858
public static Integer getCurrentSignalStrength() {
59-
return AndroidNetwork.getMobileDbm();
59+
return -1;
6060
}
6161

6262
public static String getCurrentNetworkType() {

0 commit comments

Comments
 (0)