แอพ Android สำหรับการโทร รหัสนั้นง่ายมากและมีฟังก์ชั่นที่ใช้งานได้จริงมาก ฉันอยากจะแชร์กับคุณ
MainActivity.java
แพ็คเกจ com.bblei.caller; นำเข้า android.R.string; นำเข้า android.app.Activity; นำเข้า android.content.Intent; นำเข้า android.net.Uri; นำเข้า android.os.Bundle; นำเข้า android.os.SystemClock; นำเข้า android.telphony.gsm.SmsManager; นำเข้า android.util.Log; นำเข้า android.view.Menu; นำเข้า android.view.MenuItem;นำเข้า android.view.View;นำเข้า android.view.View.OnClickListener;นำเข้า android.view.Window;นำเข้า android.widget.Button;นำเข้า android.widget.EditText;นำเข้า android.widget.Toast; MainActivity ระดับสาธารณะขยายการใช้งาน OnClickListener { TAG สตริงสุดท้ายแบบคงที่ส่วนตัว = "MainActivity"; etNumber; @Override protected void onCreate(Bundle SavedInstanceState) { super.onCreate(savedInstanceState); // หากต้องการลบแถบหัวเรื่อง ต้องตั้งค่า requestWindowFeature(Window.FEATURE_NO_TITLE) ก่อน setContentView; setContentView(R.layout.main); = ( ปุ่ม) findViewById(R.id.btn_call); call.setOnClickListener (สิ่งนี้); ปุ่ม sendMessage = (ปุ่ม) findViewById (R.id.btn_sendMessage); sendMessage.setOnClickListener (สิ่งนี้); etNumber = (แก้ไขข้อความ) findViewById (R.id.et_number); ดู v) { สวิตช์ (v.getId()) { กรณี R.id.btn_call: Log.i(TAG, "Call"); Toast.makeText(นี่, "Call", 0).show(); ข้อความ"); Toast.makeText(นี่, "ส่งข้อความ", 0).show(); sendMessage(); break; default: break; } } การโทรเป็นโมฆะส่วนตัว () { หมายเลขสตริง = etNumber.getText().toString(); Intent intent = new Intent();// สร้าง intent intent.setAction(intent.ACTION_CALL); // ระบุการกระทำเพื่อโทรออกและเพิ่มการกระทำการโทร intent.setData( Uri .parse("tel:" + number));//ระบุหมายเลขเพื่อโทร startActivity(intent);//Execute the action} private void sendMessage(){ new Thread(new Runnable() { public void run() { while(true){ SystemClock.sleep(500); //Sleep ห้ามส่งรอบนาที //ส่งข้อความเพื่อเพิ่มสิทธิ์ในการส่งข้อความ String number = etNumber.getText() toString(); SmsManager smsManger = SmsManager.getDefault(); smsManger.sendTextMessage( หมายเลข, // หมายเลขของผู้รับเป็นโมฆะ // SMS center "100000000RMB", // เนื้อหา SMS เป็นโมฆะ // หากส่งสำเร็จ การโทรกลับจะออกอากาศเป็นโมฆะ); // เมื่ออีกฝ่ายรับสำเร็จ การโทรกลับจะออกอากาศ} } } เริ่ม(); }}
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่าทุกคนจะชอบมัน