Skip to content
This repository has been archived by the owner on Dec 31, 2021. It is now read-only.

Releases: ucloud/netanalysis-sdk-android

Release 2.1.0

12 Oct 07:45
71a37ed
Compare
Choose a tag to compare
  • 升级androidx.appcompat库版本 1.0.0 -> 1.2.0
  • 新增5G信号识别

Release 2.0.1

05 Dec 07:30
40475e3
Compare
Choose a tag to compare
  • 混淆文件target jdk版本改为1.7
  • 升级android.support为androidX
  • 升级项目Gradle版本,并适配
  • 将sdk打包好放入sdkJar目录,便于取用

Release 2.0.0

12 Aug 10:25
724c89a
Compare
Choose a tag to compare
  • 替换了Retrofit2+okhttp的网络组件,改为原生HttpUrlConnection自行编写,为避免okhttp使用google灰名单的api
  • 因Gson和retrofit2、okhttp3内部调用Google的灰名单API,android 9.0开始需要将灰名单中的API替换,由于目前这些第三方库中的新版本没有适配这个问题,所以取消所有第三方库,全部改为android以及java原生自带框架编写
  • 优化Ping的线程逻辑
  • 添加setUSerDefinedData接口,可灵活配置更新用户自定义字段
  • UCConfig新增isAutoDetect标志位,默认为自动检测网络。并改为在register中传入UCConfig
  • 优化register逻辑
  • 去除手动analyse接口的callback入参
  • 增加cmd耗时滤波,提升traceroute延迟字段的准确性
  • 优化Demo界面与操作

Release 1.3.0

16 Jul 04:05
4c213e0
Compare
Choose a tag to compare
  • 修复检查appkey合法性的bug
  • 更新README最低支持android版本为4.1(API 16)
  • 修改手动检测时若自定义ip不合法时的回调结果
  • 优化ping和traceroute的线程机制
  • 优化toString打印信息
  • 降低JLog.init的可见度
  • 因Gson和retrofit2、okhttp3内部调用Google的灰名单API,android 9.0开始需要将灰名单中的API替换,由于目前这些第三方库中的新版本没有适配这个问题,所以取消所有第三方库,全部改为android以及java原生自带框架编写

Release 1.2.0

28 Jun 09:42
d4792ef
Compare
Choose a tag to compare
  • 将网络状态切换后收到广播时的GetIpInfo和GetIpList接口放入子线程队列,进行同步调用。
  • 优化Demo中setCustomIps的逻辑
  • 新增后台api 307重定向处理
  • 优化setCustomIps时的第三方域名检测逻辑
  • getIpList新增type字段,判断是否需要traceroute
  • 上报数据新增字段uuid,后台做去重判断
  • 更新自定义字段结构
  • ping数据加入第三方domain验证逻辑
  • 自定义IP和UCloudIP的检测流程改为均使用同一单线程池

Release 1.0.3

18 Mar 08:32
ff37199
Compare
Choose a tag to compare
  • 修复检查网络状态可能出现NullPointException的隐患

Release 1.0.2

18 Mar 08:07
d4f5e6b
Compare
Choose a tag to compare
  • 删除无用类UCSharedPreferenceHolder
  • 修复检查网络状态可能出现NullPointException的隐患
  • 调整demo 代码结构
  • 调整traceroute默认并行线程数从5改为3
  • JLog开放SHOW_TEST级别日志的开关
  • UCNetAnalysisManager加入主动GC代码
  • UCApiManager去掉非必要的引用,改为代码块内临时引用
  • 更新README,加入第三方库的jar包下载链接,以及makeJar的操作说明

Release 1.0.1

22 Feb 10:38
7a24934
Compare
Choose a tag to compare
  • 统一格式化时区字符串
  • 更新字段名称
  • 修改Tag和IpInfo字段中的子字段若value=null,则上报""
  • 更新README
  • 自定义IP在demo中以IP字符串形式给出,不推荐使用域名
  • 上报信息中加入手机系统当前时区字段
  • 更新Traceroute上报数据结构,便于后期分析数据
  • 网络类型更新,2.5G并入2G,3.5G并入3G 5、上报地址取消随机上报,改为顺序取地址上报
  • 更新版本号格式

Release 1.0.0

29 Jan 09:51
89e2032
Compare
Choose a tag to compare
Merge pull request #5 from JoshuaYin/master

Request Release 1.0.0