Restructure the tree for Android Studio/Gradle builds and add the iOS-style home experience with pinned conversations, selection chrome, and scroll-aware search padding. Co-authored-by: Cursor <cursoragent@cursor.com>
55 lines
1.9 KiB
Bash
55 lines
1.9 KiB
Bash
#!/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
|