20.11.2016 Views

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

Create successful ePaper yourself

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

<br />

<br />

<br />

<br />

ทดสอบการทำงานของแอพพลิเคชัน<br />

ในการทดสอบการทำงานของแอพพลิเคชันนั้นสามารถทดสอบได้ทั้งบน Emulator และเครื่องโทรศัพท์<br />

เคลื่อนที่จริง โดยการทดสอบบนเครื่องจริงนั้น จะต้องกำหนดไอพีเป็นไอพีของเครื่องที่รันเป็นเซิร์ฟเวอร์ในคลาส<br />

BasicNetworkTCPActivity ดังนี้<br />

final static String server_ip = "10.0.2.2";<br />

final static int connect_port = 7000;<br />

final static int timeout = 30000; // 30 sec<br />

final static int run_server_port = 7000;<br />

ในที่นี้ค่าต่างๆ เป็นค่าที่กำหนดขึ้นเป็นตัวอย่างให้ผู้อ่านมองเห็นรูปแบบการกำหนดค่าเท่านั้น<br />

ในกรณีที่ผู้อ่านไม่สะดวกที่จะทดสอบบนเครื่องโทรศัพท์เคลื่อนที่จริง ในตัวอย่างนี้ผู้เขียนจะแสดง<br />

ขั้นตอนการทดสอบแอพพลิเคชันบน Emulator ทั้ง 2 เครื่อง ซึ่งมีขั้นตอนดังนี้<br />

1. สร้าง Emulator จำนวน 2 เครื่อง สำหรับใช้รันเป็นเซิร์ฟเวอร์และไคลเอนท์<br />

2. รัน Emulator ทั้งสอง แล้วรอจนกว่าจะพร้อมใช้งาน ในที่นี้ให้ผู้อ่านรัน Emulator หมายเลขพอร์ต<br />

5554 และ 5556 โดยจะใช้เครื่อง 5554 เป็นเซิร์ฟเวอร์<br />

3. เปิดโปรแกรม Command Prompt แล้วพิมพ์คำสั่งดังนี้<br />

telnet 127.0.0.1 5554<br />

หมายเลข Emulator<br />

redir add tcp:7000:7000<br />

redir list tcp<br />

บทที ่ 10 การพัฒนาแอพพลิเคชันติดต่อบนเครือข่ายอย่างง่าย 211

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

Saved successfully!

Ooh no, something went wrong!