2017-01-23 46 views
0

我是android編程中的新手。我創建了一個應用程序(在eclipse中使用android)。它具有許多功能,其中一個是tess-two。其中一些增加我的應用程序大小(如tess-two增加了大約15 MB),所以我想將它作爲api,如果用戶需要它,請下載它.tess-two是一個項目,它會導致日食並使用ndk並檢查islibrary(屬性 - > android)並在我的主項目中使用(所以在我的項目中它是在bin文件夾中)。如何在android中創建第三方庫作爲api

對不起,我的問題很複雜,或者我問得不好。

+0

建議您使用受支持的env進行開發:Android Studio,而不是Eclipse。 – Hermit

回答

0

推薦的選擇是將苔絲二放在一個單獨的應用程序。這款新應用沒有用戶界面。安裝後,它會公開您(或潛在其他應用程序)可以使用的API。根據您的需要,此API可以是處理您創建的意圖的ContentProvider或service \ activity。

當您的主應用程序的用戶要求使用tess-two的功能時,您將檢查您的API是否可用(即意圖已解決或內容提供程序可用),如果沒有,請將用戶指向應用商店。

另一種方法是將代碼動態下載到新的類加載器中。 Play商店政策既複雜又嚴格禁止。