ANDROID APP
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
บลูทูธ<br />
185<br />
}<br />
}<br />
}<br />
Log.v("Phone State", "state:"+state);<br />
switch (state) {<br />
case TelephonyManager.CALL_STATE_IDLE:<br />
Log.v("Phone State",<br />
"incomingNumber:"+incomingNumber+" ended");<br />
break;<br />
case TelephonyManager.CALL_STATE_OFFHOOK:<br />
Log.v("Phone State",<br />
"incomingNumber:"+incomingNumber+" picked up");<br />
break;<br />
case TelephonyManager.CALL_STATE_RINGING:<br />
Log.v("Phone State",<br />
"incomingNumber:"+incomingNumber+" received");<br />
break;<br />
default:<br />
break;<br />
}<br />
กรรมวิธี: การโทรออกจากเบอร์ที่กำหนด<br />
การทำให้แอพที่เราสร้างขึ้นสามารถโทรออกได้ เราจะต้องกำหนดสิทธิ์การใช้งานในไฟล์<br />
Manifest ดังนี้<br />
<br />
เราจะใช้อินเท็นต์ ACTION_CALL หรือ ACTION_DIALER ซึ่งเมื่อใช้อินเท็นต์นี้บนจอก็จะแสดง<br />
หน้าจอของการหมุนโทรศัพท์ขึ้นมา พร้อมทั้งแสดงเบอร์โทรศัพท์ที่ต้องการโทรออกด้วย ดังคำสั่งนี้<br />
startActivity(new Intent(Intent.ACTION_CALL,<br />
Uri.parse(“tel:15102345678”)));<br />
แต่ถ้าไม่อยากให้จอภาพแสดงหน้าจอการหมุนโทรศัพท์ขึ้นมา ให้ใช้คำสั่งนี้<br />
startActivity(new Intent(Intent.ACTION_DIAL,<br />
Uri.parse(“tel:15102345678”)));<br />
บลูทูธ<br />
บลูทูธเป็นอุปกรณ์สื่อสารแบบไร้สายประเภทหนึ่งที่สร้างขึ้นตามมาตรฐาน IEEE 802.15.1<br />
มีลักษณะเป็นโปรโตคอลแบบเปิดที่ใช้ในการแลกเปลี่ยนข้อมูลระหว่างอุปกรณ์ในระยะทางที่ไม่ไกลมาก<br />
นัก เช่น ระหว่างเครื่องโทรศัพท์ และอุปกรณ์ประเภทหูฟัง