Defaulting NAME_RAW_CONTACT_ID to locally stored phone contacts
<p>I want to know if there is a way to display contact names from Phone by default. Currently, it seems that <code>DISPLAY_NAME_PRIMARY</code> is used as the aggregated contacts display name and it gets the value from <code>NAME_RAW_CONTACT_ID</code>. From Android manual, the way this field is populated is </p>

<blockquote>
  <p>The ID of the raw contact that contributes the display name to the
  aggregate contact. During aggregation one of the constituent raw
  contacts is chosen using a heuristic: a longer name or a name with
  more diacritic marks or more upper case characters is chosen.</p>
</blockquote>

<p>Is there a way to force <code>NAME_RAW_CONTACT_ID</code> to locally stored phone contacts? I want the display name to be same as phone contact display name even if the contact is aggregated with Google/Facebook/LinkedIn account. Is there any settings in Android UI which enables this directly? </p>
