【问题标题】:Take a user back to an app after they activate a device setting as seen in the CyanogenMod installer在激活 CyanogenMod 安装程序中看到的设备设置后,将用户带回应用程序
【发布时间】:2013-11-23 00:04:43
【问题描述】:

问题是应用程序如何在激活特定设置时自动将用户从设备设置菜单带回应用程序?

我最近从an article 中阅读了一段关于 Cyanogenmod 安装程序及其安装过程的段落,其中用户从应用程序转到开发人员选项设置菜单,一旦他们选择“启用 USB 调试”,他们就会立即返回应用程序。我已经在运行 4.3 的 Nexus 4 上对其进行了测试,它的工作原理与描述的一样。这是段落和图片:

一些 Android 应用有这样的“设置演练”,并且 通常他们很混乱。通常应用程序会向您显示 说明,将您踢出设置,并要求您点击 “返回”返回应用程序。如果用户忘记了这一点或只是略读 说明,它们在设备设置中丢失了。

CyanogenMod 安装程序有一个巧妙的技巧:只要你 检查ADB调试,应用程序立即将用户带回来, 将您从“设置”屏幕中拉出,并将所有内容推送到下一个 步。除了为您选中该框(这是不可能的)之外,它 再简单不过了。

我希望能够复制此功能,但不知道如何去做。谷歌搜索也没有产生任何值得注意的东西。让这种情况自动发生而不是依靠用户知道按下后退按钮似乎是一种很棒的用户体验。

【问题讨论】:

    标签: java android settings user-experience


    【解决方案1】:

    如果您说的是设备设置菜单,那么您无法实现此效果,因为您无法更改其他应用程序的默认行为。

    【讨论】:

    • 我在谈论设备设置,试图让它更清楚。 Arstechnica 文章中的段落似乎不同意你的观点,除非我读错了。
    • @Peanut,我能想到的唯一工作方式是允许这种行为的一些自定义版本的设置。还没有看到这种情况,但知道这是可能的会很有趣。
    • 我刚刚下载并测试了它,它确实有效。我在 Nexus 4 上运行 stock 4.3,所以没有自定义设置。这似乎是一个很棒的用户体验功能,我很惊讶我找不到任何关于它的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-01
    • 1970-01-01
    相关资源
    最近更新 更多