# How do I know the client is a mobile?

**URL:** <https://forum.inductiveautomation.com/t/how-do-i-know-the-client-is-a-mobile/2575>\
**Category:** Ignition\
**Created:** [January 28, 2011, 6:39pm UTC](https://forum.inductiveautomation.com/t/how-do-i-know-the-client-is-a-mobile/2575 "2011-01-28T18:39:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Robert](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Post date:** [January 28, 2011, 6:39pm UTC](https://forum.inductiveautomation.com/t/how-do-i-know-the-client-is-a-mobile/2575/1 "2011-01-28T18:39:29Z")

</div>

I’m sure this was asked already, but I can’t find the answer.

I want to make some mobile specific screens. If a mobile connects I’ll show them the mobile version of the screen, otherwise the full version.

I could be good enough if I can get the device screen size.

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [January 28, 2011, 7:16pm UTC](https://forum.inductiveautomation.com/t/how-do-i-know-the-client-is-a-mobile/2575/2 "2011-01-28T19:16:16Z")

</div>

There is a MOBILE\_FLAG bit that gets set in the system.util.getSystemFlags() call.

---

<div class="post-metadata">

**Author:** ![Robert](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Post date:** [January 28, 2011, 7:29pm UTC](https://forum.inductiveautomation.com/t/how-do-i-know-the-client-is-a-mobile/2575/3 "2011-01-28T19:29:08Z")

</div>

Thanks
