adb原理