【问题标题】:What is an Android device's main UI screen called? [closed]Android 设备的主 UI 屏幕叫什么? [关闭]
【发布时间】:2015-05-13 15:39:15
【问题描述】:

在与应用程序开发人员打交道时,我不知道应该用来定义项目的正确术语。就上下文而言,我正在致力于开发一款在 android 平台上作为模块化应用程序交付的电子学习平板电脑;有些是预加载的,有些是要下载的。

我想知道描述这种情况的正确措辞; 当平板电脑启动时,“主应用程序”被激活并锁定了通常的“登陆页面”。在这个“主要应用程序”中将包含其他应用程序和功能。

这很难编码吗?感谢您可能拥有的所有回复、有用的意见和其他观点。

【问题讨论】:

  • 我投票结束这个问题,因为它与实际编程无关。
  • 这不就是kiosk模式吗?

标签: android tablet


【解决方案1】:

“通常的登录页面”是“主屏幕启动器”,或者具体来说,是包含注册以处理 android.intent.category.HOME 的 Activity 的应用程序

通过安装您自己的实现来替换它(可以在 Android SDK 示例中找到一个非常粗略的示例)确实是一种特殊用途的 Android 设备的“软”方式。但是,如果您将其安装到普通的安全设备上,通过从选择器菜单中选择此家庭应用程序代替库存应用程序,用户始终可以通过重新选择原始应用程序来撤消您的操作,或者在从状态栏访问设置之后(不是主屏幕应用程序的一部分,因此不受您的控制)或在安全模式下重新启动。

要永久更改设备 UI,您需要自定义 Android 的安装,方法是查找具有类似 fastboot oem unlock 选项的设备,查找一些带有“工程”构建的设备(常见于无名导入) ,或正式与设备制造商合作。当然,如果您使用其中一种通用解锁方法来获取您的代码,聪明的用户也可以这样做来恢复它。另请注意,在定制 Android 时,您要做的第一件事就是弄清楚如何恢复正常工作 - 很多时候,您会发现安装在廉价设备上的系统具有不确定的来源,只是将其复制到 begin 定制可能是一个挑战。幸运的是,如果您只想更换主启动器,您实际上并不需要源 - 但如果您想开始更改状态栏等,您会发现在没有源的情况下很难(但并非不可能)这样做。

【讨论】:

  • 感谢您的解释。我不知道 android.intent.category.HOME。今天学到了一些新东西。
【解决方案2】:

我不知道您所说的“主应用程序”是什么意思,所以不要用那个词。您与之交互的屏幕在 Android 中称为 Activity,而 Activity 的集合称为。应用程序本身。一个应用程序中不能有另一个应用程序。 所以我猜你所说的功能是指考试或结果等功能。这些活动本身可以是单独的活动,用户可以通过主屏幕(主应用)导航到它们

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    相关资源
    最近更新 更多