title: Why is sendBroadcastAsUser(intent,userHandle) not working even with Device Owner in Android 5.0?
body: <p>I have made my application as the device owner and have created another user. Now I want to broadcast from Primary user to another user using broadcastAsUser.</p>
  
  <p>I have added the following permissions for this </p>
  
  <pre><code>&lt;uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/&gt;
  &lt;uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/&gt;
  
  UserManager userManager=(UserManager)getSystemService(Context.USER_SERVICE);
  UserHandle userHandle=userManager.getUserForSerialNumber(serialNumber);
  Intent intent=new Intent(action);
  sendBroadcastAsUser(intent,userHandle);
  </code></pre>
  
  <p>Permission Denial: broadcast from com.sample.deviceadmintest asks to run as user 10 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL or android.permission.INTERACT_ACROSS_USERS</p>
  
  <p>Am I missing anything?
  Thanks in advance!</p>