getModuleHandles()给出了所有模块句柄的数组,但我想要在设备上安装新安装的应用程序的句柄。所以我可以通过任何方式获取OS 4.5中新安装的句柄的信息
谢谢你。答案 0 :(得分:0)
int moduleHandle = CodeModuleManager.getModuleHandle("YOUR_MODULE_NAME");
if(moduleHandle == 0){
Dialog.alert("Module not found.");
else{
ApplicationDescriptor ad = CodeModuleManager.getApplicationDescriptors(moduleHandle)[0];
}
您现在拥有已安装应用程序的ApplicationDescriptor对象,这正是您所需要的。
答案 1 :(得分:0)
创建一个后台应用程序,该应用程序将在设备启动时运行,之后始终在后台运行。现在添加CodeModuleListener 到你的后台应用程序。使用modulesAdded()收听添加的任何新模块 并跟踪处理程序。这些模块是你想要的。