2017-01-13 38 views
0

是否可以從一個Android應用程序鏈接到另一個已安裝應用程序?我正在創建一組應用程序,這些應用程序在一定程度上都會使用相同的內容。在「網絡世界」中,通過將此內容分離爲單獨的html(或類似內容),可以輕鬆處理這些內容,並且所有其他網站/應用都會鏈接到此網頁。不幸的是,這些應用程序必須全部脫機工作,因此鏈接到Web服務器不是一種選擇。如果所有「共享內容」都應該複製到每個應用程序的每個應用程序中,它將佔用大量空間,併成爲更新的噩夢。安裝的Android應用程序之間的鏈接

任何輸入深表讚賞。

+0

您可以使用Intents來實現此目的https://developer.android.com/training/basics/intents/index.html –

+0

您可以使用Intents,AIDL(服務)和ContentProviders來連接應用程序 – Beyka

回答

0

如果您的要求是將數據從一個應用程序共享到另一個應用程序,那麼您正在尋找的是ContentProvider。您可以創建自定義ContentProvider並從其他應用程序中檢索數據。開發人員指南可 [here]

也可參考這個問題,以瞭解它是如何實現的:

希望它能幫助。

+0

謝謝你的投入,超人。我看了一下ContentProvider,它確實在android studio中有效。然而,我的應用程序基本上只是一個有很多html內容的webviewer,我需要從一個應用程序的html鏈接到另一個已安裝的應用程序的html內容。像href =「com.example.webviewer1/page3.html」。這是可能的嗎? – Affen2

+0

如果應用程序一直連接到網絡,爲什麼不創建一個web後端api,並從後端進行處理,並將相應的數據作爲json或xml傳遞給每個應用程序 – OBX

+0

該平板電腦/應用程序將用於一個離線環境。保持在線(或至少是共享內容)的東西會讓事情變得更容易,但不幸的是,這種情況不是一種選擇。 – Affen2

相關問題