有没有办法让Android应用程序在运行时下载和使用Java库?
这是一个例子:
想象一下,应用程序需要根据输入值进行一些计算.应用程序请求输入这些值,然后检查所需的Classes或Methods是否可用.
如果没有,它将连接到服务器,下载所需的库,并在运行时加载它以使用反射技术调用所需的方法.实施可能会根据各种标准(例如下载库的用户)而发生变化.
我有一个库,比如LIB,它公开了很多API和类供应用程序开发人员使用.
如果有多个应用程序在手机上使用LIB,我只想创建并运行一个LIB实例.它有点类似于Android平台服务,如LocationManager,SensorManager,PackageManager等.
具体而言,有两个问题需要解决: -