#!/system/bin/sh # Seed contacts for Messaging demo (run on device via adb shell) add_contact() { name="$1" phone="$2" content insert --uri content://com.android.contacts/raw_contacts \ --bind account_type:s:com.android.local \ --bind account_name:s:Phone >/dev/null raw=$(content query --uri content://com.android.contacts/raw_contacts \ --projection _id --sort '_id DESC' | head -n1 | sed 's/.*_id=//') if [ -z "$raw" ]; then echo "FAIL $name" return 1 fi content insert --uri content://com.android.contacts/data \ --bind raw_contact_id:i:$raw \ --bind mimetype:s:vnd.android.cursor.item/name \ --bind data1:s:"$name" >/dev/null content insert --uri content://com.android.contacts/data \ --bind raw_contact_id:i:$raw \ --bind mimetype:s:vnd.android.cursor.item/phone_v2 \ --bind data1:s:"$phone" \ --bind data2:i:2 >/dev/null echo "OK $name raw=$raw" } add_contact "Sarah Jenkins" "+15551230001" add_contact "Product Design" "+15551230002" add_contact "David Chen" "+15551230003" add_contact "Marcus Knight" "+15551230004" add_contact "Priya Patel" "+15551230005" add_contact "Alex Rivera" "+15551230006" add_contact "Jordan Lee" "+15551230007" add_contact "Mom" "+15551230008" add_contact "Cafe Nova" "+15551230009" add_contact "Bank Alerts" "+15551230010" add_contact "Nina Okonkwo" "+15551230011" add_contact "Chris Park" "+15551230012" add_contact "Emily Watson" "+15551230013" add_contact "Support Desk" "+15551230014" add_contact "Leo Martinez" "+15551230015" add_contact "Hannah Kim" "+15551230016" add_contact "Delivery" "+15551230017" add_contact "Sam Torres" "+15551230018" add_contact "Auto Bot" "+15551230019" add_contact "Riley Quinn" "+15551230020" add_contact "Dr Patel" "+15551230021" add_contact "Gym Club" "+15551230022" add_contact "Mia Chen" "+15551230023" add_contact "Owen Brooks" "+15551230024" echo "CONTACTS:" content query --uri content://com.android.contacts/contacts --projection display_name