如何在其他应用程序中嵌入移动应用程序?

时间:2013-10-06 14:21:08

标签: android widget embed

我正在为公司构建移动应用程序,我需要在公司移动应用程序中添加一个直接在不同应用程序中的按钮。 任何人都知道在其他应用程序中嵌入1个移动应用程序的解决方案???

1 个答案:

答案 0 :(得分:2)

在按钮代码中,您可以启动显式/隐式intent,可以启动另一个应用程序(由其他人创作)。该应用程序不会在您的应用程序内运行,但对于用户,他/她将会产生一种错觉,即运行的其他应用程序是您自己的一部分。当然假设第二个应用程序已经安装在用户的手机上。如果没有安装,您的按钮可以从Google Play获取相关应用程序的安装页面,供用户安装应用程序,然后在安装后运行该应用程序。

在您的应用程序中,您还可以提供content provider来保存您的数据。内容提供程序提供程序向您的数据公开一组公共CRUD接口,供其他应用程序访问。这就是联系人数据库在Android上共享的方式,例如在许多不同的应用程序之间,甚至是非Google应用程序之间。

基本上,您首先需要从头开始,并在fundamentals of Android上自学。如果您开始阅读意图和内容提供者,那么在您首次了解活动,活动的生命周期,堆栈/任务以及安全性通常在Android上的工作方式之前,这些结构可能对您没有任何意义。你甚至可能想看看Youtube,那里有一些非常好的高评价的Google I / O视频,它们谈论Android的基本概念。