Очень частая проблема разработчиков программ для платформы Android - это определить, запущена программа с использованием эмулятора или на реальном телефоне. В этой статье речь пойдет об определении устройства.
А делается это очень просто - необходимо воспользоваться следующей функцией, которая возвращает true если программа запущенна в эмуляторе и false - если на телефоне:
private boolean isEmulator(){ return "google_sdk".equals( Build.PRODUCT ) || "sdk".equals( Build.PRODUCT ); }
Немного пояснений к приведенному коду: константа Build.PRODUCT cодержит название продукта, на котором запущена программа. Google использует две константы в эмуляторах: google_sdk и sdk. Подробнее об классе Build поговорим в следующей статье.
6 июня 2016 г. 21:29
|
а как скрыть исползование емулятора ?
|