我正在为我们的实验室实验构建一个应用程序(无意在Google Play上发布)。该应用需要使用Android的隐藏API。我在谷歌游戏商店发现了一个应用程序,通过使用这些隐藏的API做类似的事情。
应用程序的min和target sdk版本分别设置为3和7。但是,当我在我的emulater(运行API 18的AVD)上尝试此应用程序时,应用程序仍然有效。
然而,当我使用那些隐藏的API(在我的应用程序中)时,我发现其中一个API已被丢弃。所以我很困惑该应用程序是如何工作的。如果Android保持向后兼容性(即使对于隐藏的API),那么有没有办法可以使用它?
我针对API 7构建了我的appl,并在运行API 7的AVD上进行了测试,并且它运行良好。然后我拿了apk文件(来自bin文件夹)并部署在AVD上运行最新的API(18),但它没有用。
任何人都可以给我一些指示,说明如何让我的应用程序在最新的API上运行?
谢谢!