title: Permission Denial: this requires android.permission.INTERACT_ACROSS_USERS_FULL
body: <p>I am having an issue with sqlite db in Android. But as I made a quick research on the internet, I suspect that the problem is not related to sqlite but system user. My app is not recognized as authorized user to access db functionalities. I tried to apply possible suggested solutions in stack overflow but none of them made a difference. This is the LogCat I am facing every time I attempt to use db functionality. </p>
  
  <pre><code>12-14 02:35:17.721    2953-3355/? E/DatabaseUtils﹕ Writing exception to parcel
  java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
  at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:13082)
  at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2038)
  at com.android.providers.settings.SettingsProvider.callFromPackage(SettingsProvider.java:577)
  at android.content.ContentProvider$Transport.call(ContentProvider.java:279)
  at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:273)
  at android.os.Binder.execTransact(Binder.java:388)
  at dalvik.system.NativeStart.run(Native Method)
  </code></pre>
  
  <p>I tried to add permission</p>
  
  <pre><code>android.permission.INTERACT_ACROSS_USERS_FULL
  </code></pre>
  
  <p>but still no sound. The strange thing is when I try to add INTERNET permission Android Studio 0.3 (ide I use) suggests me possible permissions I can choose. But when it comes to INTERACT_ACROSS_USERS_FULL permission it behaves like it has no idea about this permission. My test device is Samsung S4 running on 4.3.</p>
  
  <p>I assume that I am not the only one who tries to use db on android. So there is a solution. </p>
  
  <p>How can I really add  INTERACT_ACROSS_USERS_FULL permission to my application?</p>