ANDROID APP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
โทรศัพท์<br />
กรรมวิธี: การจัดการโทรศัพท์<br />
เราจะใช้งานคลาส TelephonyManager ซึ่งเป็นเซอร์วิสหนึ่งของระบบปฏิบัติการแอนดรอยด์<br />
มาใช้ในการเข้าถึงข้อมูลต่างๆ และการทำงานที่เกี่ยวข้องกับระบบโทรศัพท์ โดยการเข้าถึงการทำงาน<br />
เหล่านี้ เราจะต้องกำหนดสิทธิ์การใช้งานไว้ในไฟล์ Manifest ด้วย<br />
181<br />
<br />
ชุดคำสั่งที่ 7.7 แสดงการทำงานของแอคทิวิตี้หลักดังนี้<br />
ชุดคำสั่งที่ 7.7 src/com/cookbook/hardware.telephony/TelephonyApp.java<br />
package com.cookbook.hardware.telephony;<br />
import android.app.Activity;<br />
import android.os.Bundle;<br />
import android.telephony.TelephonyManager;<br />
import android.widget.TextView;<br />
public class TelephonyApp extends Activity {<br />
TextView tv1;<br />
TelephonyManager telManager;<br />
@Override<br />
public void onCreate(Bundle savedInstanceState) {<br />
super.onCreate(savedInstanceState);<br />
setContentView(R.layout.main);<br />
tv1 =(TextView) findViewById(R.id.tv1);<br />
telManager = (TelephonyManager)<br />
getSystemService(TELEPHONY_SERVICE);<br />
StringBuilder sb = new StringBuilder();<br />
sb.append("deviceid:")<br />
.append(telManager.getDeviceId()).append("\n");<br />
sb.append("device Software Ver:")<br />
.append(telManager.getDeviceSoftwareVersion()).append("\n");<br />
sb.append("Line number:")<br />
.append(telManager.getLine1Number()).append("\n");<br />
sb.append("Network Country ISO:")<br />
.append(telManager.getNetworkCountryIso()).append("\n");<br />
sb.append("Network Operator:")<br />
.append(telManager.getNetworkOperator()).append("\n");<br />
sb.append("Network Operator Name:")<br />
.append(telManager.getNetworkOperatorName()).append("\n");<br />
sb.append("Sim Country ISO:")<br />
.append(telManager.getSimCountryIso()).append("\n");<br />
sb.append("Sim Operator:")<br />
.append(telManager.getSimOperator()).append("\n");<br />
sb.append("Sim Operator Name:")<br />
.append(telManager.getSimOperatorName()).append("\n");<br />
sb.append("Sim Serial Number:")<br />
.append(telManager.getSimSerialNumber()).append("\n");