略微有些漏洞,但大致的功能基本上都可以实现,可以提供大概的参考代码