如何在android上通过降低音量和电源键来截取屏幕截图?
Posted
技术标签:
【中文标题】如何在android上通过降低音量和电源键来截取屏幕截图?【英文标题】:How to capture taking screenshot by volumn down and power keys on android? 【发布时间】:2013-05-18 06:50:06 【问题描述】:从android 4.0+开始,支持按音量下+电源键截屏。用热键截屏后我会立即使用截屏图片。
是否有任何 Android SDK API 可用作事件的回调?然后我可以将这样的监听器注册到截图事件中。
vol down+power 截图会发送一些公共广播吗?那么我就可以接收到这个公共广播了。
有没有办法捕捉热键事件?同时按下音量减+电源,能收到通知吗?
【问题讨论】:
您使用的是哪款手机?我知道 xperia arc s 使用降低音量 + 电源,但 s2 和 note 使用的是菜单 + 降低音量。 我希望该应用支持大多数手机。 【参考方案1】:是否有任何 Android SDK API 可用作事件的回调?
不具体。您可以尝试侦听通常与可用图像内容更改相关的事件(例如,MediaStore
上的 ContentResolver
),但这将涵盖其他内容,例如相机拍摄的照片。
有没有办法捕捉热键事件?
欢迎您查看前台活动的onKeyDown()
是否听说过此事件,尽管我对此表示怀疑。如果你的活动不在前台,你肯定听不到这个事件。
【讨论】:
我猜这种操作应该发送广播,你知道吗?我试图监听 sdcard 上截图目录的变化,但不知道如何监控 MediaStore 和 ContentResolver。你能解释得更清楚吗?非常感谢 @user1693380:“我猜这种操作应该发送广播,你知道吗?” - 我不知道屏幕截图的广播。 "但不知道如何监控 MediaStore 和 ContentResolver" -- ***.com/questions/9116693/… ***.com/questions/230643/…以上是关于如何在android上通过降低音量和电源键来截取屏幕截图?的主要内容,如果未能解决你的问题,请参考以下文章