原文: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