相关疑难解决方法(0)

是否可以在运行时从Android应用程序动态加载库?

有没有办法让Android应用程序在运行时下载和使用Java库?

这是一个例子:

想象一下,应用程序需要根据输入值进行一些计算.应用程序请求输入这些值,然后检查所需的Classes或Methods是否可用.

如果没有,它将连接到服务器,下载所需的库,并在运行时加载它以使用反射技术调用所需的方法.实施可能会根据各种标准(例如下载库的用户)而发生变化.

reflection android classloader dalvik android-library

69
推荐指数
2
解决办法
4万
查看次数

如何在Android中创建共享库

我有一个库,比如LIB,它公开了很多API和类供应用程序开发人员使用.

如果有多个应用程序在手机上使用LIB,我只想创建并运行一个LIB实例.它有点类似于Android平台服务,如LocationManager,SensorManager,PackageManager等.

具体而言,有两个问题需要解决: -

  1. 如何确保只有一个LIB实例?
  2. 如何部署LIB(单独的apk /捆绑使用它的每个应用程序,但只有其中一个在任何时间创建库实例)等.
  3. 是否有任何其他方式(除了服务/ AIDL)以确保只有一个LIB实例运行,而不管使用它的应用程序的数量.

deployment android shared

12
推荐指数
1
解决办法
8205
查看次数