https://blog.csdn.net/qq_40083589/article/details/105328453
https://blog.csdn.net/weixin_30469895/article/details/99894021
https://www.jb51.net/article/144744.htm
https://blog.csdn.net/fu_zk/article/details/41548647
https://blog.csdn.net/tkwxty/article/details/98213671#t23
https://www.cnblogs.com/wangym/articles/6845349.html
https://blog.csdn.net/weixin_44008788/article/details/113996970
https://cloud.tencent.com/developer/article/1742749
https://blog.csdn.net/Lin_XiJun/article/details/124614795
https://blog.csdn.net/weixin_31974443/article/details/117576922
https://blog.csdn.net/ljheee/article/details/53191397?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165275489316781818750189%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165275489316781818750189&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogsobaiduend~default-1-53191397-null-null.nonecase&utm_term=android%E6%B2%99%E7%AE%B1&spm=1018.2226.3001.4450
https://cloud.tencent.com/developer/article/1742749
https://blog.csdn.net/keheinash/article/details/101108686
http://www.javashuo.com/article/p-vbwxuzaq-mo.html