20.11.2016 Views

ANDROID APP

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

};<br />

การใช้งาน SMS<br />

203<br />

@Override<br />

public void onStart(Intent intent, int startId) {<br />

super.onStart(intent, startId);<br />

}<br />

public void respond() {<br />

Log.v("ResponderService","Responing to " + requester);<br />

reply = myprefs.getString("reply",<br />

"Thank you for your message. I am busy now. "<br />

+ "I will call you later");<br />

SmsManager sms = SmsManager.getDefault();<br />

Intent sentIn = new Intent(SENT_ACTION);<br />

PendingIntent sentPIn = PendingIntent.getBroadcast(this,<br />

0,sentIn,0);<br />

Intent deliverIn = new Intent(DELIVERED_ACTION);<br />

PendingIntent deliverPIn = PendingIntent.getBroadcast(this,<br />

0,deliverIn,0);<br />

ArrayList Msgs = sms.divideMessage(reply);<br />

ArrayList sentIns = new ArrayList();<br />

ArrayList deliverIns =<br />

new ArrayList();<br />

for(int i=0; i< Msgs.size(); i++) {<br />

sentIns.add(sentPIn);<br />

deliverIns.add(deliverPIn);<br />

}<br />

}<br />

sms.sendMultipartTextMessage(requester, null,<br />

Msgs, sentIns, deliverIns);<br />

@Override<br />

public void onDestroy() {<br />

super.onDestroy();<br />

unregisterReceiver(receiver);<br />

unregisterReceiver(sender);<br />

}<br />

}<br />

@Override<br />

public IBinder onBind(Intent arg0) {<br />

return null;<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!