I want to add a button to my app that will allow the phone to call a particular number. I also want to add message service.
Set the permissions in the manifest file:
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
Add this in the onClick:
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:123456789"));
startActivity(callIntent);
try this code for calling particular number
call.setOnClickListener(new View.OnClickListener() {//here call is the button
public void onClick(View v) {
try {
String Numb = "tel:" + repphone;// repphone is phonr num
Intent intent = new Intent(Intent.ACTION_CALL, Uri
.parse(Numb));
startActivity(intent);
} catch (Exception e) {
// Modules.showLongMessage(contact.this, e.getMessage());
}
}
});
write following code in button.onClickListener,
String url = "tel:3334444";
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(url));
Refer to this example on making a Phone Call
.