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

วิธีตั้งค่าเสียงเรียกเข้าใน Android จากกิจกรรม Android


ตัวอย่างนี้สาธิตวิธีตั้งค่าเสียงเรียกเข้าใน Android จากกิจกรรม Android

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

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

 <ปุ่ม android:id="@+id/btnSelRingtone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="Select Ringtone"/> 

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

<ก่อนหน้า>นำเข้า android.annotation.SuppressLint;นำเข้า android.content.Intent;นำเข้า android.media.RingtoneManager;นำเข้า android.net.Uri;นำเข้า android.support.v7.app.AppCompatActivity;นำเข้า android.os.Bundle;นำเข้า android.view.View นำเข้า android.widget.Button นำเข้า android.widget.TextView คลาสสาธารณะ MainActivity ขยาย AppCompatActivity { ปุ่ม btn; TextView txtView; @Override ป้องกันโมฆะ onCreate (Bundle saveInstanceState) { super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); btn =findViewById(R.id.btnSelRingtone); txtView =findViewById (R.id.tvRingtone); btn.setOnClickListener (View.OnClickListener ใหม่ () { @Override public void onClick (View view) { //ตั้งใจที่จะเลือก Ringtone สุดท้าย Uri currentTone =RingtoneManager.getActualDefaultRingtoneUri (MainActivity.this, RingtoneManager.TYPE_ALARM); เจตนาเจตนา =เจตนาใหม่ (RingtoneManager.ACTION_RINGTONE_PICKER); Intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_RINGTONE); Intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select Tone"); Intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE), Intent.putExtra (RingtoneManager.EXTRA_RINGTONE_Ring, Intent.putExtra) EXTRA_RINGTONE_SHOW_SILENT, false); Intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, จริง); startActivityForResult(intent, 999); } }); } @SuppressLint ("SetTextI18n") @Override ป้องกัน void onActivityResult (int requestCode, int resultCode, Intent data) { if(requestCode ==999 &&resultCode ==RESULT_OK){ Uri uri =data.getParcelableExtra (RingtoneManager.EXTRARINGTI); txtView.setText("จาก :" + uri.getPath()); } }}

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

         

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

วิธีตั้งค่าเสียงเรียกเข้าใน Android จากกิจกรรม Android

วิธีตั้งค่าเสียงเรียกเข้าใน Android จากกิจกรรม Android