原文:Xamarin Android 监听音量键(下)

上篇在 MainActivity 中重写了按键事件 OnKeyDown ,获取了音量键键值并打印了出来,当然,手机物理按键和虚拟按键 音量键 返回键 菜单键等 均可通过该按键事件被捕获。 但是,按键重写在MainActivity 中,音量键按下时执行的方法在其他页面中。 作者冒出了一个不成熟的想法:利用 publish subscribe 模式,在 MainActivity 中定义发布者 publ ...

2019-08-10 18:42 0 470 推荐指数:

查看详情

Android监听音并屏蔽系统的音量调节

做一个小项目时,想用音量来调节屏幕亮度,但又想把系统默认的“音量调节”屏蔽掉;在网上查了一些资料,发现用onKeyDown()可以做到,用return ture; 来拦截系统操作来实现自己想要的操作。 代码如下: 但是测试时,可以做到用音量键控制你需要的功能,也可以屏蔽音量 ...

Sat Sep 14 02:55:00 CST 2013 0 8066
iOS 监听音量调节事件

做项目需要音量调节的事件来控制其他动作,找了半天,调试了一,一代码都可以直接使用。经过测试的。 有两个方法: 方法一: 添加AudioToolbox.framework Appdelegate.m中,添加头文件 #include ...

Mon Mar 11 00:50:00 CST 2013 0 5114
Android 音量拦截

拦截音量的事件用于app里的操作,在我的三星手机和华为手机测试,单独拦截一种,都没法屏蔽音量的操作。 最后,总结,将业务功能关联到一种,比如按键释放状态。并且拦截另一种,比如按键按,里面不关联业务。 可在 Activity 里如下写,与状态事件并列。onKeyDown 不是复写方法 ...

Fri Feb 24 04:51:00 CST 2017 0 2180
大叔也说Xamarin~Android篇~监听返回,单击返回某个webView,双击退出

回到目录 这个操作在原生android里是很容易实现的,在xamarin里也不难,在activity里有方法OnKeyDown,我们只需要重写一就可以了,然后通过webView重新加载到要返回的页面即可,当然操作有些死板,但还是有着不错的效果! 实现的原理就是在activity里 ...

Wed Dec 30 21:58:00 CST 2015 0 3695
android 音量调节无效问题

在写我们app的时候,app里面用到了科大讯飞的语音识别,在读语音的时候按了音量, 第一是音量的进度条不显示;第二是音量调节无法控制,是失效的,虽然按按键的时候也会有音量的声音。如图所示:左图异常,右图正常。 原因是Activity里面重写了onKeyDown方法,未对音量进行监听 ...

Fri Nov 12 00:35:00 CST 2021 0 921
Android 监听home

在低版本 android 中,可以通过重写 onKeyDown()方法,达到监听 Home,间接实现 Back 功能。但是在 android 4.0 之后 Home 的这个重写方式失效。 那么在android4.0之后该如何监听呢 首先,当用 ...

Sun Jan 19 18:11:00 CST 2020 0 1650
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM