繁体   English   中英

如何使第三方库作为android中的api

[英]how to make a third party library as api in android

我是android编程的新手。我创建了一个应用程序(使用eclipse使用android)。它具有许多功能,其中之一是tess-two。其中一些增加了我的应用程序大小。(例如tess-two增加了大约15 MB )。所以我想将其制作为api,如果用户需要,请下载它.tess-two是一个项目,该项目导致eclipse并使用ndk和检查过的库(属性-> android),并在我的主项目中使用(所以在我的项目在bin文件夹中)。

对不起,我的问题很复杂,或者我提出的问题很不好。

推荐的选项是将tess-Two放在一个单独的应用程序中。 此新应用没有用户界面。 安装后,它将公开您(或其他潜在应用)可以使用的API。 根据您的需要,此API可以是ContentProvider或处理您创建的意图的service \\ activity。

当您的主应用程序的用户要求使用tess-two的功能时,您将检查您的API是否可用(即,意图已解决或内容提供程序可用),如果不可用,则将用户定向到Play商店。

另一种选择是将代码动态下载到新的类加载器中。 Play商店政策既复杂又禁止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM