- 博客(130)
- 收藏
- 关注
原创 第一次开机开机动画结束后闪白屏
思路 : 分析下从开机动画结束到launcher起来之间的流程步骤。找到所有有这个category的Activity。于是锁定白屏就是开机向导导致的。
2024-02-26 18:09:31 345
原创 解决setActivityController导致部分功能无法执行
项目背景 :需要监听某个Activity打开执行某些操作,于是选取ActivityManagerNative.getDefault().setActivityController()监听,使用后此功能正常执行,然而测试发现一些系统无法正常调用,于是排查得知ActivityManager.isUserAMonkey()获取的结果值为true,导致系统认为是在Monkey测试,于是部分功能无法调用。
2023-12-23 15:33:56 76
原创 Please read documentation and contact an administrator
解决gerrit push 时提示 Please read documentation and contact an administrator。
2023-07-12 18:08:09 560
原创 EditText无焦点时隐藏光标
当不需要光标主动闪烁时,会偶现光标存在,不闪烁情况。这时候需要设置mSsidEdit.setPressed(false)editText无焦点时通过延时500ms,setPressed(true)持续闪烁。无焦点光标闪烁逻辑参考之前的博客。
2023-06-13 09:24:57 133
原创 AndroidTV VerticalGridView倒数第二行下面为空时修改KEYCODE_DPAD_DOWN事件跳转逻辑
OnChildViewHolderSelectedListener监听中,记录位置,在setOnKeyListener中处理KEYCODE_DPAD_DOWN事件跳转逻辑
2023-06-09 14:56:02 174
原创 Android仿系统provision应用实现开机向导
背景:TV首次开机实现遥控对焦、连接wifi等指导性功能应用需要的功能 :1.设置相关属性让自己早于Launcher起来;2.设置开机引导已经走完的标记位。
2023-05-04 16:40:17 431 1
原创 Netty实现UDP通信
Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开发过程,例如:基于TCP和UDP的socket服务开发。本文则是基于udp通信讲解。
2023-04-26 09:08:31 3082
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人