我正在为一家公司构建一个移动应用程序,我需要在公司移动应用程序中添加一个直接进入不同应用程序的按钮。任何人都知道在其他应用程序中嵌入 1 个移动应用程序的解决方案???
问问题
7426 次
1 回答
4
在按钮的代码中,您可以启动一个显式/隐式意图,该意图可以启动另一个应用程序(由其他人创作)。该应用程序不会在您的应用程序内部运行,但对用户来说,他/她会产生一种错觉,即正在运行的其他应用程序是您自己的一部分。这当然是假设第二个应用程序已经安装在用户的手机上。如果未安装,您的按钮只需从 Google Play 获取相关应用程序的安装页面供用户安装应用程序,然后在安装后运行应用程序。
在您的应用程序中,您还可以提供一个内容提供者来保存您的数据。内容提供者提供者向您的数据公开一组公共 CRUD 接口,以供其他应用程序访问。这就是联系人数据库在 Android 上的共享方式,例如在许多不同的应用程序之间,甚至是非 Google 应用程序之间。
基本上,您首先需要从头开始,并自学Android 的基础知识。如果您开始阅读有关意图和内容提供程序的内容,那么在您第一次了解活动、活动的生命周期、堆栈/任务以及安全性通常在 Android 上工作的方式之前,这些构造可能对您没有任何意义。您甚至可能想在 Youtube 上查看,那里有一些评价很高的 Google I/O 视频,这些视频讨论了 Android 的基本概念。
于 2013-10-06T14:39:03.400 回答