@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(0, 1,0,"SEND TEST");
}
@Override
public boolean onContextItemSelected(MenuItem item) {
Intent sendIntent = new Intent(Intent.Action_Send);
switch(item.getItemId()) {
case 1:
//DO WHATEVER YOU WANT HERE
return true;
}
return super.onContextItemSelected(item);
}
В зависимости от того, что вы хотите отправить.Простое сообщение, которое я предполагаю.Я хотел бы сделать что-то вроде этого в "onContextItemSelected":
//First define up top before oncreate.
private SmsManager sm = SmsManager.getDefault();
private String number = "9995551111";
//then...
@Override
public boolean onContextItemSelected(MenuItem item) {
switch(item.getItemId()) {
case 1:
sm.sendTextMessage(number, null, "Test Message", null, null);
return true;
}
return super.onContextItemSelected(item);
}
///DONT FORGET TO ADD THE USES PERMISSION TO SEND MESSAGES IN YOUR MANIFEST!!!
Вы также можете создать операцию с представлениями, чтобы назначить номер и ввести сообщение пользователем.и запустите sm.sendTextMessage с помощью onClickListener.Вы начнете действие в области «DO WHATEVER» первого примера.Подробнее о отправке смс можно узнать Здесь