Android 10.0 TvSettings系统设置wifi连接密码框点击Enter键失去焦点

1.前言


在10.0的box产品开发中,在TvSettings中,在wifi连接的时候,在用遥控器输入wifi密码框的时候,会发现在按遥控器Enter键的时候,
发现EditText焦点失去了,导致输入法消失了,为了解决这个问题就需要拦截Enter键保证正常输入wifi密码,接下来就来实现这个功能
如图:

2.TvSettings系统设置wifi连接密码框点击Enter键失去焦点的核心类

packages\apps\TvSettings\Settings\src\com\android\tv\settings\connectivity\setup\EnterPasswordState.java
packages\apps\TvSettings\Settings\res\layout\setup_password_item.xml

3.TvSettings系统设置wifi连接密码框点击Enter键失去焦点的核心功能分析和实现

TvSettings系统设置wifi连接密码框点击Enter键失去焦点的核心功能实现中,
在TVSetting wifi连接部分核心功能流程中NetworkActivity.java
负责启动NetworkFragment
➢NetworkFragment.java
TVSetting 网络主菜单,这里罗列NetworkFragment持有的几个关键类
mConnectivityListener(ConnectivityListener):实现具体的wifi策略

相关推荐

  1. uniapp input旁边按钮,如何不失去焦点

    2024-01-11 06:20:04       34 阅读
  2. android SpannableStringBuilder span 设置事件

    2024-01-11 06:20:04       22 阅读
  3. android wifi连接

    2024-01-11 06:20:04       43 阅读
  4. Android中Fragment失去焦点的场景

    2024-01-11 06:20:04       25 阅读
  5. android WiFI连接,socket连接

    2024-01-11 06:20:04       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-11 06:20:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-11 06:20:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-11 06:20:04       82 阅读
  4. Python语言-面向对象

    2024-01-11 06:20:04       91 阅读

热门阅读

  1. 使用Spring Boot集成中间件:基础篇

    2024-01-11 06:20:04       45 阅读
  2. Linux踢掉远程用户

    2024-01-11 06:20:04       50 阅读
  3. arm64上面运行armhf程序

    2024-01-11 06:20:04       64 阅读
  4. Hadoop之mapreduce参数大全-5

    2024-01-11 06:20:04       41 阅读
  5. Hadoop之mapreduce参数大全-6

    2024-01-11 06:20:04       46 阅读
  6. windows配置电脑网络ip地加的方法

    2024-01-11 06:20:04       54 阅读
  7. adb forward使用

    2024-01-11 06:20:04       59 阅读
  8. VsCode 安装Copilot

    2024-01-11 06:20:04       60 阅读
  9. (实战)静默dbca安装创建数据库 --参数说明+举例

    2024-01-11 06:20:04       44 阅读
  10. js_BOM&Dom&Ajax

    2024-01-11 06:20:04       52 阅读