title: Difference between getUserProfiles() and isProfile() in Android
body: <p>Android has introduced <a href="https://developer.android.com/reference/android/os/UserManager#isProfile()" rel="nofollow noreferrer">isProfile()</a> API 33 onwards.
  <a href="https://developer.android.com/reference/android/os/UserManager#getUserProfiles()" rel="nofollow noreferrer">getUserProfiles()</a> was present in earlier APIs that fetch a list of userProfiles.</p>
  <p>My question is -</p>
  <ol>
  <li>Do they both talk about the managed / non-managed profiles created on the device?</li>
  <li>If there is a single profile on the device but multiple user accounts,  does getUserProfiles() return list of those accounts as well?</li>
  </ol>
  <p>I have a requirement to be able to identify personal profile and run app differently in personal profile than when it runs in work profile. How can I uniquely identify for a personal profile situation for all APIs (not only API 33).</p>