由于我们要将手机用于公共(public)用途,我希望在手机启动时启动一个应用程序。 与填写代码相比,正确的 Activity 应该在用户无法进入“电话”软件(操作系统)的情况下启动。 是否可以覆盖所有电话按钮,这样用户就不会转到主屏幕,例如,如果是,调用了哪些方法? 谢谢
最佳答案
您可以通过在您的 Activity 中添加这些行来覆盖后退按钮的默认行为:
@Override
public void onBackPressed() {
// do nothing
}
(默认行为是在当前 Activity 上调用 finish()
:如果您执行上述操作,您将删除此 finish()
调用)。
覆盖主页按钮有点复杂:看看这些问题:
关于android - 覆盖电话标准按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9534058/