snickersun [Tue, 7 Apr 2020 09:55:35 +0000 (17:55 +0800)]
release V393
1、添加白名单控制,设置 persist.sys.whitelist.enable
2、服务器主动断开链接的话,还是重试3次,如果3次都不能重连成功,则停止重连。等待下一次网络链接变化等消息触发链接服务器
snicker [Tue, 7 Apr 2020 02:15:15 +0000 (10:15 +0800)]
尝试传 DisConnect By Server事件到KeepAalive,让其判断是否需要重新尝试连接服务器。
尝试解决 非法IMEI造成重连次数过多,非常耗电的问题。
snicker [Mon, 6 Apr 2020 15:08:39 +0000 (23:08 +0800)]
1、由于系统时间变化会严重影响Timer的使用。因此把所有Timer都改为了
ScheduledThreadPoolExecutor
2、修改ResetStepCount 消息处理,加入打印信息。
snickersun [Fri, 3 Apr 2020 06:37:27 +0000 (14:37 +0800)]
修改计步重置时间从23:59 变更为 00:00.
snickersun [Thu, 2 Apr 2020 09:13:28 +0000 (17:13 +0800)]
release V390
在重置计步前,先更新到最新,然后broadcast 给其他应用。
snickersun [Wed, 1 Apr 2020 03:51:31 +0000 (11:51 +0800)]
release V389
snickersun [Wed, 1 Apr 2020 03:42:39 +0000 (11:42 +0800)]
修改情景模式,来电铃声增加震动
snicker [Tue, 31 Mar 2020 03:31:34 +0000 (11:31 +0800)]
编译release V388
snicker [Tue, 31 Mar 2020 03:30:02 +0000 (11:30 +0800)]
修复时间变化后,闹铃失效问题!
修改 LocationCycle 默认值为 900秒.
snickersun [Mon, 30 Mar 2020 03:55:10 +0000 (11:55 +0800)]
去掉默认的2145的IMEI,默认为空字符串
snickersun [Mon, 30 Mar 2020 02:06:55 +0000 (10:06 +0800)]
build V387 release
snicker [Mon, 30 Mar 2020 02:01:00 +0000 (10:01 +0800)]
修复启动时 IMEI有时会获取不到的问题。
snickersun [Fri, 27 Mar 2020 05:13:28 +0000 (13:13 +0800)]
编译 V386 release版本
snickersun [Fri, 27 Mar 2020 05:01:21 +0000 (13:01 +0800)]
解决过午夜步数不清零的问题,让逻辑更严谨,步数更新更及时。
snicker [Wed, 25 Mar 2020 17:18:09 +0000 (01:18 +0800)]
release V385_2003260115
snicker [Wed, 25 Mar 2020 17:15:30 +0000 (01:15 +0800)]
修复仍然有时 设置不循环的闹铃不起效的问题。
snickersun [Tue, 24 Mar 2020 08:36:24 +0000 (16:36 +0800)]
编译 V383_2003231725 release
snickersun [Tue, 24 Mar 2020 04:12:19 +0000 (12:12 +0800)]
1、添加 短信和微聊消息震动,
2、修复 Timer格式造成的 闹铃设置失败。以及 api处理时的逻辑问题。
3、添加IMEI的 全局 配置 SharedReference
snickersun [Tue, 24 Mar 2020 02:21:06 +0000 (10:21 +0800)]
去除对LauncherCtrl的引用。以便适配新的ICL02Launcher2
snickersun [Mon, 23 Mar 2020 09:34:58 +0000 (17:34 +0800)]
编译 V383
2003231725 release
snickersun [Mon, 23 Mar 2020 09:24:20 +0000 (17:24 +0800)]
添加 BP34 自定义定位时间支持。Wifi自定义时间进行运动检测,GPS自定义时间不进行检测。
GPS 1分钟以内,包括1分钟 则GPS常开。
snicker [Mon, 23 Mar 2020 03:28:16 +0000 (11:28 +0800)]
修改log输出
snicker [Mon, 23 Mar 2020 03:25:14 +0000 (11:25 +0800)]
GPS图形窗口 定位与不定位用绿色和红色进行高亮区分,方便查看。
snicker [Mon, 23 Mar 2020 03:23:44 +0000 (11:23 +0800)]
GPS改为60秒以内含60秒都不关闭GPS
snickersun [Sat, 21 Mar 2020 11:04:33 +0000 (19:04 +0800)]
编译 V382_release
snickersun [Sat, 21 Mar 2020 11:03:23 +0000 (19:03 +0800)]
1、延长GPS noSignal时间为15次,因为头5次左右必然没有星,多给GPS一些初始化时间。
2、修正计数条件,修复如果彻底没有星反倒关闭不了GPS的问题。
snickersun [Sat, 21 Mar 2020 10:14:58 +0000 (18:14 +0800)]
编译 V381 release版本
snickersun [Sat, 21 Mar 2020 09:51:57 +0000 (17:51 +0800)]
GPS无信号检测时,只要有一次信号满足条件,就重新计数,适当加宽信号不稳定的检测条件。
snickersun [Sat, 21 Mar 2020 09:50:26 +0000 (17:50 +0800)]
由于心跳服务器返回时间较久,最多的看到16秒才回,修改为20秒检测一次,如果检测失败才重启。防止心跳过多。
snickersun [Sat, 21 Mar 2020 09:23:15 +0000 (17:23 +0800)]
1、修复 WiFi定位时有时BP16定位会不能返回wifi定位的情况。
2、修复屏幕亮起时,WiFi定位还是会关闭WiFi的bug,解决亮屏时不能通过WiFi进行Fota升级,以及将来的视频通话的问题。
snickersun [Thu, 19 Mar 2020 04:20:52 +0000 (12:20 +0800)]
编译 V380_2003191208_release
配合 FactoryMode_V7_202003191209_release.apk
修复工厂模式下,只要进行过GPS测试,就很可能造成 ICProtocol无法继续GPS定位的问题。
snickersun [Wed, 18 Mar 2020 09:42:41 +0000 (17:42 +0800)]
新编译
V379_2003181740 release
V379_2003181739 debug
snickersun [Wed, 18 Mar 2020 03:05:13 +0000 (11:05 +0800)]
重置Sim卡后重置计数。防止后面多次重置Sim卡。
snickersun [Wed, 18 Mar 2020 02:16:35 +0000 (10:16 +0800)]
修复没有网络就不继续重试计时,造成无法按计划重置SIM卡的问题。
snickersun [Tue, 17 Mar 2020 06:37:45 +0000 (14:37 +0800)]
编译 V379_2003171433 release
V378_2003171247 debug
snickersun [Tue, 17 Mar 2020 04:47:02 +0000 (12:47 +0800)]
1、修复GPS 状态窗口Wakelock crash问题
2、把所有log文件指向 /sdcard/Android/ic
3、把所有GPS相关操作都移到 NMEAListener中,解决偶尔有GPS unregister listener ,下次开启GPS 失灵的问题。
snicker [Mon, 16 Mar 2020 16:10:53 +0000 (00:10 +0800)]
release V378 版本
添加和优化gps数据显示窗口
snickersun [Mon, 16 Mar 2020 15:38:12 +0000 (23:38 +0800)]
添加GPS窗口
snickersun [Mon, 16 Mar 2020 09:16:15 +0000 (17:16 +0800)]
1、修改日志log4j,让其支持多个文件输出。 以便控制所有日志的大小。防止放出去的系统时间久了出现资源不够的情况。
2、日志都改为指向/sdcard/Android/ic, 与Launcher一致,以便统一上传。
snicker [Sun, 15 Mar 2020 16:09:36 +0000 (00:09 +0800)]
Release V377
1、为每条GPS定位记录都加上 度坐标转换。方便在其他软件中定位。
2、为每次定位开始时判定只有当当前定位不是是GPS定位的情况下才需要关闭GPSListen,解决有时第一次定位困难问题。
3、增加 10次心跳无法连接,就重置SIM卡的功能。尝试解决掉卡问题,不过这种掉卡后 大于 10*6=60分钟重置一次的恢复机制,是不是太长了,需要和客户讨论。暂时只是提供了这样一个机制。
snickersun [Sat, 14 Mar 2020 09:55:05 +0000 (17:55 +0800)]
release V376
1、修复定位检测 定时器不准造成的长时间无法继续定位(增加时间的判断,而不是只有计数)
2、优化定位精度,HDOP定位精度由原来的50米以内改为10米以内 , 原来需要定位5次,改为定位3次即可。
3、去掉多余的定位代码
4、增加更多的日志,方便分析问题。
snickersun [Fri, 13 Mar 2020 09:58:50 +0000 (17:58 +0800)]
重新编译 V375
修复wifi扫描后不关闭的问题,去掉对 lcd的判断。
snickersun [Fri, 13 Mar 2020 08:49:30 +0000 (16:49 +0800)]
重新编译 release V375
添加短信显示主界面功能: #showui#
snickersun [Fri, 13 Mar 2020 08:24:33 +0000 (16:24 +0800)]
修复HDOP判断错误,重新编译 release V375
snickersun [Fri, 13 Mar 2020 08:19:05 +0000 (16:19 +0800)]
release V375 版本
1、增加Wifi扫描重试,最多3次
2、修复GPS 60分钟就会被重启,造成一直无法定位问题。
3、日志文件裁剪,去掉不必要的提示。
4、GPS定位对HDOP进行校验,如果误差大于50米,则直接剔除。
snickersun [Fri, 13 Mar 2020 02:20:06 +0000 (10:20 +0800)]
release V374 版本
1、优化LBS搜索,WIFI和LBS现在都可以快速相应,大概4秒内。
2、GPS和WiFi搜索都添加对工厂测试的支持,工厂测试运行时,就不会对其进行控制,防止冲突。
3、GPS定位优化NMEA 解析,多加了HDOP定位精度日志,以便更好的分析定位情况。
4、优化网络重连机制,延时5秒重连,防止网络切换时新网络还没连接,就停止重连了。并且根据重连的网络是否切换,决定是否需要重新连接网络,防止多次无用重连。造成的频繁登录
5、精简去掉定位时的多重注册,只取有用信息。
6、screenOn时的同步计步信息的心跳包增加服务器响应判断。
snickersun [Tue, 10 Mar 2020 18:08:22 +0000 (02:08 +0800)]
编译 V373 release版本
snickersun [Tue, 10 Mar 2020 17:59:46 +0000 (01:59 +0800)]
1、增加NMEA日志,可以支持回放路径
2、upload,all日志增加Nmea.txt
3、优化nmea解析,修正上报数据。坐标小数点后6位压缩到4位。
snickersun [Tue, 10 Mar 2020 16:38:10 +0000 (00:38 +0800)]
1、修改GPS 定位解析方式,采用NMEA进行解析,以便解决定位状态一直获取不到的问题。
2、修改界面,增加调试button,可以上传日志,设置工作模式1,3,5
3、短信修改:修复wifi关闭时不能短信设置链接方式的问题。添加wifi息屏不关机选项。
4、添加活动Activity判断,如果在进行工厂测试,则停止操作GPS,以防测试冲突。
snickersun [Mon, 9 Mar 2020 09:37:10 +0000 (17:37 +0800)]
1、修复每次心跳两次的问题。
2、修复GPS进入工厂测试后,不会再发送已经定位的信息造成的永不GPS定位问题。
3、GPS定位5秒后作为定位标准
4、release V372 版本
snickersun [Mon, 9 Mar 2020 04:16:11 +0000 (12:16 +0800)]
1、短信命令添加 重启,关机,恢复工厂设置功能。 #reboot# ,#poweroff#, #factoryreset#
2、修复短信命令设置imei不能即时生效的问题。
3、修复设置 闹铃,没有重复的时候,不能闹铃的问题。
snickersun [Fri, 6 Mar 2020 07:33:36 +0000 (15:33 +0800)]
修改短信命令
添加对usb的控制,可以任意开启和关闭adb,mtp功能,方便调试以及获取数据。暂时不考虑给客户。
添加充电相关状态检测,以及存储相关日志。方便日志分析。
编译最新版本:V371
snickersun [Thu, 5 Mar 2020 11:34:22 +0000 (19:34 +0800)]
客户测试过程中,发现Deliver.java 中调用OfferQueue 超过50会调用写入文件的函数,造成app crash。
去掉写入文件部分,并且对queue满做判断,写不下的会被丢弃,但是会保留日志。
编译最新版本:V370
snickersun [Thu, 5 Mar 2020 05:28:59 +0000 (13:28 +0800)]
添加心跳检测机制,
1、发送心跳包5秒检测一次服务器响应,
2、检测到响应停止检测,没检测则重发一次心跳包,继续检测,
3、6次没检测到则停止检测。
添加服务器socket连接重试机制,
1、每次心跳都检测服务器是否正常(包括socket连接和心跳包响应)任何一个有问题,都重新连接服务器
2、每20秒重新连接一次,尝试6次,如果成功则提示在检测,如果6次还是失败,则停止检测,直到下一次心跳包的检测。
编译最新版本:V369
snickersun [Tue, 3 Mar 2020 11:55:34 +0000 (19:55 +0800)]
修改SMS命令:
1、在IMEI设置过程中添加AT指令设置IMEI的功能,不过IMEI被展讯 disable了,需要继续沟通。
2、添加AT指令执行接口,不过没有反馈at执行结果给手机端,只告诉执行了。
命令格式:#atcmd#=[at cmdline]
snickersun [Tue, 3 Mar 2020 10:42:08 +0000 (18:42 +0800)]
修改SMS命令:
1、TP升级添加版本判断,防止误升级及重复升级。
2、添加对SD卡中的目录或者文件的上传。方便获取其他应用的日志。
命令格式:#logctl#=upload,SDLog:[dirname|filename]
snickersun [Mon, 2 Mar 2020 15:42:18 +0000 (23:42 +0800)]
fix tp upgrade not work
snickersun [Mon, 2 Mar 2020 10:08:27 +0000 (18:08 +0800)]
添加 FT6236U 固件升级功能,需要配合 copy_apk_to_data.sh 修改对应设备节点的访问权限。build.prop需要添加 product.tp.upgradeable=true
V366
snickersun [Sun, 1 Mar 2020 16:33:50 +0000 (00:33 +0800)]
1、DnsUtil中加入500毫秒延迟,以便增加拿到地址的成功率。
2、把ftp协议上传log为http协议上传日志,解决电信卡无法上传日志的问题(ftp协议端口网路中似乎受限,移动卡都可以,就是电信卡不行)。
3、编译版本365
snickersun [Sat, 29 Feb 2020 10:19:07 +0000 (18:19 +0800)]
1、 修复CrashHandler不工作问题,
2、用log4j 重定向日志到 ExternalCacheDir log.txt
3、 修改日志上传功能,增加 crashlog.txt上传
4、编译relelase版本 V364
snickersun [Tue, 25 Feb 2020 09:57:57 +0000 (17:57 +0800)]
修复release版本有时语音消息无法弹出的问题。“
snickersun [Tue, 25 Feb 2020 03:50:41 +0000 (11:50 +0800)]
修复亮屏时计步信息仍然不及时更新的问题。
snickersun [Mon, 24 Feb 2020 13:07:38 +0000 (21:07 +0800)]
1、放宽重连条件,防止总是重新登录
2、设置心率检测时间>2才工作,小于等于2就相当于关闭。默认为0,相当于关闭,
3、修正模式1,2,3,4,5的切换机制,解决了之前参数切换后混乱的问题。目前还有小误差,基本满足设定逻辑。
此逻辑在室内用GPS放大器测试通过,还未在室外复杂环境测试过。
snickersun [Mon, 24 Feb 2020 10:08:07 +0000 (18:08 +0800)]
add dNSCache to proguard
snickersun [Mon, 24 Feb 2020 09:44:56 +0000 (17:44 +0800)]
proguard中加入 com.enqualcomm 解决release版本部分功能不正常问题。
snickersun [Sat, 22 Feb 2020 20:36:18 +0000 (04:36 +0800)]
1、修改#deviceinfo#分两条短信发送版本信息,和运行状态。
2、添加wifi配置的短信命令,可以用adb配置。
snickersun [Sat, 22 Feb 2020 18:58:39 +0000 (02:58 +0800)]
1 Battery日志添加电压值
2 添加FTP上传日志支持,短信命令触发
#logctl#=current
#logctl#=reset
#logctl#=icfota.snicker.com.cn,ftpuser,iclog
#logctl#=upload,all
#logctl#=upload,APIlog
snickersun [Thu, 20 Feb 2020 16:16:09 +0000 (00:16 +0800)]
删除不想跟踪的文件
snickersun [Thu, 20 Feb 2020 16:03:45 +0000 (00:03 +0800)]
添加短消息提醒,非命令短消息弹出窗口及声音提醒。
snickersun [Wed, 19 Feb 2020 16:29:08 +0000 (00:29 +0800)]
1、Deliver.java中发送Location message时没法送一个delay 5秒钟。
2、KeepAlive.java 中AP00与AP03之间添加 delay 5秒钟。
3、AlarmWakeup.java 启动时的消息修改为HeartBeatAlarm
4、NettyConnection.java 修改Log消息。
5、LocationClient.java添加SkipMoveCheck接口,并在ICSmsManager.java中添加对应SMSCMD
#skipmovecheck#=current
#skipmovecheck#=true
#skipmovecheck#=false
6、CoreService.java 保证每次亮屏的时候都发一次心跳,保证计步等数据快速更新,提高体验。
网络重试的间隔从5秒改为20秒
去掉Action_Alarm只保留 Location_Alarm,降低功耗。
snickersun [Sun, 16 Feb 2020 10:50:24 +0000 (18:50 +0800)]
1、放宽重连条件,防止总是重新登录
2、设置心率检测时间>2才工作,小于等于2就相当于关闭。默认为0,相当于关闭,
3、修正模式1,2,3,4,5的切换机制,解决了之前参数切换后混乱的问题。目前还有小误差,基本满足设定逻辑。
此逻辑在室内用GPS放大器测试通过,还未在室外复杂环境测试过。
snickersun [Fri, 14 Feb 2020 17:34:36 +0000 (01:34 +0800)]
1、修改和添加短信命令及broadcast测试对应命令,今日主要增加了apn和location命令。具体命令如下:
2、修改定位逻辑,增加Custom Mode(5),定位间隔以秒为单位,最低30秒。低于1分钟定位的话,GPS就不会关闭了。
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#status#"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#deviceinfo#"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#apn#=current#"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#apn#=460,07,CMNET,cmnet,,#"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#imei:reset"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#imei:current"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#imei:
123456789012345"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#setlocation#=reset#"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#setlocation#=5,30#"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#ip#=reset#"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#ip#=current#"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#ip#=192.168.0.1:8080#"
am broadcast -a com.enqualcomm.support.SMSCMD --es smsCmd "#ip#=192.168.0.1,8080#"
snickersun [Wed, 12 Feb 2020 17:10:43 +0000 (01:10 +0800)]
add dNSCache in settings.grandle
snickersun [Wed, 12 Feb 2020 17:09:11 +0000 (01:09 +0800)]
1、添加dNSCache库,并实现sina DNSCache 功能,优化服务器连接DNS搜索。
2、实现SMS 命令行,可以重新配置服务器地址,IMEI地址以及获取手表状态。
支持的命令有:
#deviceinfo#
#status#
#imei:reset
#imei:
123456789012345
#ip#=reset#
#ip#=192.168.1.1,8089#
#ip#=192.168.1.1:8089#
snickersun [Tue, 11 Feb 2020 11:42:22 +0000 (19:42 +0800)]
1. 添加SMS短信收发功能,可以开始增加短信指令了。
2、SOS指令中的AP10改为即时发送,然后再进行电话拨号。
snickersun [Mon, 10 Feb 2020 15:46:54 +0000 (23:46 +0800)]
1、拨打紧急电话延后5秒,以便可以提前发送AP10报警定位信息,防止后报警数据上报延时过久。
2、添加 低电关机上报AP10报警。
snickersun [Mon, 10 Feb 2020 15:20:24 +0000 (23:20 +0800)]
取消三次重复下发AP03 登录消息。测试感觉此处做冗余操作并无用处。
snickersun [Mon, 10 Feb 2020 15:14:13 +0000 (23:14 +0800)]
添加SOS 消息逻辑:
长按5秒后触发SOS,首先发送AP10报警消息(wifi定位),然后每分钟定位一次(gps定位)上报,同时每分钟测量一次心率上报,持续5分钟后恢复默认值。
触发SOS的同时会开始轮番拨打SOS号码,拨打号码时不能传输数据,挂断后上报AP10报警及AP01定位数据。
此功能要结合修改PhoneWindowManager.java来实现。
snickersun [Sun, 9 Feb 2020 16:08:02 +0000 (00:08 +0800)]
1、修复Deliver.SaveQueue 在UI测试按钮,重启服务造成crash问题
2、修改UI,增加显示SIM卡状态,网络类型,信号强度,电池电量信息。
3、修复打开wifi后,Wifi总是被关闭问题
snickersun [Sun, 9 Feb 2020 12:33:30 +0000 (20:33 +0800)]
添加资源文件及提醒窗口
snickersun [Sat, 8 Feb 2020 18:10:42 +0000 (02:10 +0800)]
V347
默认不进入Silent状态,解决微聊消息在闹铃响了后才生效的问题。
snickersun [Sat, 8 Feb 2020 17:14:33 +0000 (01:14 +0800)]
添加Alarm,Notification的提示窗口,
实现微聊消息提醒,以及闹铃提醒。
snickersun [Fri, 7 Feb 2020 01:51:02 +0000 (09:51 +0800)]
系统TIME_SET事件频繁执行,影响正常事件运行。安卓系统内部消息,暂时未找到原因,临时去掉此事件的监听。
协议中未做事件同步,所以如果手表时间同步比协议初始化晚,则可能造成部分Timer有偏差,但是主体功能不会受影响,且重启后即可恢复正常。
snickersun [Thu, 6 Feb 2020 16:44:06 +0000 (00:44 +0800)]
1、PPG定时测试功能完成
2、修复Fota本地升级包升级失败的问题
3、优化定位逻辑,使其可以适应单独设置随意间隔,不过没有服务器命令窗口,还未测试
snickersun [Thu, 6 Feb 2020 06:55:37 +0000 (14:55 +0800)]
1、通过Config.LOG_TOFILE控制输出log到文件
2、打通设置心率检测周期的协议
3、调整优化定位控制逻辑。为设置第5种随意定时cycle做准备
snickersun [Wed, 5 Feb 2020 13:29:24 +0000 (21:29 +0800)]
添加未佩戴5秒停止检测,以便省电
snickersun [Wed, 5 Feb 2020 12:25:06 +0000 (20:25 +0800)]
添加支持SOS功能
snickersun [Tue, 4 Feb 2020 11:02:44 +0000 (19:02 +0800)]
ICSer_V341_202002041900_release.apk
snickersun [Tue, 4 Feb 2020 10:58:42 +0000 (18:58 +0800)]
接收从UI传来的 心率和血压数据,并发送给服务器。
snickersun [Tue, 4 Feb 2020 07:02:51 +0000 (15:02 +0800)]
修改package 名称为 com.enqualcomm.support.
解决与com.enqualcomm.message 通讯问题。已经可以实现微聊。
snickersun [Mon, 3 Feb 2020 04:42:41 +0000 (12:42 +0800)]
修改Queue,采取同步锁的方式进行保护,解决之前lock锁死问题。
snickersun [Mon, 3 Feb 2020 00:25:26 +0000 (08:25 +0800)]
1、为了尝试使用EqcIMessage,修改com.ic.protocol 为 com.enqualcomm.support,暂时还是只能用通讯录功能,微聊还不能用。
2、添加协议AP07/BP07,BP28,协议收发的buffer已经完成,发还没有与实际文件关联,收还没有通知到ui
3、把Location发送改到Deliver中,采用Queue,但是目前偶尔会出现lock异常,占资源过多的情况。
4、修复心率测试后releasewakelock失败
5、修复MainActivity退出Launcher会crash的问题。
6、ICSer_V340_202002030355_debug.apk 发出作为调试
snickersun [Tue, 28 Jan 2020 21:38:15 +0000 (05:38 +0800)]
通讯录同步,已经可以用EqcIMessage做通讯录,但是安卓通讯录还没有清空,会重复添加。
snickersun [Tue, 28 Jan 2020 17:34:55 +0000 (01:34 +0800)]
添加BP86和BP89的协议解析响应。没有实际设置Alarm 。
BP86设置心率血压周期有测试,BP89没有apk接口,未测试。
snickersun [Tue, 28 Jan 2020 17:13:34 +0000 (01:13 +0800)]
1、添加BP15定位周期协议解析响应。没有实际设置周期
2、添加BP84白名单开关协议解析响应,没有实际设置
3、添加关机、重启、恢复工厂设置三个功能,实际恢复工厂设置有接口可以测试,另外两个没有测试。
4、修改HeartRate测试中BPH和BPL取值算法。增加参考值限制条件(35~199之间)其他值无效,直接报原始值。
snickersun [Tue, 28 Jan 2020 14:26:35 +0000 (22:26 +0800)]
1、修改 FileOutputUtil.fileOutput 函数,减少日志中查找路径出错信息。 函数需要的路径,都通过runtime的getCacheDir来获得。
2、增加HeartRateManger,解析BPXL,BPXY,BPJZ等函数,并通过APHT同时上报血压心率。(手表端apk手动检测和上传心率血压还没接入)
snickersun [Mon, 20 Jan 2020 09:59:25 +0000 (17:59 +0800)]
Merge branch 'master' of snicker.com.cn:icsupport
snickersun [Mon, 20 Jan 2020 09:58:09 +0000 (17:58 +0800)]
中间版本
snickersun [Mon, 20 Jan 2020 09:45:23 +0000 (17:45 +0800)]
中间版本,正在添加HearRateServer
snickersun [Sun, 19 Jan 2020 18:26:13 +0000 (02:26 +0800)]
1、添加B12(SOS)、B14(白名单)、B17(工厂设置)、B18(重启)、B31(关机) 命令解析
2、更新StepCount更加及时,但是似乎调用太多,需要再查。