我正在开发具有锁定功能的android应用程序。请建议我如何以编程方式禁用所有硬键。在这里我使用beleow代码来禁用后退按钮。我希望像所有的硬件按键,如家庭,菜单按钮,android中的通知栏以编程方式的功能。如何以编程方式禁用android硬件按钮?
0
A
回答
0
的后退按钮(在活动或片段)在Android的安卓/禁用的主页按钮
@Override
public void onBackPressed() {
}
0
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch(event.getKeyCode()) {
case KeyEvent.KEYCODE_MENU:
result = true;
break;
case KeyEvent.KEYCODE_VOLUME_UP:
result = true;
break;
case KeyEvent.KEYCODE_VOLUME_DOWN:
result = true;
break;
case KeyEvent.KEYCODE_BACK:
result = true;
break;
default:
result= super.dispatchKeyEvent(event);
break;
}
return result;
}
0
覆盖home键/留在你的活动,同时点击Android主按钮
@Override
public void onAttachedToWindow(){
Log.i("TESTE", "onAttachedToWindow");
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
public boolean onKeyDown(int keyCode, KeyEvent event){
if (keyCode == KeyEvent.KEYCODE_HOME) {
Log.i("TESTE", "BOTAO HOME");
return true;
}
return super.onKeyDown(keyCode, event);
}
+0
WindowManager.LayoutParams.TYPE_KEYGUARD不可用。 – Abhi 2016-04-12 13:41:30
相关问题
- 1. 以编程方式调用硬件返回按钮?
- 2. 如何以编程方式使用Android按钮XML文件
- 3. 以编程方式禁用安卓android,Home和Recent按钮
- 4. 如何以编程方式禁用主页按钮?
- 5. 如何以编程方式禁用函数onclick按钮
- 6. 如何以编程方式禁用Android上的onClick处理程序AppWidget按钮
- 7. Android以编程方式声明按钮?
- 8. 是否可以通过编程方式启用/禁用硬件?
- 9. 在iOS中以编程方式禁用蓝牙硬件?
- 10. 如何禁用以编程方式长按主页按钮启动谷歌?
- 11. 如何以编程方式调用Firefox按钮/插件
- 12. Android:如何以编程方式获取按钮的图像集?
- 13. Android - 如何以编程方式设置按钮颜色
- 14. Android:如何以编程方式激活电源按钮?
- 15. Android:如何以编程方式创建中心按钮?
- 16. Android如何以编程方式获取图像按钮的ID?
- 17. 如何以编程方式更改Android按钮的Alpha值?
- 18. 如何以编程方式替换/更改图像按钮android
- 19. 如何以编程方式生成按钮名称按钮
- 20. iPhone:以编程方式按下按钮
- 21. 以编程方式按下按钮
- 22. 如何使用C#SendKeys以编程方式按Windows按钮
- 23. 如何以编程方式更改Android小部件按钮的样式?
- 24. 如何在rooted android上以编程方式禁用/启用gps?
- 25. 如何以编程方式禁用wpf中的datagridrow中的按钮
- 26. 如何以编程方式在禁用的按钮上设置工具提示?
- 27. iPhone,如何以编程方式触发按钮事件
- 28. 编程方式启用/禁用硬件设备
- 29. 如何在android中以编程方式禁用拼写校正
- 30. 如何以编程方式禁用布局和其内容android
它不适用于Android 4.4版本。 – user2210356 2014-10-10 10:28:23
你可以请现在试试吗? – 2014-10-10 10:55:37
你变了什么?它不工作?我想禁用主页按钮点击事件。 – user2210356 2014-10-10 11:14:11