0
我正在开发一个应用程序,需要通过长按手机上的按键来启动一个活动,例如搜索按钮,然后在后台执行。 我想知道这可以如何有效地完成或任何其他替代方法,在此先感谢..通过长按一个键在应用程序中启动一个活动
我正在开发一个应用程序,需要通过长按手机上的按键来启动一个活动,例如搜索按钮,然后在后台执行。 我想知道这可以如何有效地完成或任何其他替代方法,在此先感谢..通过长按一个键在应用程序中启动一个活动
如果您的应用程序在前台,欢迎留意长按一些键,并尝试回应它。
如果您的应用程序不在前台,您无法了解有关任何按键的长时间按压。后台代码可以响应的唯一用户输入是按下耳机上的CAMERA
按钮或MEDIA
按钮(如果存在这些按钮)。
谢谢你的回应。当应用程序在前台时,请告诉我该怎么做。 –
@PtaRz:重写'onKeyDown()'并观察相关的'KeyEvent's,特别是包含'FLAG_LONG_PRESS',我想象。 – CommonsWare