Die Android-App zum Telefonieren ist sehr einfach und die Funktionen sind sehr praktisch.
MainActivity.java
package com.bblei.caller; import android.R.string;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.os.SystemClock;import android.telphony.gsm.SmsManager;import android.util.Log;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.view.Window;import android.widget.Button;import android.widget.EditText;import android.widget.Toast; öffentliche Klasse MainActivity erweitert Aktivität implementiert OnClickListener { private static final String TAG = "MainActivity"; etNumber; @Override protected void onCreate(Bundle savingInstanceState); // Um die Titelleiste zu entfernen, muss requestWindowFeature(Window.FEATURE_NO_TITLE) vor setContentView(R.layout.main); gesetzt werden = (Button) findViewById(R.id.btn_call); call.setOnClickListener(this); Button sendMessage = (Button) findViewById(R.id.btn_sendMessage); etNumber = (EditText) findViewById(R.id.et_number); Ansicht v) { switch (v.getId()) { case R.id.btn_call: Log.i(TAG, „Call“); Toast.makeText(this, „Call“, 0).show(); call(); text message"); Toast.makeText(this, "Send a text message", 0).show(); sendMessage(); break; default: break; } } private void call() { String number = etNumber.getText().toString(); Intent intent = new Intent();// Erstellen Sie einen Intent intent.setAction(intent.ACTION_CALL); // Geben Sie seine Aktion an, um einen Aufruf durchzuführen und fügen Sie eine Aufrufaktion hinzu intent.setData( Uri .parse("tel:" + number));//Geben Sie die zu wählende Nummer an startActivity(intent);//Führen Sie die Aktion aus} private void sendMessage(){ new Thread(new Runnable() { public void run() { while(true){ SystemClock.sleep(500); //Sleep-Verbot im Minutenzyklus //Senden Sie Textnachrichten, um die Berechtigung zum Senden von Textnachrichten hinzuzufügen. String number = etNumber.getText(). toString(); SmsManager smsManger = SmsManager.getDefault(); smsManager.sendTextMessage( number, //Die Nummer des Empfängers ist null, //SMS-Center „100000000RMB“, //SMS-Inhalt ist null, //Wenn erfolgreich gesendet, Rückrufübertragung null); //Wenn die andere Partei erfolgreich empfängt, Rückrufübertragung} } }). Start(); }}
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.