我想从我的活动屏幕中获取Get Key按键,按键发布活动 即当我在Android原生主屏幕中,如果我按搜索键我需要激活我的API ..这可能吗??
答案 0 :(得分:1)
我不知道SEARCH按钮,但您可以覆盖BACK按钮。
据我所知HOME按钮无法覆盖。
也许可以考虑使用MENU按钮显示选项菜单?
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
//your method
return false;
}
return false;
}
答案 1 :(得分:1)
当我在Android Native Home Screen中并且如果我按下搜索键我需要激活我的API ..这可能吗?
没有。关键事件通常仅传递给前台活动。两个例外是CAMERA按钮(在少数具有一个的设备上)和MEDIA按钮(在耳机上找到) - 如果前台活动不消耗该事件,则以广播Intents
发送。