随机推荐

拦截并统一处理Activity的KeyEvent事件简介

前言本文介绍的是在Activity中对所有的事件进行统一拦截处理。下面是简单的需求:当上下左右按键操作界面的按键(可以点击的View)已经滑到最后一个或者第一个时,需要发信息通知。比当滑到列表底部时,此时就需要触发消息出去,至于发给谁这里暂定。正文隐藏内容!付费阅读后才能查看!¥1 ¥...

常用的简单monkey测试命令集合

前言Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。正文下面整理了一下黑名单和白名单...

Android 语言切换相关问题记录

前言Android切换语言是很常用的功能,项目中一般都会要做做英文和中文两种语言的切换,这里就简单的记录一下改变语言相关的问题。正文圆规正传监听语言切换的广播Intent.ACTION_LOCALE_CHANGED//如下是完整的定义public static final Strin...

周国平:爱的距离

好的爱情有韧性,拉得开,但又扯不断。相爱者互不束缚对方,是他们对爱情有信心的表现。谁也不限制谁,到头来仍然是谁也离不开谁,这才是真爱。要亲密,但不要无间。人与人之间必须有一定的距离,相爱的人也不例外。婚姻之所以容易终成悲剧,就因为它在客观上使得这个必要的距离难以保持。一旦没有了距离,分寸感便丧失。...

Exoplayer简单实用

前言记录一下ExoPlayer的简单使用,记录于此,方便自己查阅。正文ExoPlayer 是 Media3 中此接口的默认实现。与 Android 的 MediaPlayer API 相比,它增加了额外的便利性,例如支持多种流式传输协议、默认音频和视频渲染程序以及处理媒体缓冲的组件。Exo...

Android 8.0后音频焦点处理小结

前提两个或两个以上的 Android 应用可同时向同一输出流播放音频,系统会将所有音频流混合在一起。为了避免所有音乐应用同时播放,Android 引入了“音频焦点”的概念。一次只能有一个应用获得音频焦点。音频焦点采用合作模式对,合作模式,你可以准守也可以不准守。Android建议应用遵守...