Android在计算机上实现文件管理, 是个什么原理

Android在电脑上实现文件管理, 是个什么原理?
Android设备连接PC以后, 不用"打开USB存储设备", 然后通过豌豆荚或者别的什么管理软件, 可以管理SD卡里面的东西! 
这种在编程上是怎么实现的?
Android 文件管理

------解决方案--------------------
通过adb 命令之类 的那种东西吧

------解决方案--------------------
我做过类似的东西,就是手机建立一个虚拟的服务端,然后PC做客户端
通过网络请求,PC向手机发请求。手机收到指令后,返回相应的HTML页面。
删除卸载什么的一个道理