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