Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android

จะเพิ่มผู้ติดต่อใหม่ในแอพ Android ได้อย่างไร?


ตัวอย่างนี้สาธิตวิธีเพิ่มผู้ติดต่อใหม่ในแอป Android

ขั้นตอนที่ 1 − สร้างโครงการใหม่ใน Android Studio ไปที่ไฟล์ ⇒ โครงการใหม่และกรอกรายละเอียดที่จำเป็นทั้งหมดเพื่อสร้างโครงการใหม่

ขั้นตอนที่ 2 − เพิ่มรหัสต่อไปนี้ใน res/layout/activity_main.xml

<ก่อน> <ปุ่ม android :layout_width="match_parent" android :layout_height="wrap_content" android :onClick="addContact" แอนดรอยด์ :text="ADD" />

ขั้นตอนที่ 3 − เพิ่มรหัสต่อไปนี้ใน src/MainActivity

แพ็คเกจ app.tutorialspoint.com.sample;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.provider.ContactsContract;import android.support.v7.app.AppCompatActivity;นำเข้า android.view.View;นำเข้า android.widget.EditText;นำเข้า android.widget.Toast;คลาสสาธารณะ MainActivity ขยาย AppCompatActivity { @Override ป้องกันโมฆะ onCreate (บันเดิลที่บันทึกไว้InstanceState) { super .onCreate (savedInstanceState); setContentView(R.layout. activity_main ); } โมฆะสาธารณะ addContact (ดูมุมมอง) { EditText etContactName =findViewById (R.id. etContactName ); EditText etContactNumber =findViewById(ร.ด. etContactNumber ); ชื่อสตริง =etContactName.getText().toString(); โทรศัพท์สายอักขระ =etContactNumber.getText().toString(); เจตนา contactIntent =เจตนาใหม่ (ContactsContract.Intents.Insert. ACTION ); contactIntent.setType(ContactsContract.RawContacts. CONTENT_TYPE ); contactIntent .putExtra(ContactsContract.Intents.Insert. NAME , name) .putExtra(ContactsContract.Intents.Insert. PHONE , phone); startActivityForResult(contactIntent , 1 ); } @Override ป้องกันโมฆะ onActivityResult ( int requestCode , int resultCode , เจตนาเจตนา) { super .onActivityResult (requestCode , resultCode , เจตนา); if (requestCode ==1 ) { if (resultCode ==Activity. RESULT_OK ) { ขนมปังปิ้ง makeText ( นี่ "เพิ่มผู้ติดต่อ" , Toast. LENGTH_SHORT ).show(); } if (resultCode ==กิจกรรม RESULT_CANCELED ) { ขนมปังปิ้ง makeText ( นี่ "ยกเลิกเพิ่มผู้ติดต่อ" , Toast. LENGTH_SHORT ).show(); } } }}

ขั้นตอนที่ 6 − เพิ่มรหัสต่อไปนี้ใน androidManifest.xml

<ก่อน> <หมวดหมู่ android :name="android.intent.category.LAUNCHER" /> <เมตาดาต้า android:n ame="android.app.device_admin" android :resource="@xml/policies" />

มาลองเรียกใช้แอปพลิเคชันของคุณกัน ฉันคิดว่าคุณได้เชื่อมต่ออุปกรณ์มือถือ Android จริงกับคอมพิวเตอร์ของคุณ ในการรันแอพจาก android studio ให้เปิดไฟล์กิจกรรมของโปรเจ็กต์แล้วคลิกไอคอน Run จากแถบเครื่องมือ เลือกอุปกรณ์มือถือของคุณเป็นตัวเลือก จากนั้นตรวจสอบอุปกรณ์มือถือของคุณซึ่งจะแสดงหน้าจอเริ่มต้นของคุณ –

จะเพิ่มผู้ติดต่อใหม่ในแอพ Android ได้อย่างไร?