我有一个从应用程序调用的android库。我想从库项目访问应用程序的版本。有可能吗?
编辑:我无法控制呼叫应用程序。我需要一些方法从库中获取调用应用程序的版本。
如果您传递上下文信息,您应该能够使用
PacketManager yourPacket = context.getPackageManager();
这会给你很多信息。
您必须选择的一个选项是从自己的应用程序本身获取应用程序版本,然后通过将其存储在某种共享存储中(如WORLD_READABLE文件(或SD卡或其他文件中,使其"手动"可用于库。
或者,根据库以及您可以对其进行多少修改,您也可以使用某种静态对象来为您保存数据。