android - 以编程方式进入主屏幕

标签 android homescreen

当用户单击按钮时,我想以编程方式在 Android 中转到主屏幕。如何做到这一点?

最佳答案

您可以通过 Intent 进行此操作.

Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);

此 Intent 将启动用户定义的启动器应用程序。请注意这一点,因为如果用户不希望发生这种情况,这看起来就像您的应用程序崩溃了。

如果您希望它为您的应用构建退出按钮,请阅读 exit Buttons 上的这篇文章在安卓中

关于android - 以编程方式进入主屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3724509/

相关文章:

java - 使用条件在 Activity 之间传递数据

android - 如何在 android 中使用 firebase 处理返回数据对象的 json

android - 调用 bindAppWidgetId 时出现安全异常

android - 获取图标的阴影/轮廓/形状

iPhone 上 "Add to Home Screen"的 Javascript?

android - 是否可以在 android Google maps API v2 的街景 View 中使用标记?

java - Android 照片分享与 FileProvider

android - 如何在开始新动画之前检查动画是否正在运行?

html - 在 iOS 全屏 Web 应用程序中使用链接

java - 添加到 Android 主屏幕的快捷方式