20.11.2016 Views

Android App Development ฉบับสมบูรณ์

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7. รันแอพพลิเคชันรับส่ง SMS อีกครั้ง โดยเลือก Target เป็น AVD2 ตามขั้นตอนในข้อ 6<br />

8. จะปรากฏเครื่อง Emulator ต้นทางและเครื่อง Emulator ปลายทางขึ้นมา<br />

9. กรอกหมายเลขปลายทางในเครื่อง Emulator ต้นทาง<br />

10. กรอกข้อความในเครื่อง Emulator ต้นทาง<br />

11. คลิกปุ่ม Send SMS ในเครื่อง Emulator ต้นทางเพื่อส่งข้อความ<br />

12. เครื่องปลายทางจะได้รับข้อความ และแสดงข้อความออกทางหน้าจอ<br />

กรอกหมายเลขปลายทาง 9<br />

10<br />

กรอกข้อความ<br />

12 รับข้อความ<br />

11 คลิก<br />

สำหรับการทดสอบการทำงานของแอพพลิเคชันรับส่งข้อความ SMS นั้น ในช่องที่ใส่ตัวเลข 5556<br />

จะหมายถึง หมายเลขโทรศัพท์ปลายทางที่จะส่งข้อความ SMS ไปถึง แต่ความเป็นจริงแล้วหมายเลข<br />

5556 นี้จะเป็นหมายเลขโทรศัพท์เคลื่อนที ่จริงปลายทาง แต่ในตัวอย่างนี้หมายเลข 5556 จะใช้เป็นการ<br />

จำลองหมายเลขโทรศัพท์สำหรับการทดสอบบน Emulator เท่านั้น<br />

หรืออีกนัยหนึ่งคือ ค่าพอร์ต (Port) ซึ่งเครื่องโทรศัพท์จำลองในแต่ละเครื่องก็จะมีหมายเลขประจำ<br />

เครื่องด้วยเช่นกัน โดยจากตัวอย่างข้างต้นเป็นการรันแอพพลิเคชันที่เครื่องหมายเลข 5554 และจัดส่ง<br />

ข้อความไปยังเครื่องที่มีหมายเลข 5556 เป็นต้น<br />

สรุปท้ายบท<br />

ในบทนี้เป็นการอธิบายถึงตัวอย่างของการพัฒนาแอพพลิเคชัน ที่ใช้งานการรับส่งข้อความสั้น (SMS)<br />

ซึ่งมีการอนุญาตผ่านทางฟังก์ชัน SEND_SMS ในไฟล์ <strong>Android</strong>Manifest.xml<br />

บทที ่ 8 การพัฒนาแอพพลิเคชันรับส่งข้อความ (SMS) 171

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

Saved successfully!

Ooh no, something went wrong!