This code snippet has been successfully tested on the following devices and Android versions :
- Archos 133 Oxygen : 6.0.1
- Google Nexus 5 : 6.0.1
- Hannspree HANNSPAD 13.3" TITAN 2 (HSG1351) : 5.1.1
- Honor 5C (NEM-L51) : 7.0
- Honor 5X (KIW-L21) : 6.0.1
- Honor 9 Lite (LLD-L31) : 8.0
- Huawei M2 (M2-801w) : 5.1.1
- Samsung Galaxy S5 (SM-G900F) : 6.0.1
- Samsung Galaxy S6 (SM-G920F) : 7.0
- Samsung Galaxy Tab 4 (SM-T530) : 5.0.2
- Xiaomi Mi 8 (M1803E1A) : 8.1.0
Did changes for Android O or never version