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"/>
u rock !!!
ResponderEliminarnecesito guardar un telefono con # pero no me funciona, agradesco tu ayuda
ResponderEliminarHola haz visto la forma de que una vez realizada la llamada, con un boton de tu propia app puedas finalizar la llamada?
ResponderEliminar