icsupport.git
6 years agorelease V413
snickersun [Sat, 9 May 2020 04:22:55 +0000 (12:22 +0800)]
release V413

6 years ago1、 persist.sys.NoLocationCycle 通过此环境属性 控制是否执行周期定位功能。(增加一种只有手动获取定位的省电模式)
snickersun [Sat, 9 May 2020 04:21:03 +0000 (12:21 +0800)]
1、 persist.sys.NoLocationCycle 通过此环境属性 控制是否执行周期定位功能。(增加一种只有手动获取定位的省电模式)
2、 根据登录指令AP00的返回时间和时区 设置系统时间和周期。
3、 添加sms指令 #nolocationcycle#=current#, #nolocationcycle#=true#, #nolocationcycle#=false#
4、sms cmd 解析前去掉头尾的空格,以便加强兼容性。

6 years agorelease V412
snickersun [Mon, 4 May 2020 10:21:46 +0000 (18:21 +0800)]
release V412
通过添加 provided files ('libs/telephony_common-full-debug.jar')
修复release版本编译不过的问题。

6 years agoOTA升级,以及location命令后,发送完消息,把手机号清除,防止误判。
snickersun [Mon, 4 May 2020 07:10:33 +0000 (15:10 +0800)]
OTA升级,以及location命令后,发送完消息,把手机号清除,防止误判。

6 years ago1、修复第一次启动重置计步,其他时间重启不重置计步的判断有误的bug。
snickersun [Mon, 4 May 2020 06:24:49 +0000 (14:24 +0800)]
1、修复第一次启动重置计步,其他时间重启不重置计步的判断有误的bug。
2、添加SMS #location# 命令
3、添加漏交的telephony_common-full-deug.jar
4、在locationClient中添加gps定位省电逻辑。(在保证即爱GPS定位不做移动判断的前提下,在没有GPS信号或者GPSTimeout超过5次,且没有移动的情况下关闭GPS)

6 years ago修复如果resetCount前关机,当天就不会重置计步的问题。增加逻辑,当天开机第一次,会重置计步。
snicker [Mon, 4 May 2020 00:40:45 +0000 (08:40 +0800)]
修复如果resetCount前关机,当天就不会重置计步的问题。增加逻辑,当天开机第一次,会重置计步。

6 years ago添加 SMS指令listen 但是无拨号界面拨号还没实现!
snicker [Mon, 4 May 2020 00:39:19 +0000 (08:39 +0800)]
添加 SMS指令listen  但是无拨号界面拨号还没实现!
添加 ICLoggger printStacktrace 功能

6 years agorelease v409
snicker [Tue, 28 Apr 2020 19:39:51 +0000 (03:39 +0800)]
release v409

6 years ago添加 SMS指令开启fota升级及 结果反馈的Action
snicker [Tue, 28 Apr 2020 19:35:06 +0000 (03:35 +0800)]
添加 SMS指令开启fota升级及 结果反馈的Action
com.ic.action.startfotaUpdate;
com.ic.action.fotaUpdateReply

6 years ago添加SMS CMD
snicker [Tue, 28 Apr 2020 19:15:18 +0000 (03:15 +0800)]
添加SMS CMD
#reset#、
#sos=13788334455;13877664433;13988776655#、
#apn#=check#,
#status#、
#PW=123456# 、
#PW=non#、
#host#=www.xxx.com,8080#

6 years ago修复 服务器链接提醒消息广播机制,改为监测BP00后再发送链接广播。
snickersun [Tue, 28 Apr 2020 13:51:48 +0000 (21:51 +0800)]
修复 服务器链接提醒消息广播机制,改为监测BP00后再发送链接广播。

6 years agoSMS 命令添加 #host#= ,等同于 #ip#=
snickersun [Tue, 28 Apr 2020 13:50:31 +0000 (21:50 +0800)]
SMS 命令添加 #host#= ,等同于 #ip#=

6 years agorelease V407
snickersun [Thu, 23 Apr 2020 07:11:04 +0000 (15:11 +0800)]
release V407
在服务器连接和断开增加broadcast 消息。
com.ic.protocol.ACTION_IS_SERVER_CONNECTED
isConnected  true/false

6 years agorelease V406
snicker [Sun, 19 Apr 2020 14:15:52 +0000 (22:15 +0800)]
release V406
为L03 Tracker 添加LED控制,目前还不完善,不支持连续闪烁,临时版本。

6 years agorelease V402
snickersun [Mon, 13 Apr 2020 08:04:59 +0000 (16:04 +0800)]
release V402

6 years ago来电关闭未读的消息窗口
snickersun [Mon, 13 Apr 2020 08:04:37 +0000 (16:04 +0800)]
来电关闭未读的消息窗口

6 years ago增加对AP01,AP02,AP10三个定位相关命令的服务器响应。如果服务器5秒内没有响应重试发送,三次后还没有响应就放弃发送。
snickersun [Mon, 13 Apr 2020 07:36:25 +0000 (15:36 +0800)]
增加对AP01,AP02,AP10三个定位相关命令的服务器响应。如果服务器5秒内没有响应重试发送,三次后还没有响应就放弃发送。

6 years ago增加ScheduledThreadPoolExecutor的 poolsize 到10 ,减小被reject的几率。
snickersun [Mon, 13 Apr 2020 06:27:02 +0000 (14:27 +0800)]
增加ScheduledThreadPoolExecutor的 poolsize 到10 ,减小被reject的几率。

6 years agoSOS事件响应时添加震动。
snickersun [Mon, 13 Apr 2020 06:13:31 +0000 (14:13 +0800)]
SOS事件响应时添加震动。

6 years ago1、GPS 常开的时候,确保每次测试前状态都设置为未定位,保证没信号时状态及时切换。
snickersun [Mon, 13 Apr 2020 03:31:04 +0000 (11:31 +0800)]
1、GPS 常开的时候,确保每次测试前状态都设置为未定位,保证没信号时状态及时切换。
2、去掉ScreenOn Off 时对wifi的操作,暂时不管定位以外的wifi状态。

6 years ago1、UI界面不强制重启服务,查看状态不会影响服务启动情况检查。
snicker [Mon, 13 Apr 2020 00:20:38 +0000 (08:20 +0800)]
1、UI界面不强制重启服务,查看状态不会影响服务启动情况检查。
2、添加WiFi状态检查
3、强制每次搜索WiFi网络后必然关闭WiFi,暂时先确保功耗问题。亮屏使用WiFi的事情,后面有需要时在调试。

6 years agorelease V400
snickersun [Sat, 11 Apr 2020 10:33:17 +0000 (18:33 +0800)]
release V400
1、修复AP02 WiFi数据格式问题。
2、减小wifi等待时间,从20秒改为12秒。
3、优化GPS取消操作,wifi关闭操作流程。
把部分可能造成延迟的操作delay处理,把可能造成mainthread阻塞的函数直接在线程调用。

6 years agorelease V399
snickersun [Sat, 11 Apr 2020 08:30:22 +0000 (16:30 +0800)]
release V399
优化BP16执行立即返回,即时消息不再加入消息队列,历史消息还是通过post队列发送。
 解决明明已经定位也有发送定位信息不及时的问题。去掉立即发送定位信息时的post指令,直接立即执行。

6 years ago添加编译的V398 apk
snickersun [Sat, 11 Apr 2020 07:13:49 +0000 (15:13 +0800)]
添加编译的V398 apk

6 years agorelease V398
snickersun [Sat, 11 Apr 2020 07:12:59 +0000 (15:12 +0800)]
release V398
1、WiFi扫描直接采用检测结果的alarm,取消系统messageHandler。应该可以保证时序。
2、增加#packagevers#命令获取各个软件版本号
3、添加AP02 定位协议。在GPS定位失败,或者WiFi定位模式时采用AP02 定位。
4、为AP02协议增加 多基站扫描方法,并根据  协议里的要求把信号转为正整数上报。(150-abs(rssi))

6 years agorelease V397
snickersun [Fri, 10 Apr 2020 03:35:39 +0000 (11:35 +0800)]
release V397
LocationClient的定时更严格,采用硬件定时器解决。

6 years agorelease V396
snickersun [Wed, 8 Apr 2020 14:29:32 +0000 (22:29 +0800)]
release V396
去掉sendMessage,直接调用waitAndSendLocation() 函数。
尝试去除 消息机制可能造成的延迟。

6 years agorelease V395
snickersun [Tue, 7 Apr 2020 10:35:12 +0000 (18:35 +0800)]
release V395
1、修复 混淆造成的release版本运行出错。
2、取消 服务端主动断开网络的检测,因为经测试没有实际作用。

6 years agorelease V393
snickersun [Tue, 7 Apr 2020 09:55:35 +0000 (17:55 +0800)]
release V393
1、添加白名单控制,设置 persist.sys.whitelist.enable
2、服务器主动断开链接的话,还是重试3次,如果3次都不能重连成功,则停止重连。等待下一次网络链接变化等消息触发链接服务器

6 years ago尝试传 DisConnect By Server事件到KeepAalive,让其判断是否需要重新尝试连接服务器。
snicker [Tue, 7 Apr 2020 02:15:15 +0000 (10:15 +0800)]
尝试传 DisConnect By Server事件到KeepAalive,让其判断是否需要重新尝试连接服务器。
尝试解决 非法IMEI造成重连次数过多,非常耗电的问题。

6 years ago1、由于系统时间变化会严重影响Timer的使用。因此把所有Timer都改为了
snicker [Mon, 6 Apr 2020 15:08:39 +0000 (23:08 +0800)]
1、由于系统时间变化会严重影响Timer的使用。因此把所有Timer都改为了
ScheduledThreadPoolExecutor
2、修改ResetStepCount 消息处理,加入打印信息。

6 years ago修改计步重置时间从23:59 变更为 00:00.
snickersun [Fri, 3 Apr 2020 06:37:27 +0000 (14:37 +0800)]
修改计步重置时间从23:59 变更为 00:00.

6 years agorelease V390
snickersun [Thu, 2 Apr 2020 09:13:28 +0000 (17:13 +0800)]
release V390
在重置计步前,先更新到最新,然后broadcast 给其他应用。

6 years agorelease V389
snickersun [Wed, 1 Apr 2020 03:51:31 +0000 (11:51 +0800)]
release V389

6 years ago修改情景模式,来电铃声增加震动
snickersun [Wed, 1 Apr 2020 03:42:39 +0000 (11:42 +0800)]
修改情景模式,来电铃声增加震动

6 years ago编译release V388
snicker [Tue, 31 Mar 2020 03:31:34 +0000 (11:31 +0800)]
编译release V388

6 years ago修复时间变化后,闹铃失效问题!
snicker [Tue, 31 Mar 2020 03:30:02 +0000 (11:30 +0800)]
修复时间变化后,闹铃失效问题!
修改 LocationCycle 默认值为 900秒.

6 years ago去掉默认的2145的IMEI,默认为空字符串
snickersun [Mon, 30 Mar 2020 03:55:10 +0000 (11:55 +0800)]
去掉默认的2145的IMEI,默认为空字符串

6 years agobuild V387 release
snickersun [Mon, 30 Mar 2020 02:06:55 +0000 (10:06 +0800)]
build V387 release

6 years ago修复启动时 IMEI有时会获取不到的问题。
snicker [Mon, 30 Mar 2020 02:01:00 +0000 (10:01 +0800)]
修复启动时 IMEI有时会获取不到的问题。

6 years ago编译 V386 release版本
snickersun [Fri, 27 Mar 2020 05:13:28 +0000 (13:13 +0800)]
编译 V386  release版本

6 years ago解决过午夜步数不清零的问题,让逻辑更严谨,步数更新更及时。
snickersun [Fri, 27 Mar 2020 05:01:21 +0000 (13:01 +0800)]
解决过午夜步数不清零的问题,让逻辑更严谨,步数更新更及时。

6 years agorelease V385_2003260115
snicker [Wed, 25 Mar 2020 17:18:09 +0000 (01:18 +0800)]
release V385_2003260115

6 years ago修复仍然有时 设置不循环的闹铃不起效的问题。
snicker [Wed, 25 Mar 2020 17:15:30 +0000 (01:15 +0800)]
修复仍然有时 设置不循环的闹铃不起效的问题。

6 years ago编译 V383_2003231725 release
snickersun [Tue, 24 Mar 2020 08:36:24 +0000 (16:36 +0800)]
编译 V383_2003231725 release

6 years ago1、添加 短信和微聊消息震动,
snickersun [Tue, 24 Mar 2020 04:12:19 +0000 (12:12 +0800)]
1、添加 短信和微聊消息震动,
2、修复 Timer格式造成的 闹铃设置失败。以及 api处理时的逻辑问题。
3、添加IMEI的 全局 配置 SharedReference

6 years ago去除对LauncherCtrl的引用。以便适配新的ICL02Launcher2
snickersun [Tue, 24 Mar 2020 02:21:06 +0000 (10:21 +0800)]
去除对LauncherCtrl的引用。以便适配新的ICL02Launcher2

6 years ago编译 V383 2003231725 release
snickersun [Mon, 23 Mar 2020 09:34:58 +0000 (17:34 +0800)]
编译 V383 2003231725 release

6 years ago添加 BP34 自定义定位时间支持。Wifi自定义时间进行运动检测,GPS自定义时间不进行检测。
snickersun [Mon, 23 Mar 2020 09:24:20 +0000 (17:24 +0800)]
添加 BP34 自定义定位时间支持。Wifi自定义时间进行运动检测,GPS自定义时间不进行检测。
GPS 1分钟以内,包括1分钟 则GPS常开。

6 years ago修改log输出
snicker [Mon, 23 Mar 2020 03:28:16 +0000 (11:28 +0800)]
修改log输出

6 years agoGPS图形窗口 定位与不定位用绿色和红色进行高亮区分,方便查看。
snicker [Mon, 23 Mar 2020 03:25:14 +0000 (11:25 +0800)]
GPS图形窗口 定位与不定位用绿色和红色进行高亮区分,方便查看。

6 years agoGPS改为60秒以内含60秒都不关闭GPS
snicker [Mon, 23 Mar 2020 03:23:44 +0000 (11:23 +0800)]
GPS改为60秒以内含60秒都不关闭GPS

6 years ago编译 V382_release
snickersun [Sat, 21 Mar 2020 11:04:33 +0000 (19:04 +0800)]
编译 V382_release

6 years ago1、延长GPS noSignal时间为15次,因为头5次左右必然没有星,多给GPS一些初始化时间。
snickersun [Sat, 21 Mar 2020 11:03:23 +0000 (19:03 +0800)]
1、延长GPS noSignal时间为15次,因为头5次左右必然没有星,多给GPS一些初始化时间。
2、修正计数条件,修复如果彻底没有星反倒关闭不了GPS的问题。

6 years ago编译 V381 release版本
snickersun [Sat, 21 Mar 2020 10:14:58 +0000 (18:14 +0800)]
编译 V381 release版本

6 years agoGPS无信号检测时,只要有一次信号满足条件,就重新计数,适当加宽信号不稳定的检测条件。
snickersun [Sat, 21 Mar 2020 09:51:57 +0000 (17:51 +0800)]
GPS无信号检测时,只要有一次信号满足条件,就重新计数,适当加宽信号不稳定的检测条件。

6 years ago由于心跳服务器返回时间较久,最多的看到16秒才回,修改为20秒检测一次,如果检测失败才重启。防止心跳过多。
snickersun [Sat, 21 Mar 2020 09:50:26 +0000 (17:50 +0800)]
由于心跳服务器返回时间较久,最多的看到16秒才回,修改为20秒检测一次,如果检测失败才重启。防止心跳过多。

6 years ago1、修复 WiFi定位时有时BP16定位会不能返回wifi定位的情况。
snickersun [Sat, 21 Mar 2020 09:23:15 +0000 (17:23 +0800)]
1、修复 WiFi定位时有时BP16定位会不能返回wifi定位的情况。
2、修复屏幕亮起时,WiFi定位还是会关闭WiFi的bug,解决亮屏时不能通过WiFi进行Fota升级,以及将来的视频通话的问题。

6 years ago编译 V380_2003191208_release
snickersun [Thu, 19 Mar 2020 04:20:52 +0000 (12:20 +0800)]
编译 V380_2003191208_release
配合 FactoryMode_V7_202003191209_release.apk
修复工厂模式下,只要进行过GPS测试,就很可能造成 ICProtocol无法继续GPS定位的问题。

6 years ago新编译
snickersun [Wed, 18 Mar 2020 09:42:41 +0000 (17:42 +0800)]
新编译
V379_2003181740 release
V379_2003181739 debug

6 years ago重置Sim卡后重置计数。防止后面多次重置Sim卡。
snickersun [Wed, 18 Mar 2020 03:05:13 +0000 (11:05 +0800)]
重置Sim卡后重置计数。防止后面多次重置Sim卡。

6 years ago修复没有网络就不继续重试计时,造成无法按计划重置SIM卡的问题。
snickersun [Wed, 18 Mar 2020 02:16:35 +0000 (10:16 +0800)]
修复没有网络就不继续重试计时,造成无法按计划重置SIM卡的问题。

6 years ago编译 V379_2003171433 release
snickersun [Tue, 17 Mar 2020 06:37:45 +0000 (14:37 +0800)]
编译 V379_2003171433 release
V378_2003171247 debug

6 years ago1、修复GPS 状态窗口Wakelock crash问题
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 失灵的问题。

6 years agorelease V378 版本
snicker [Mon, 16 Mar 2020 16:10:53 +0000 (00:10 +0800)]
release V378 版本
添加和优化gps数据显示窗口

6 years ago添加GPS窗口
snickersun [Mon, 16 Mar 2020 15:38:12 +0000 (23:38 +0800)]
添加GPS窗口

6 years ago1、修改日志log4j,让其支持多个文件输出。 以便控制所有日志的大小。防止放出去的系统时间久了出现资源不够的情况。
snickersun [Mon, 16 Mar 2020 09:16:15 +0000 (17:16 +0800)]
1、修改日志log4j,让其支持多个文件输出。 以便控制所有日志的大小。防止放出去的系统时间久了出现资源不够的情况。
2、日志都改为指向/sdcard/Android/ic, 与Launcher一致,以便统一上传。

6 years agoRelease V377
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分钟重置一次的恢复机制,是不是太长了,需要和客户讨论。暂时只是提供了这样一个机制。

6 years agorelease V376
snickersun [Sat, 14 Mar 2020 09:55:05 +0000 (17:55 +0800)]
release V376
1、修复定位检测 定时器不准造成的长时间无法继续定位(增加时间的判断,而不是只有计数)
2、优化定位精度,HDOP定位精度由原来的50米以内改为10米以内 , 原来需要定位5次,改为定位3次即可。
3、去掉多余的定位代码
4、增加更多的日志,方便分析问题。

6 years ago重新编译 V375
snickersun [Fri, 13 Mar 2020 09:58:50 +0000 (17:58 +0800)]
重新编译 V375
修复wifi扫描后不关闭的问题,去掉对 lcd的判断。

6 years ago重新编译 release V375
snickersun [Fri, 13 Mar 2020 08:49:30 +0000 (16:49 +0800)]
重新编译 release V375
添加短信显示主界面功能:  #showui#

6 years ago修复HDOP判断错误,重新编译 release V375
snickersun [Fri, 13 Mar 2020 08:24:33 +0000 (16:24 +0800)]
修复HDOP判断错误,重新编译 release V375

6 years agorelease 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米,则直接剔除。

6 years agorelease V374 版本
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时的同步计步信息的心跳包增加服务器响应判断。

6 years ago编译 V373 release版本
snickersun [Tue, 10 Mar 2020 18:08:22 +0000 (02:08 +0800)]
编译 V373 release版本

6 years ago1、增加NMEA日志,可以支持回放路径
snickersun [Tue, 10 Mar 2020 17:59:46 +0000 (01:59 +0800)]
1、增加NMEA日志,可以支持回放路径
2、upload,all日志增加Nmea.txt
3、优化nmea解析,修正上报数据。坐标小数点后6位压缩到4位。

6 years ago1、修改GPS 定位解析方式,采用NMEA进行解析,以便解决定位状态一直获取不到的问题。
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,以防测试冲突。

6 years ago1、修复每次心跳两次的问题。
snickersun [Mon, 9 Mar 2020 09:37:10 +0000 (17:37 +0800)]
1、修复每次心跳两次的问题。
2、修复GPS进入工厂测试后,不会再发送已经定位的信息造成的永不GPS定位问题。
3、GPS定位5秒后作为定位标准
4、release V372 版本

6 years ago1、短信命令添加 重启,关机,恢复工厂设置功能。 #reboot# ,#poweroff#, #factoryreset#
snickersun [Mon, 9 Mar 2020 04:16:11 +0000 (12:16 +0800)]
1、短信命令添加 重启,关机,恢复工厂设置功能。 #reboot# ,#poweroff#, #factoryreset#
2、修复短信命令设置imei不能即时生效的问题。
3、修复设置 闹铃,没有重复的时候,不能闹铃的问题。

6 years ago修改短信命令
snickersun [Fri, 6 Mar 2020 07:33:36 +0000 (15:33 +0800)]
修改短信命令
添加对usb的控制,可以任意开启和关闭adb,mtp功能,方便调试以及获取数据。暂时不考虑给客户。
添加充电相关状态检测,以及存储相关日志。方便日志分析。
编译最新版本:V371

6 years ago客户测试过程中,发现Deliver.java 中调用OfferQueue 超过50会调用写入文件的函数,造成app crash。
snickersun [Thu, 5 Mar 2020 11:34:22 +0000 (19:34 +0800)]
客户测试过程中,发现Deliver.java 中调用OfferQueue 超过50会调用写入文件的函数,造成app crash。
去掉写入文件部分,并且对queue满做判断,写不下的会被丢弃,但是会保留日志。
编译最新版本:V370

6 years ago添加心跳检测机制,
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

6 years ago修改SMS命令:
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]

6 years ago修改SMS命令:
snickersun [Tue, 3 Mar 2020 10:42:08 +0000 (18:42 +0800)]
修改SMS命令:
1、TP升级添加版本判断,防止误升级及重复升级。
2、添加对SD卡中的目录或者文件的上传。方便获取其他应用的日志。
命令格式:#logctl#=upload,SDLog:[dirname|filename]

6 years agofix tp upgrade not work
snickersun [Mon, 2 Mar 2020 15:42:18 +0000 (23:42 +0800)]
fix tp upgrade not work

6 years ago添加 FT6236U 固件升级功能,需要配合 copy_apk_to_data.sh 修改对应设备节点的访问权限。build.prop需要添加 product...
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

6 years ago1、DnsUtil中加入500毫秒延迟,以便增加拿到地址的成功率。
snickersun [Sun, 1 Mar 2020 16:33:50 +0000 (00:33 +0800)]
1、DnsUtil中加入500毫秒延迟,以便增加拿到地址的成功率。
2、把ftp协议上传log为http协议上传日志,解决电信卡无法上传日志的问题(ftp协议端口网路中似乎受限,移动卡都可以,就是电信卡不行)。
3、编译版本365

6 years ago1、 修复CrashHandler不工作问题,
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

6 years ago 修复release版本有时语音消息无法弹出的问题。“
snickersun [Tue, 25 Feb 2020 09:57:57 +0000 (17:57 +0800)]
 修复release版本有时语音消息无法弹出的问题。“

6 years ago修复亮屏时计步信息仍然不及时更新的问题。
snickersun [Tue, 25 Feb 2020 03:50:41 +0000 (11:50 +0800)]
修复亮屏时计步信息仍然不及时更新的问题。

6 years ago1、放宽重连条件,防止总是重新登录
snickersun [Mon, 24 Feb 2020 13:07:38 +0000 (21:07 +0800)]
1、放宽重连条件,防止总是重新登录
2、设置心率检测时间>2才工作,小于等于2就相当于关闭。默认为0,相当于关闭,
3、修正模式1,2,3,4,5的切换机制,解决了之前参数切换后混乱的问题。目前还有小误差,基本满足设定逻辑。
   此逻辑在室内用GPS放大器测试通过,还未在室外复杂环境测试过。

6 years agoadd dNSCache to proguard
snickersun [Mon, 24 Feb 2020 10:08:07 +0000 (18:08 +0800)]
add dNSCache to proguard

6 years agoproguard中加入 com.enqualcomm 解决release版本部分功能不正常问题。
snickersun [Mon, 24 Feb 2020 09:44:56 +0000 (17:44 +0800)]
proguard中加入 com.enqualcomm 解决release版本部分功能不正常问题。

6 years ago1、修改#deviceinfo#分两条短信发送版本信息,和运行状态。
snickersun [Sat, 22 Feb 2020 20:36:18 +0000 (04:36 +0800)]
1、修改#deviceinfo#分两条短信发送版本信息,和运行状态。
2、添加wifi配置的短信命令,可以用adb配置。

6 years ago1 Battery日志添加电压值
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

6 years ago删除不想跟踪的文件
snickersun [Thu, 20 Feb 2020 16:16:09 +0000 (00:16 +0800)]
删除不想跟踪的文件

6 years ago添加短消息提醒,非命令短消息弹出窗口及声音提醒。
snickersun [Thu, 20 Feb 2020 16:03:45 +0000 (00:03 +0800)]
添加短消息提醒,非命令短消息弹出窗口及声音提醒。

6 years ago1、Deliver.java中发送Location message时没法送一个delay 5秒钟。
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,降低功耗。

6 years ago1、放宽重连条件,防止总是重新登录
snickersun [Sun, 16 Feb 2020 10:50:24 +0000 (18:50 +0800)]
1、放宽重连条件,防止总是重新登录
2、设置心率检测时间>2才工作,小于等于2就相当于关闭。默认为0,相当于关闭,
3、修正模式1,2,3,4,5的切换机制,解决了之前参数切换后混乱的问题。目前还有小误差,基本满足设定逻辑。
   此逻辑在室内用GPS放大器测试通过,还未在室外复杂环境测试过。

6 years ago1、修改和添加短信命令及broadcast测试对应命令,今日主要增加了apn和location命令。具体命令如下:
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#"