嘿,我想制作一个应用程序,它会在手机启动时启动,我可以这样做,但我的问题是在启动时禁用“主页按钮”和“后退按钮”,它应该只是当我点击我的 Activity 上的按钮时启用,这将是启动时的主屏幕,请帮助我..
最佳答案
您必须为 BOOT_COMPLETED
创建一个 intent-filter
。您可以从here 获取教程。和 here
禁用主页和返回
让我们... 如果您的应用正在运行并且对用户可见,那么您可以使用以下代码来实现这一点
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ECLAIR
&& (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_HOME)
&& event.getRepeatCount() == 0)
{
onBackPressed();
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onBackPressed() {
// Do nothing
return;
}
但是,如果您的应用程序未运行,那么您将无法执行此操作,您如何制作 custom launcher在那里你可以决定天气是否显示屏幕
或
您可以禁用主页键 check here
关于android在android中锁定home键和返回键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13282544/