微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在高级或用户模式下启动android应用;应用在启动时读取变量

如何解决如何在高级或用户模式下启动android应用;应用在启动时读取变量

抱歉,这将是一个普遍的问题,因为我什至不知道从哪里开始。 我想要的是: 我在androind上有一个应用程序(如果解决方案可在iOS上使用,则有额外的好处),根据您是最终用户还是技术人员,同一应用程序可以显示不同的视图。我需要的是一些简单方法,启动时应用程序可以读取变量。我已经阅读了很多有关快捷方式,快速操作,环境变量等的信息,但是我找不到比应用程序本身不需要太多编程的东西! 我可以想到两种方法……

  • 长按“图标”,可以通过向应用程序传递参数来选择以“高级模式”启动
  • 应用程序启动时可以读取的某些设置,类似于其他操作系统中的Environment变量 有人可以向正确的方向发送我的邮件吗?也许有一种我不知道的标准方法? 非常感谢!

解决方法

您可以在首次启动时向用户显示一个对话框。他可以选择一个,或者输入密码或启用代码来表明自己的“角色”。

或者,您可以将应用程序行为默认设置为“用户”,并提供“启用技术人员模式”菜单选项,然后可以请求密码或其他代码来启用此选项。

或者,您可以将应用程序行为默认设置为“用户”,如果用户执行特定的魔术手势(即:向右滑动,向左滑动,向右滑动),则会启用“技术人员”模式。

,

我想做的事情显然是不可能的,所以我总是通过在用户模式下启动应用程序并为技术人员隐藏按钮来解决该问题。当然,用户可能会错误地找到它,但是如果安全成为问题,我将不得不添加技术登录名。目前,该解决方案是可以接受的。 确实需要进行一些重做才能使顺序正确,但事实证明,这是次要的事情。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。