title: How to create Apps in android which can't be uninstalled? Can we make System apps?
body: <p>We are providing one default app for our customers with android phone. Which user can not be uninstall. I have used Device Admin feature from <a href="https://thenewcircle.com/s/post/1291/android_device_policy_administration_tutorial">this example</a> But user can delete app by deactivate from settings. </p>
  
  <p>Another possible way I have found to install app in System/apps folder like all google apps (I am not sure). </p>
  
  <p>For that I need to root access, so I am planning to do following, But not sure how to implement it.</p>
  
  <ol>
  <li>Programatically Root device    </li>
  <li>Install app in System/apps folder</li>
  <li>
  Unroot device again</li>
  </ol>
  
  <p>Like many System apps, How they are doing for such kind of feature ?</p>
  
  <p>Please help. </p>