gpt4 book ai didi

java - 在 android 的应用程序之间导航

转载 作者:行者123 更新时间:2023-11-29 21:07:16 26 4
gpt4 key购买 nike

我有 4 个不同的应用程序。一个是登录,另外三个是如果没有授权就会去登录的应用程序。登录应用程序应从其他应用程序获取包名称。根据收到的名称,它应该再次重新启动应用程序。我不知道该怎么做。

最佳答案

我认为你需要做以下事情。

App1::验证用户

App2::任何应用

App3::任何应用

  1. 设计用于应用授权的内容提供程序。内容提供者将成为 App1 的一个组件。
  2. 其他应用会查询 Content Provider 以了解 app2/app3 的用户是否被授权?
  3. 如果不是,那么应用程序将触发一个作为 App1 的 startActivityForResult 的 Intent ,以代表其他应用程序执行登录操作。我们需要发送用户凭据、包名称等 Intent 。
  4. 我们需要为登录操作定义正确的请求和响应代码,即在 startActivityForResult 中。
  5. App1 将针对每个包(即应用程序)存储用户身份验证数据
  6. 这里我们需要注意的主要事情是 App1 应该何时刷新针对每个包存储的用户身份验证数据。这主要取决于您的要求。

您可能需要根据您的要求添加更多用例。

关于java - 在 android 的应用程序之间导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24155248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com