2
我正在編寫一個可跨多個應用程序安裝的庫項目。 爲了使庫運行,它需要下載文件。我的目標是一次下載文件,並在其他應用程序中的其他庫中共享它們。 (我想保存網絡流量),我該如何實現這一點。公共外部存儲不是我的選擇。跨庫項目共享文件
我正在編寫一個可跨多個應用程序安裝的庫項目。 爲了使庫運行,它需要下載文件。我的目標是一次下載文件,並在其他應用程序中的其他庫中共享它們。 (我想保存網絡流量),我該如何實現這一點。公共外部存儲不是我的選擇。跨庫項目共享文件
如果你想不同的Android應用程序之間共享功能,你應該實現進程間通信(IPC)它們之間。
由於android應用程序實際上是sandboxed linux進程,因此它們無法訪問彼此的私有數據和文件。
在Android開發的領域,有兩種方法來實現IPC:
Messengers和AIDL(Android界面Definiton語言),這既能使在應用程序中使用綁定的服務。
我建議你開始研究上述文件以獲得有關該主題的大圖。