title: using sendBroadcast in a system app
body: <p>I'm having trouble sending a <code>Broadcast</code> from an app which is be loaded in a custom rom as a system app (Using <code>android:sharedUserId="android.uid.system"</code> in the <code>Manifest</code>).</p>
  
  <p>The problem I'm getting is when trying to perform a simple sendBroadcast:</p>
  
  <pre><code>Intent newIntent = new Intent(intent.getExtras().getString(BUNDLE_ACTION_TO_REPLY_ON));
  newIntent.putExtra(BUNDLE_FILE_URI, bitmapFile.getAbsolutePath());
  newIntent.putExtra(BUNDLE_REPLY_WIDTH, width);
  newIntent.putExtra(BUNDLE_REPLY_HEIGHT, height);
  newIntent.putExtra(BUNDLE_REPLY_EXTRA, extra);
  context.sendBroadcast(newIntent);
  </code></pre>
  
  <p>I'm getting this warning in Logcat:</p>
  
  <p><code>Calling a method in the system process without a qualified user</code></p>
  
  <p>This is being pumped out by <a href="http://mirror.yongbok.net/linux/android/repository/frameworks/base/core/java/android/app/ContextImpl.java"><code>ContextImpl.java</code></a> in the <code>warnIfCallingFromSystemProcess()</code> process.</p>
  
  <p>Does anybody know why (and if I need to "fix" it)?</p>