Importamos la libreria correspondiente:
import android.net.Uri;
La cadena la podeis toma de donde querais, directamente, de un EditText, etc... Creamos el boton y su método OnClick, donde "telefono" es nuestra cadena con el número de teléfono, el prefijo "tel:" es necesario para nuestro objetivo, quedaría así:
b_telefono.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Uri num = Uri.parse("tel:"+telefono); Intent i = new Intent(Intent.ACTION_CALL, num); startActivity(i); } });
Otra cosa importante es añadir en nuesto AndroidManifiest.xml el permiso para que la app pueda realizar llamadas. Sería añadir esta línea justo antes de <application
<uses-permission android:name="android.permission.CALL_PHONE"/>