devicemanager框架