ユーザーがアクティビティで指定されたボタンを押すたびにメッセージを送信できるアプリを作成しましたが、問題なく動作しますが、電源ボタンを2回押してSMSを送信することが目標です。
しかし、私はそれを行う方法がわかりません。
Send SMS by using double press on power button
以下は、SMSを送信するために使用しているコードです。
btnPanic.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String message = "My current location is:" + "\t" + currentLocation ;
String phoneNo = editContacts.getText().toString();
StringTokenizer st=new StringTokenizer(phoneNo,",");
while (st.hasMoreElements())
{
String tempMobileNumber = (String)st.nextElement();
if(tempMobileNumber.length()>0 && message.trim().length()>0) {
sendSMS(tempMobileNumber, message);
}
else
{
Toast.makeText(getBaseContext(),
"Please enter both phone number and message.",
Toast.LENGTH_SHORT).show();
}
}
}
});