2013-10-06 83 views
0

我正在爲一家公司構建移動應用程序,我需要在公司移動應用程序中添加一個直接在不同應用程序中使用的按鈕。 任何人都知道一個解決方案嵌入1移動應用程序在其他應用程序?如何在其他應用程序中嵌入移動應用程序?

+0

請編輯你的問題,並完全準確地解釋你的意思是「在其他應用程序中嵌入1移動應用程序」。 – CommonsWare

+0

我編輯了我的問題。我正在爲一家擁有我們的歷史,聯繫人,描述和產品的公司構建移動應用程序。 除了這些功能,我還需要添加一個在我的應用程序中運行的外部移動應用程序。什麼是在我的嵌入外部移動應用程序的解決方案? – Overnet

回答

1

在您的按鈕代碼中,您可以啓動可以啓動另一個應用程序(由其他人創作)的顯式/隱式intent。該應用程序不會在您的應用程序內部運行,但對用戶而言,他/她會有其他應用程序正在運行的錯覺。這當然假定第二個應用程序已經安裝在用戶的手機上。如果沒有安裝,您的按鈕可以從Google Play獲取相關應用程序的安裝頁面,供用戶安裝該應用程序,然後在安裝後運行該應用程序。

在您的應用程序中,您還可以提供一個content provider來保存您的數據。內容提供商提供商向您的數據公開一系列公共CRUD接口,供其他應用程序訪問。這就是聯繫人數據庫在Android上共享的方式,例如在許多不同的應用程序,甚至是非Google應用程序之間。

基本上,你首先需要從頭開始,並教育自己在fundamentals of Android。如果您開始閱讀有關意圖和內容提供者的內容,那麼在您首次瞭解活動,活動的生命週期,堆棧/任務以及安全性通常適用於Android的方式之前,這些構造對您而言可能沒有任何意義。你甚至可能想看看Youtube,那裏有一些非常好評的Google I/O視頻,講述了Android的基本概念。

+0

最低等級爲8.但是隻有一種安裝方式? – Overnet

+0

如果你是安裝這兩個應用程序的人,那麼你很幸運 - 這更容易。你可以安裝一個應用程序,它可以看起來像兩個不同的應用程序給用戶,但這就像後臺的一個應用程序一樣。 –

+0

再一次,你真的需要了解Android的基礎知識。你不需要深入,你只需要先對自己的一些概念進行一些教育。這會爲你節省很多時間。我保證。 –

相關問題