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.

เครื่องมือดีบั๊กแอพของ Eclipse<br />

305<br />

รูปที่ 12.2 หน้าจอของ DDMS<br />

ภายในหน้าต่าง DDMS จะประกอบไปด้วยพาเนล 4 ส่วนที่แสดงข้อมูลเกี่ยวกับการดีบั๊ก ดังนี้<br />

m Devices – แสดงหน้าจอของระบบที่เชื่อมต่อ อาจเป็นระบบจำลองหรืออุปกรณ์<br />

แอนดรอยด์<br />

m Emulator Control – ใช้ควบคุมการทำงานของระบบจำลองเพื่อสร้างอีเวนต์ต่างๆ หรือ<br />

กำหนดข้อมูลเพื่อทดสอบการทำงาน เช่น<br />

m สถานะของระบบโทรศัพท์ - กำหนดรูปแบบของเสียงเรียกเข้า เครือข่ายโทรศัพท์<br />

ความเร็วของเครือข่าย<br />

m การทำงานของระบบโทรศัพท์ - ใช้ทดสอบการจำลองเวลามีสายเรียกเข้า หรือการ<br />

ใช้งานระบบข้อความสั้น (SMS)<br />

m การทำงานของระบบตรวจสอบตำแหน่ง - ใช้จำลองการทำงานของระบบ GPS<br />

ภายในระบบจำลอง<br />

m Bottom Panel – ประกอบไปด้วยแท็บ 3 แท็บ คือ LogCat ใช้แสดงข้อมูลภายใน<br />

อุปกรณ์แบบรีลไทม์, Outline และ Properties โดยพาเนลนี้จะแสดงข้อมูลเกี่ยวกับ Log<br />

ต่างๆ ที่เกิดขึ้นในระหว่างที่แอพกำลังทำงาน ซึ่งเราสามารถเข้าถึง Log เหล่านี้ได้โดยใช้<br />

คลาส Log ในแอพ<br />

m Device Status Panel - ประกอบไปด้วยแท็บ 4 แท็บ คือ Thread, Heap, Allocation<br />

Tracker และ File Explorer ใช้ในการตรวจดูการทำงานของเธรด ค่าตัวแปรต่างๆ<br />

รวมถึงการใช้หน่วยความจำด้วย ดังแสดงในรูปที่ 12.3

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

Saved successfully!

Ooh no, something went wrong!