
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
有时候在代码中需要模拟一些用户操作的按键,例如TV 中遥控器的按键,一些测试脚本的编写。再比如android 手机中虚拟按键,以及悬浮窗中的返回功能,等等。都是模拟发送按键来操作。

kotlin方法传入lambda表达式参数并调用invoke

经过new出一个对象来实现的单例,不论单例是经过饿汉方式,仍是懒汉方式来实现,都面临一个问题,即new出来的对象由谁释放,什么时候释放,怎么释放 ?

BitLocker 恢复密钥

随着jetpack组件的使用,fragment之间的跳转和传值已经有相应的demo了。但是有时候难免不用Navigation,或者一些老项目的维护。这里,简单记录下老式fragment怎么跳转和传值。
目标:要实现的界面如下:此时,我们需要采用BottomNavigationView+ViewPager+Fragment,一点点的说起。首先要在app/build.gradle里添加:implementation 'com.google.android.material:material:1.1.0'底部导航栏因为现在基本上都要往androidx版本转了。然后,在main...
(1) onViewCreated在onCreateView执行完后立即执行。(2) onCreateView返回的就是fragment要显示的view。
首先,是cpu的两大架构:ARM和X86。

鸿蒙OpenHarmony、HarmonyOS、HarmonyOS NEXT应用互相兼容吗

获取完整commit id(如:bb4f92a7d4cbafb67d259edea5a1fa2dd6b4cc7a)git rev-parse HEAD获取short commit id(如:bb4f92a)git rev-parse --short HEAD







