Nav apraksta

allen 0b1a9c5e80 ## [1.0.15] version 15 - 2020-07-16 4 gadi atpakaļ
.gradle 3dde4113e9 优化精简功能部分的代码,主体逻辑由TcpHandleService处理,来电亮屏跳转,事件及语音亮屏跳转,SOS亮屏跳转,更新换设备等事件亮屏重启应用,全局通话由DeviceChannel中的静态变量calling负责 4 gadi atpakaļ
.idea 0b1a9c5e80 ## [1.0.15] version 15 - 2020-07-16 4 gadi atpakaļ
WebRTC 099429e1b9 优化home2代码结构
去掉KeepActivity 4 gadi atpakaļ
app 0b1a9c5e80 ## [1.0.15] version 15 - 2020-07-16 4 gadi atpakaļ
common 0b1a9c5e80 ## [1.0.15] version 15 - 2020-07-16 4 gadi atpakaļ
doc 2769bfc999 腕表。联系人列表草稿OK 4 gadi atpakaļ
gradle fb1bdffda7 Merge branch 'yz_watch_wdklwebrtc_1.0.0' of http://git.wdklian.com/allen/ncs_android_frame into yz_watch_wdklwebrtc_1.0.0 4 gadi atpakaļ
home 0b1a9c5e80 ## [1.0.15] version 15 - 2020-07-16 4 gadi atpakaļ
keepalive 0b1a9c5e80 ## [1.0.15] version 15 - 2020-07-16 4 gadi atpakaļ
libwebrtc 965959a7e6 手表添加 webrtc模块 OK 4 gadi atpakaļ
middleware 099429e1b9 优化home2代码结构
去掉KeepActivity 4 gadi atpakaļ
resource 8404e5cc1e ## [1.0.14] version 14 - 2020-07-15 4 gadi atpakaļ
rtc-chat 8404e5cc1e ## [1.0.14] version 14 - 2020-07-15 4 gadi atpakaļ
.gitignore 6923fbb4b8 no message 4 gadi atpakaļ
build.gradle 8404e5cc1e ## [1.0.14] version 14 - 2020-07-15 4 gadi atpakaļ
gradle.properties 8404e5cc1e ## [1.0.14] version 14 - 2020-07-15 4 gadi atpakaļ
gradlew f4f450bfad init 4 gadi atpakaļ
gradlew.bat f4f450bfad init 4 gadi atpakaļ
readme.md 8404e5cc1e ## [1.0.14] version 14 - 2020-07-15 4 gadi atpakaļ
settings.gradle 0b1a9c5e80 ## [1.0.15] version 15 - 2020-07-16 4 gadi atpakaļ

readme.md

#更新日志 格式化请点击参考 学习链接 版本号规范请参考 学习链接

指导原则

  • 记住日志是写给人的,而非机器。
  • 每个版本都应该有独立的入口。
  • 同类改动应该分组放置。
  • 版本与章节应该相互对应。
  • 新版本在前,旧版本在后。
  • 应包括每个版本的发布日期。
  • 注明是否遵守语义化版本格式.

    变动类型

  • Added 新添加的功能。

  • Changed 对现有功能的变更。

  • Deprecated 已经不建议使用,准备很快移除的功能。

  • Removed 已经移除的功能。

  • Fixed 对bug的修复

  • Security 对安全的改进

    [Unreleased]

    此区块记录即将发布的更新内容。

两大意义:

大家可以知道在未来版本中可能会有哪些变更 在发布新版本时,可以直接将Unreleased区块中的内容移动至新发 布版本的描述区块就可以了


[1.0.14] version 14 - 2020-07-15

Added

  • 当有线耳机插入时,按键接听,使用耳机及其麦克风进行对讲
  • 当蓝牙耳机连接时,按键接听,使用蓝牙耳机及其麦克风进行对讲

    优先集小于有线耳机

    Changed

  • 更新Keepalive.aar,去掉背景音乐播放

  • 优化WatchHome2Activity代码

  • 更新高分辨率的图标LOGO

  • 优化换班列表展示

    Removed

  • 删除 home 模块中的 KeepAcitivity 相关


[1.0.13] version 13 - 2020-07-09

Added

  • 监听蓝牙耳机按键播放和暂停,来接听对讲 ---

[1.0.12] version 12 - 2020-07-09

Changed

  • SOS置于通话状态中,呼叫时对当前设备做占线处理
  • 升级时对当前设备做占线处理
  • 切换设备时对当前设备做占线处理
  • 换班时对当前设备做占线处理 ---

[1.0.11] version 11 - 2020-07-08

Changed

  • 去掉10%以下电量持续告警 ---

[1.0.10] version 10 - 2020-07-08

Changed

  • 事件震动优化,震动2次,响应完成停止震动

    Added

  • 通话时如果检测有蓝牙设备,则从蓝牙设备通讯

[1.0.9] version 9 - 2020-07-07

Changed

  • 优化TCP处理的逻辑,DeviceChannel 及 TcpHandleService
  • 亮屏优化释放
  • 语音播报数字时,每个数字独立发音
  • 优化事件界面

    Fixed

  • 自重启APP

    Added

  • 增加换班逻辑处理

  • 电量小于15%时,播报语音提醒一次;小于10%时,播报语音提醒一次

  • 来电时一直震动

  • 事件震动3次

  • SOS一直震动

[1.0.8] version 8 - 2020-07-05

Fixed

  • SOS呼叫时,其它腕表未处理取消事件

    Added

  • SOS取消时,其它腕表展示一个哪个角色哪个人取消的消息

[1.0.7] version 7 - 2020-07-05

Added

  • 保活1:引入第三方保活 keepalive-1.1.5.aar 至common模块
    • 在app模块中添加service包,处理此保活
  • 保活2:home 模块增加 KeepActivity,一个像素点的界面
    • 增加keepalive包,处理保活
  • 添加 Tcp 发送消息时断开后,持续一段时间重试发送当前消息的逻辑

    • TODO: 应当对消息进行排队处理,使用 LinkedList 参照 AsyncPlayer

      Removed

  • 去掉 home 模块下的 AppService

[1.0.6] version 6 - 2020-07-03

Changed

  • 检测升级按钮点击后10秒以上可用
  • 服务器发送的升级命令10秒以上可用

    [1.0.5] version 5 - 2020-07-03

    Changed

  • 已经是最新版本时,修改升级界面呈现,1秒后结束当前界面

    [1.0.4] version 4 - 2020-07-03

    Changed

  • 修改设置中升级事件

  • 修改 TcpHandleService 中的 isUpdating 为静态变量

    [1.0.2] version 3 - 2020-07-03

    Changed

  • 优化升级,已经在升级时,不再处理升级事件

    [1.0.1] version 2 - 2020-07-03

    Added

  • 等待通话界面常亮

  • 事件语音界面常亮

  • 升级界面常亮

  • SOS界面常亮

    Changed

  • 优化AppService,监测TCP断线亮屏

    [1.0.0] version 1 - 2020-07-03

    Changed

  • 使用物联卡时,网络状态的判断出错的略过

  • 根据重新配置的coturn服务端,改善P2P NAT穿透的隧道表现

  • 重写APP升级逻辑

    • 得到服务器 DEVICE-APP_UPDATE 指令,通过DeviceChannel 发送 EventBusEvent 通道为 EVENT_APP_UPDATE,由home模块下TcpHandleService EventBus接收,跳转至AppUpdateActivity负责具体升级逻辑处理。在init方法中向服务器接口请求APP版本数据,当根上build.gradle ext.app_version_code (版本号-数字)小于 数据中的versionNo(整数)时,下载并进入安装
  • 优化TCP命令处理

    • 仍然统一由 DeviceChannel 分类转发 EventBus事件,分发至不同通道
    • 主体由由home模块下TcpHandleService EventBus处理
      • 处理来电
      • 处理拨出到达目标设备成功
      • 处理语音留言。有通话时等待,通话结束后亮屏并跳转至界面
      • 处理事件。有通话时等待,通话结束后亮屏、播报并跳转至界面
      • 处理SOS。有通话时等待,通话结束后亮屏并跳转界面
      • 处理设备对等变更(用于充电设备更换)。有通话时等待,通话结束后亮屏并重启APP
      • 处理APP升级。有通话时等待,通话结束后亮屏并跳转升级界面
    • 其它TCP命令由具体界面中的 EventBus 具体处理
  • 全局通话使用 DeviceChannel 类中的 calling 字段,需优化,如加锁

    Removed

  • 去除了WatchHomeActivity.kt