APK需要另一个apk才能运行

时间:2011-07-27 13:51:35

标签: android

我正在实现一种我希望以apk分发的位置提供程序。如果有人实现了一个使用我的apk类的应用程序,那么我的apk必须先安装在设备上。我的“位置提供程序”提供了一个可供其他程序员使用的API(它没有UI)。

我想知道是否有可能做这样的事情。通常我会使用jar但它更容易分发为apk。

是否可以在例如Eclipse中包含apk,以便其他程序员可以将我的API用于他们的应用程序?我尝试了但是没有让它工作,但我也不是Eclipse的专家。

希望有人已经做过类似的事情,可以给我一些提示。

谢谢, 本杰明

3 个答案:

答案 0 :(得分:2)

  

是否可以在例如Eclipse中包含apk,以便其他程序员可以将我的API用于他们的应用程序?

没有。使用JAR或Android library project

答案 1 :(得分:0)

通常,执行此操作的最佳方法是使用content providers

基本上,你会设置一个URI,比如内容://com.yoursite/locations,你的应用程序会返回一个位置列表,或者它承诺返回的任何内容。

关于如何执行此操作的一个示例是SDK附带的Notepad Code

答案 2 :(得分:0)

您可以将ANYTHING导入eclipse,但这并不意味着它将为您提供课程。

如果您正试图打电话给其他人的应用程序,并且您有目标可以定位(例如,如果您想使用ZXing应用程序扫描条形码),则可以调用该意图,如果失败,则重定向用户到市场下载它(然后下次你调用它,它会成功)。

如果你试图包装别人的apk,那是不可能的。

相关问题