三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

停车王车牌键盘版本更新日志:最新功能与优化全记录

停车王车牌键盘版本更新日志:最新功能与优化全记录

停车王车牌键盘版本更新日志:最新功能与优化全记录

【免费下载链接】vehicle-keyboard-android停车王车牌键盘-Android项目地址: https://gitcode.com/gh_mirrors/ve/vehicle-keyboard-android

停车王车牌键盘(VehicleKeyboard - Android)是专为提高中国车牌号码输入速度而定制开发的专用键盘组件,支持民用蓝牌、新能源车牌、港澳车牌等多种类型。本文将详细记录该组件从v0.1到v0.7.6的版本更新历程,帮助开发者快速了解各版本的核心改进与功能优化。

v0.7.6(2020.12.11):武警车牌输入体验优化

核心改进

  • 放开武警车牌号第三位字母输入限制,支持更多符合实际需求的车牌格式。

v0.7.5(2020.06.03):普通车牌输入规则调整

功能优化

  • 解除普通车牌第二位数字输入限制,提升输入灵活性。

v0.7.4(2019.11.27):新能源车牌规则升级

重要更新

  • 修改新能源车牌号输入及校验规则,适配最新政策要求。

v0.7.3(2019.3.25):校验控制功能增强

新增特性

  • 添加新能源和普通车牌是否需要规则校验的控制选项,可通过setSwitchVerify(false)关闭校验。
  • 依赖库版本:implementation 'com.parkingwang:keyboard:0.7.3'

v0.7.1(2018.11.05):系统兼容性提升

体验优化

  • 兼容 Android P 导航栏,解决高版本系统下的界面适配问题。

v0.7(2018.09.19):主题定制功能扩展

视觉升级

  • 增加动态设置气泡、按键主题色的方法,支持个性化样式调整。
  • 键盘主题色配置示例:
    <color name="pwk_primary_color">#418AF9</color> <!-- 主题色 --> <color name="pwk_primary_dark_color">#3A7CE0</color> <!-- 确定键按下颜色 -->

v0.6.1(2018.08.02):低版本系统兼容性修复

问题修复

  • 解决 Android 4.4.2 系统上选择框位置偏移的问题。

v0.6.0(2018.07.24):输入组件架构重构

重大改进

  • 重写选中样式实现,使用SelectedDrawable类绘制选中效果,替代原背景实现方案。
  • 优化 InputView 布局层级,根标签改为<merge>,提升渲染性能。
  • 输入位显示判断逻辑从isShown()改为getVisibility() == View.VISIBLE,解决界面未显示时的判断错误。

v0.5.5(2018.07.02):车牌类型逻辑优化

功能调整

  • 移除 HK_MACAO 车牌类型,仅当车牌为"粤"字头时显示"港澳"汉字选项。

v0.5.3(2018.06.15):核心引擎与性能升级

架构革新

  • Java 原生引擎:替代原 JavaScript 实现,提升响应速度与稳定性。
  • 全类型车牌支持:新增"更多"和"返回"按钮切换键盘布局,覆盖所有车牌类型。
  • 性能优化:简化 InputView 内部逻辑,减少冗余代码,输入操作更流畅。
  • 周边省份功能:可通过setLocalProvinceName("广东省")设置地理位置,优先显示周边省份简称。


图:停车王车牌键盘布局切换逻辑示意图,展示键盘类型动态切换流程

v0.4.0(2018.04.24):包结构调整

API 优化

  • 更新KeyboardInputController及相关类的包结构,原com.parkingwang.keyboard.support包标记为 Deprecated,迁移至com.parkingwang.keyboard

v0.3-ALPHA(2017.11.20):功能扩展与兼容性提升

主要更新

  • 修复Texts类字符判断问题,完善输入校验。
  • 全键盘模式新增"民航"车牌类型支持。
  • 更新 Gradle 版本至 3.3.0,优化构建流程。

v0.2-ALPHA(2017.11.13):样式控制增强

视觉优化

  • 统一主题色控制逻辑,原pwk_keyboard_primary_color更名为pwk_primary_color
  • 细化输入框样式:通过PWKInputItemStyleKeyPWKInputItemStyleLeftPWKInputItemStyleRight控制不同键位样式。

v0.1-BETA(2017.11.08):基础功能发布

初始版本

  • 完成基础输入功能,支持民用蓝牌、新能源车牌等主流类型。
  • 提供 InputView 和 KeyboardView 核心组件,支持 XML 布局配置。


图:停车王车牌键盘 InputView 组件,支持混合紧排与分隔块状两种样式

如何获取最新版本

通过 Gradle 引入依赖:

implementation 'com.parkingwang:keyboard:0.7.3'

或克隆仓库本地集成:

git clone https://gitcode.com/gh_mirrors/ve/vehicle-keyboard-android

总结

停车王车牌键盘通过持续迭代,不断优化输入体验与兼容性,现已成为停车行业高效的车牌输入解决方案。无论是功能丰富度还是性能稳定性,均能满足各类场景需求。建议开发者根据项目需求选择合适版本,并关注后续更新。

【免费下载链接】vehicle-keyboard-android停车王车牌键盘-Android项目地址: https://gitcode.com/gh_mirrors/ve/vehicle-keyboard-android

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表