Android https://blog.csdn.net/u010072711/article/details/77090313 https://www.jianshu.com/p/75a5c24174b2