โปรแกรมข้อมูลโทรศัพท์ Android รหัสบริการ (ลับ) สำหรับสมาร์ทโฟน Android โทรศัพท์และเครือข่ายเซลลูล่าร์

จะทราบคุณสมบัติของอุปกรณ์ Android ได้อย่างไร? เขามีหน่วยความจำเท่าไหร่? อุปกรณ์ของฉันมีโปรเซสเซอร์อะไรอยู่ ในบทความนี้ เราจะเสนอวิธีแก้ปัญหาสองสามข้อเพื่อตอบคำถามเหล่านี้

มันเกิดขึ้นหลังจากโหลดแล้วแอปพลิเคชันจากอินเทอร์เน็ต (ใน APK หรือ จากแอพสโตร์) ซอฟต์แวร์ที่ดาวน์โหลดมาไม่ทำงานแม้ว่าจะติดตั้งอย่างถูกต้องและไม่มีข้อผิดพลาดก็ตาม

นี่อาจเป็นเพราะว่าซอฟต์แวร์ที่ไม่มีลิขสิทธิ์มักถูกสร้างขึ้นมาสำหรับ GPU เฉพาะและ แม้แต่โทรศัพท์รุ่นต่างๆ และในสมาร์ทโฟนของคุณอาจไม่รองรับความต้องการของระบบของแอปพลิเคชัน ข้อมูลจำนวนขั้นต่ำเกี่ยวกับสมาร์ทโฟนสามารถพบได้:

  • หลังจากอ่านคำแนะนำที่รวมอยู่ในกล่องพร้อมกับอุปกรณ์ที่ซื้อแล้ว
  • โดยดูในการตั้งค่าโทรศัพท์และอ่านข้อมูลในส่วน "เกี่ยวกับโทรศัพท์" (“การตั้งค่า” -> “ระบบ” -> “เกี่ยวกับโทรศัพท์” บนอุปกรณ์ทั้งหมดจะมีเส้นทางไปยังข้อมูลระบบโดยประมาณนี้) ในกรณีนี้คุณจะต้องเจาะลึกแท็บต่างๆ คุณจะไม่ได้รับข้อมูลสรุปที่ชัดเจนเกี่ยวกับสิ่งที่คุณต้องการ ข้อมูลทั้งหมดจะกระจัดกระจาย
รูปถ่าย: ข้อมูลโทรศัพท์

  • ใช้ประโยชน์ เฉพาะทางโปรแกรมหรือยูทิลิตี้สำหรับวิเคราะห์สมาร์ทโฟน

อ่านคำแนะนำและ มองหาข้อมูลบนอุปกรณ์ Android ของคุณคุณสามารถทำได้ ด้วยตัวเอง มเราขอแนะนำให้พิจารณาโปรแกรมสำหรับการแสดงผล ข้อมูลรายละเอียดโอ ลักษณะเฉพาะอุปกรณ์ Android

AIDA64 (ดาวน์โหลด)

หลายคนคุ้นเคยกับชื่อ AIDA อยู่แล้วเนื่องจากมักใช้โปรแกรมที่คล้ายกันสำหรับพีซีเพื่อรวบรวมข้อมูลเกี่ยวกับฮาร์ดแวร์ แอปพลิเคชั่นช่วยให้คุณได้รับรายละเอียดและอย่างไม่น่าเชื่อ มีโครงสร้างข้อมูลเกี่ยวกับอุปกรณ์ Android รวมถึงอุณหภูมิ ตัวแปลงสัญญาณ เซ็นเซอร์ โฟลเดอร์ระบบ แบตเตอรี่ มีข้อมูลจำนวนมากและมีแนวโน้มว่าเฉพาะผู้ใช้ขั้นสูงหรือผู้เชี่ยวชาญในด้านซอฟต์แวร์สมาร์ทโฟนเท่านั้นที่จะเข้าใจข้อมูลส่วนใหญ่ สำหรับผู้ใช้ทั่วไป ข้อมูลมากกว่า 60% ไม่มีประโยชน์ บางครั้งคุณจะต้องค้นหาข้อมูลที่จำเป็นเมื่อเลื่อนไปตามแท็บต่างๆ มีโฆษณาอยู่แต่ไม่ได้รบกวน


ภาพ: AIDA64

ซีพียู Z (ดาวน์โหลด)

ใน CPU Z จาก xSoft Studio ข้อมูลจะถูกนำเสนอในรูปแบบที่อ่านและเข้าใจได้มากขึ้นสำหรับผู้ใช้ทั่วไป จอแสดงผล เซ็นเซอร์ โปรเซสเซอร์กลาง หน่วยความจำ อุปกรณ์ ฯลฯ - ทุกอย่างอยู่ที่นั่น แต่น่าเสียดายที่ฟังก์ชันเพิ่มเติมและจำเป็น (เช่น "เครือข่าย") จะใช้งานได้หลังจากซื้อโปรแกรมเวอร์ชันเต็มเท่านั้น โปรแกรมที่เรียบง่ายและธรรมดาที่สุด ไม่มีอะไรพิเศษหรือไม่เหมือนใคร


ภาพ: CPU Z

อันตูตู เกณฑ์มาตรฐาน (ดาวน์โหลด)

โปรแกรมที่ยอดเยี่ยมที่ช่วยให้คุณไม่เพียง แต่สามารถดูคุณลักษณะของ Android ของคุณเท่านั้น แต่ยังทดสอบอุปกรณ์ของคุณภายใต้สภาวะที่รุนแรงที่สุดและเปรียบเทียบกับรุ่นอื่น ๆ ลักษณะจะแสดงเฉพาะที่จำเป็นที่สุด พื้นฐาน และเข้าใจได้เท่านั้น ไม่มีคำย่อที่ไม่จำเป็นหรือไม่ชัดเจน

การทดสอบดำเนินการโดยใช้โหลดสูงสุดของตัวประมวลผลกลางและกราฟิก คำนึงถึงความเร็วของการส่งและรับข้อมูลทั้งจากที่จัดเก็บข้อมูลภายในและจากเครือข่าย


ภาพ: เกณฑ์มาตรฐาน AnTuTu

ของหนักถูกใช้เป็นภาระ โพลีสูงวิดีโอ 3 มิติ ในระหว่างการทดสอบ โทรศัพท์จะร้อนมาก บนอุปกรณ์ที่อ่อนแอ รูปภาพบนหน้าจอจะหยุดนิ่งมาก อย่ากลัวเลย มันควรจะเป็นเช่นนี้ หลังจากเสร็จสิ้น คุณจะเห็นคะแนนอุปกรณ์ในจุดที่อธิบายคุณลักษณะเปรียบเทียบ ผลงานอุปกรณ์ของคุณ


ภาพ: เกณฑ์มาตรฐาน AnTuTu

การทดสอบโดยใช้โมเดล 3 มิติสามารถทำได้หลังจากติดตั้งโปรแกรมเพิ่มเติมเท่านั้น AnTuTu 3DBench (ดาวน์โหลด)ซึ่งเป็นส่วนขยายของแอปพลิเคชันหลักโดยพื้นฐานแล้ว หากไม่มีส่วนขยาย จะทำได้แค่การทดสอบง่ายๆ เท่านั้น ตัวอย่างเช่น คุณสามารถทดสอบมัลติทัชได้


รูปถ่าย: AnTuTu 3DBench

AnTuTu Benchmark เสนอให้ดาวน์โหลดส่วนขยายเพิ่มเติมอื่น อันตูตู เจ้าหน้าที่ (ดาวน์โหลด) หลังจากดำเนินการหลายอย่างกับคอมพิวเตอร์และโค้ด QR จะแสดงว่าโทรศัพท์ของคุณเป็น "สีเทา" หรือไม่

ภาพ: เจ้าหน้าที่ AnTuTu

ดรอยด์ ข้อมูล (ดาวน์โหลด)

โปรแกรมดีๆ การให้ข้อมูลเกี่ยวกับอุปกรณ์และ ลักษณะเฉพาะอุปกรณ์ Android แสดงเฉพาะลักษณะสำคัญพร้อมขยายเล็กน้อย แอปพลิเคชันใช้งานได้ แต่ต้องมีการปรับปรุงบางอย่าง (ไม่ได้ให้ข้อมูลที่ถูกต้องเสมอไป โดยเฉพาะเกี่ยวกับอุปกรณ์ใหม่) และการอัปเดตครั้งล่าสุดคือวันที่ 24 กรกฎาคม 2016 ดูเหมือนว่านักพัฒนาจะละทิ้งการสร้างสรรค์ของพวกเขา แต่ก็ไร้ประโยชน์ อินเทอร์เฟซนั้นสะดวกและเรียบง่ายมาก คุณสามารถค้นหาข้อมูลที่จำเป็นได้ภายในไม่กี่วินาที เป็นไปได้ที่จะส่งรายงานโดยละเอียดเกี่ยวกับอุปกรณ์ (ในรูปแบบข้อความ) ไปยังกล่องจดหมายซึ่งเป็นฟังก์ชั่นแปลก ๆ แต่ก็มีประโยชน์


รูปถ่าย: ข้อมูล Droid

ซีพียู -Z จาก CPUID (ดาวน์โหลด)

เกือบจะเหมือนกับโปรแกรม Droid Info เฉพาะในภาษาอังกฤษเท่านั้น ต่างจากรุ่นหลังตรงที่ CPU -Z ได้รับการอัปเดตและสนับสนุนโดยนักพัฒนาเป็นประจำ ข้อมูลมีความถูกต้องและครบถ้วนทุกประการ ความเป็นจริง- ผู้ที่ไม่รู้ภาษาอังกฤษไม่ควรดาวน์โหลด มีชื่อทางเทคนิคมากมาย ด้วยค่านิยมของตัวเองคุณสามารถเดาได้ว่าเรากำลังพูดถึงคุณลักษณะอะไร แต่ก็ยังไม่เสมอไป


รูปถ่าย: CPU-Z จาก CPUID

กี๊กเบนช์ 4 (ดาวน์โหลด)

ผู้ทดสอบที่ทรงพลังอีกคน ผลผลิตโทรศัพท์คล้ายกับ AnTuTu Benchmark ให้เฉพาะคุณสมบัติพื้นฐานของอุปกรณ์ Android: รุ่น ขนาดหน่วยความจำ เฟิร์มแวร์ โปรเซสเซอร์กราฟิก จำนวนคอร์ ฯลฯ (เราจะไม่เห็นการอ่านเซ็นเซอร์และการเปลี่ยนแปลงอุณหภูมิของโปรเซสเซอร์ที่นี่) มีความสามารถในการตรวจสอบ ผลงานอุปกรณ์ภายใต้ภาระ ต่างจาก AnTuTu แอปพลิเคชันไม่จำเป็นต้องติดตั้งส่วนขยายเพิ่มเติม


ภาพ: Geekbench 4

การเลือก โปรแกรมเพื่อดูคุณลักษณะของ Android ของคุณคุณควรดำเนินการตามความต้องการของคุณ จำเป็นต้องมีข้อมูลเกี่ยวกับค่าอุณหภูมิที่แน่นอนและการอ่านเซ็นเซอร์สำหรับแกนโปรเซสเซอร์หรือไม่? ควรลองใช้แอปพลิเคชันทั้งหมดและค้นหาแอปพลิเคชันที่คุณต้องการและสะดวกที่สุดโดยเฉพาะสำหรับความต้องการของคุณ

เรียนผู้อ่าน! หากคุณมีคำถามหรือความคิดเห็นเกี่ยวกับหัวข้อของบทความ โปรดทิ้งไว้ด้านล่าง

ในบทความนี้ เราจะดูวิธีรับข้อมูลเกี่ยวกับโทรศัพท์ ซิมการ์ด เครือข่ายของคุณ การสื่อสารเคลื่อนที่รวมถึงพารามิเตอร์การแสดงผลและแบตเตอรี่ของโทรศัพท์มือถือ

โทรศัพท์และเครือข่ายเซลลูล่าร์

ในการเข้าถึงข้อมูลเกี่ยวกับโทรศัพท์ ซิม และเครือข่ายโทรศัพท์เคลื่อนที่ จะใช้คลาส TelephonyManager เมื่อใช้คลาสนี้ คุณสามารถกำหนดประเภทและสถานะของโทรศัพท์ ความพร้อมใช้งานของเครือข่ายเซลลูลาร์ และสถานะของซิมการ์ดได้

1. ไม่สามารถสร้างอินสแตนซ์ของคลาส TelephonyManager ได้โดยตรง ในการดำเนินการนี้ คุณต้องเรียกใช้เมธอด getSystemService() (จากคลาส Context) และส่งค่าคงที่ Context.TELEPHONY_SERVICE ไปที่อินสแตนซ์

  1. TelephonyManager tm = (TelephonyManager) getSystemService(บริบท .TELEPHONY_SERVICE ) ;

2. สำหรับวิธีการบางอย่างของคลาส TelephonyManager คุณต้องเพิ่มสิทธิ์ READ_PHONE_STATE (การรับข้อมูลเกี่ยวกับสถานะโทรศัพท์) หรือ ACCESS_COARSE_LOCATION (ข้อมูลเกี่ยวกับโทรศัพท์) ลงในไฟล์รายการ (AndroidManifest.xml) สถานีฐานเครือข่ายเซลลูล่าร์) สิทธิ์จะถูกเพิ่มลงในไฟล์รายการดังนี้:

  1. "http://schemas.android.com/apk/res/andr รอยด์"
  2. หุ่นยนต์:versionCode="1"
  3. หุ่นยนต์:versionName="1.0" >
  4. "android.permission.READ_PHONE_STATE"/>
  5. "android.permission.ACCESS_COARSE_LOCATI เปิดอยู่"/>
  6. >
  7. >
  8. >

3. มาดูกันว่าเราจะได้ข้อมูลอะไรบ้าง:
- int getCallState ()- กำหนดสถานะการโทรของโทรศัพท์ ส่งกลับหนึ่งในสามค่าคงที่: CALL_STATE_IDLE(โทรศัพท์ไม่ได้ใช้งาน), CALL_STATE_OFFHOOK(พยายามโทร) CALL_STATE_RINGING(การเชื่อมต่อกับสมาชิก)

- int getPhoneType()- กำหนดประเภทของโทรศัพท์มือถือ ส่งกลับค่าคงที่ตัวใดตัวหนึ่ง PHONE_TYPE_CDMA, PHONE_TYPE_GSM, PHONE_TYPE_NONE, PHONE_TYPE_SIP.

- int getNetworkType()- กำหนดประเภทของเครือข่ายเซลลูล่าร์ ส่งกลับค่าคงที่ตัวใดตัวหนึ่ง NETWORK_TYPE_UNKNOWN, เครือข่าย_TYPE_GPRS, เครือข่าย_TYPE_EDGE, NETWORK_TYPE_UMTS, เครือข่าย_TYPE_CDMAฯลฯ

- สตริง getNetworkCountryIso()- ส่งคืนรหัสประเทศที่ผู้ให้บริการลงทะเบียนไว้

- สตริง getNetworkOperator()- คืนรหัสผู้ให้บริการ (MCC+MNC) (รหัสประเทศมือถือ + รหัสเครือข่ายมือถือ)

- สตริง getNetworkOperatorName()- ส่งคืนชื่อโอเปอเรเตอร์

- สตริง getDeviceId()- ส่งคืน ID อุปกรณ์มือถือ

- สตริง getDeviceSoftwareVersion()- ส่งคืนเวอร์ชันซอฟต์แวร์ (นี่ไม่ใช่เวอร์ชัน Android)

- int getDataState()- กำหนดสถานะการถ่ายโอนข้อมูล ส่งกลับค่าคงที่ตัวใดตัวหนึ่ง DATA_DICONNECTED, ข้อมูล_การเชื่อมต่อ, ข้อมูล_เชื่อมต่อแล้ว, DATA_SUSPENDED.

- int getDataActivity()- กำหนดทิศทางการถ่ายโอนข้อมูล ส่งกลับค่าคงที่ตัวใดตัวหนึ่ง DATA_ACTIVITY_NONE, DATA_ACTIVITY_IN, DATA_ACTIVITY_OUT, DATA_ACTIVITY_INOUT, DATA_ACTIVITY_DORMANT.

- บูลีนคือNetworkRoaming()- กำหนดว่าโทรศัพท์อยู่ในโรมมิ่งหรือไม่

- CellLocation รับ CellLocation()- กำหนดตำแหน่งปัจจุบันของอุปกรณ์ ส่งคืนอินสแตนซ์ของคลาส CellLocation หรือคลาสที่สืบทอดมาอย่างใดอย่างหนึ่ง CdmaCellLocation (สำหรับเครือข่าย CDMA) หรือ GsmCellLocation (สำหรับ เครือข่ายจีเอสเอ็ม- ในคลาส GsmCellLocation คุณสามารถระบุ ID ของสถานีฐานเครือข่ายเซลลูลาร์ (int getCid ()) และรหัสของอาณาเขตที่โทรศัพท์ตั้งอยู่ (int getLac ())) ในคลาส CdmaCellLocation คุณยังสามารถรับ ID ของสถานีฐาน (int getBaseStationId()) รวมถึง พิกัดทางภูมิศาสตร์(int getBaseStationLatitude(), int getBaseStationLongitude())

- int getSimState()- กำหนดสถานะของซิมการ์ด ส่งกลับค่าคงที่ตัวใดตัวหนึ่ง SIM_STATE_UNKNOWN, SIM_STATE_ABSENT, SIM_STATE_PIN_REQUIRED, SIM_STATE_PUK_REQUIRED, SIM_STATE_NETWORK_LOCKED, SIM_STATE_READY.

- สตริง getSimCountryIso()- ส่งกลับรหัสประเทศของผู้ให้บริการ

- สตริง getSimOperator()- ส่งกลับรหัสโอเปอเรเตอร์ (MCC+MNC)

- สตริง getSimOperatorName()- ส่งกลับชื่อผู้ให้บริการ

- สตริง getSimSerialNumber()- การส่งคืน หมายเลขซีเรียลซิมการ์ด

แสดง

คลาส DisplayMetrics ใช้เพื่อรับข้อมูลเกี่ยวกับการแสดงผลของอุปกรณ์
  1. ตัวชี้วัด DisplayMetrics = DisplayMetrics ใหม่() ;
  2. getWindowManager() .getDefaultDisplay() .getMetrics(เมตริก) ;

บรรทัดแรกกำหนดอินสแตนซ์ของคลาส DisplayMetrics และบรรทัดที่สองจะเริ่มต้นอินสแตนซ์นี้
getWindowManager()(จากคลาสกิจกรรม) - ส่งคืนตัวจัดการหน้าต่าง (อินสแตนซ์ของคลาส WindowManager)
getDefaultDisplay()(จากคลาส WindowManager) - ส่งคืนการแสดงผลที่ตัวจัดการหน้าต่างสร้างหน้าต่าง (อินสแตนซ์ของคลาส Display)
รับเมตริก()(จากคลาส Display) - วิธีการยอมรับพารามิเตอร์ out ประเภท DisplayMetrics เพื่อรับพารามิเตอร์หน้าจอ
นั่นคือหลังจากสองบรรทัดนี้ เราจะได้ค่าเมตริกซึ่งมีข้อมูลเกี่ยวกับการแสดงผล

คลาส DisplayMetrics มีช่องสาธารณะดังต่อไปนี้:
ความหนาแน่นDpi- ความหนาแน่นของพิกเซลหน้าจอ (dpi)
ความหนาแน่นที่ปรับขนาดได้- ปัจจัยการปรับขนาดสำหรับแบบอักษร
ความสูงพิกเซล- ความสูงของหน้าจอ
ความกว้างพิกเซล- ความกว้างของหน้าจอ
xdpi
ydpi- จำนวนพิกเซลต่อนิ้วตามความกว้างของหน้าจอ

แบตเตอรี่

หากต้องการรับข้อมูลเกี่ยวกับแบตเตอรี่ ให้ใช้คลาส BatteryManager ต่างจากสองกรณีก่อนหน้านี้ไม่มีบริการจัดการแบตเตอรี่ของอุปกรณ์ ระบบ Android ส่งข้อความออกอากาศ (Broadcast) เกี่ยวกับการเปลี่ยนแปลงสถานะแบตเตอรี่ เราจำเป็นต้องสมัครสมาชิกเพื่อรับข้อความดังกล่าว
คุณสามารถสมัครรับข้อความออกอากาศโดยใช้วิธีการ
registerReceiver (ตัวรับสัญญาณ BroadcastReceiver, ตัวกรอง IntentFilter), ที่ไหน
ตัวรับ - อินสแตนซ์ของคลาสที่สืบทอดมาจาก BroadcastReceiver ด้วยเมธอด OnReceive() ที่ถูกแทนที่
filter เป็นอินสแตนซ์ของคลาส IntentFilter ที่กำหนดว่าข้อความใดที่เราต้องการสมัครรับข้อมูล
  1. โมฆะสาธารณะ onCreate (บันเดิลที่บันทึกไว้InstanceState) (
  2. ผู้รับ BroadcastReceiver = ตัวรับ BroadcastReceiver ใหม่ () (
  3. @แทนที่
  4. โมฆะสาธารณะ onReceive (บริบทบริบท, เจตนาเจตนา) (
  5. สถานะ int = intent.getIntExtra (BatteryManager.EXTRA_STATUS, -1);
  6. registerReceiver (ตัวรับ IntentFilter ใหม่ (Intent.ACTION_BATTERY_CHANGED ) ) ;

เราได้สมัครรับข้อความ ACTION_BATTERY_CHANGED แล้ว เมื่อสถานะของแบตเตอรี่โทรศัพท์มือถือเปลี่ยนไป วิธีการ OnReceive จะถูกเรียก วิธีการนี้จะถูกส่งผ่านตัวแปร Intent ซึ่งประกอบด้วยชุดพารามิเตอร์พิเศษที่ให้ข้อมูลเกี่ยวกับแบตเตอรี่
คุณสามารถรับพารามิเตอร์เหล่านี้ได้โดยใช้วิธีการ
int getIntExtra (ชื่อสตริง, int defaultValue)หรือ สตริง getStringExtra (ชื่อสตริง)
โดยที่ name คือชื่อของพารามิเตอร์
defaultValue - ค่าเริ่มต้นหากไม่ได้กำหนดพารามิเตอร์
วิธีการเหล่านี้ส่งคืนค่าตัวเลขหรือสตริงของพารามิเตอร์ (คลาส Intent ยังมีฟังก์ชันสำหรับ float, double ฯลฯ แต่ในกรณีนี้เราจะไม่ต้องการมัน)

หนึ่งในค่าคงที่จากคลาส BatteryManager ถูกส่งผ่านเป็นชื่อพารามิเตอร์ (ชื่อ):

พิเศษ_สุขภาพ- สภาพแบตเตอรี่ ค่าจะเป็นหนึ่งในค่าคงที่ต่อไปนี้:
BATTERY_HEALTH_DEAD- แบตเตอรี่ใช้งานไม่ได้
แบตเตอรี่_สุขภาพ_ดี-แบตเตอรี่อยู่ในสภาพดี
BATTERY_HEALTH_ความร้อนเกิน- แบตเตอรี่ร้อนเกินไป
BATTERY_HEALTH_OVER_VOLTAGE- แบตเตอรี่มีแรงดันไฟฟ้าเพิ่มขึ้น
BATTERY_HEALTH_UNKNOWN- ไม่ทราบสภาพ
BATTERY_HEALTH_UNSPECIFIED_FAILURE- แบตเตอรี่ชำรุด

EXTRA_ICON_SMALL- ตัวระบุทรัพยากรสำหรับไอคอนแบตเตอรี่ ไอคอนนี้ปรากฏในแถบสถานะของโทรศัพท์มือถือของคุณและแสดงระดับแบตเตอรี่

EXTRA_SCALE- ระดับแบตเตอรี่สูงสุด

EXTRA_LEVEL- ระดับประจุแบตเตอรี่ปัจจุบัน (ค่าตั้งแต่ 0 ถึง EXTRA_SCALE)

EXTRA_STATUS- กำหนดสถานะการชาร์จของแบตเตอรี่ ค่าจะเป็นหนึ่งในค่าคงที่ต่อไปนี้:
BATTERY_STATUS_CHARGING- แบตเตอรี่กำลังชาร์จ
BATTERY_STATUS_DISCHARGING- แบตเตอรี่เหลือน้อย
BATTERY_STATUS_เต็ม- แบตเตอรี่ชาร์จแล้ว
BATTERY_STATUS_NOT_CHARGING- แบตเตอรี่ไม่ชาร์จ
BATTERY_STATUS_UNKNOWN- ไม่ทราบสภาพ

EXTRA_PLUGGED- กำหนดการเชื่อมต่อ ที่ชาร์จ- ค่าจะเป็นหนึ่งในค่าคงที่ต่อไปนี้:
BATTERY_PLUGGED_AC- เชื่อมต่อกับเครื่องชาร์จ
BATTERY_PLUGGED_USB- เชื่อมต่อกับ USB

พิเศษ_ปัจจุบัน- กำหนดสถานะของแบตเตอรี่ในอุปกรณ์ (ค่าบูลีน)

พิเศษ_เทคโนโลยี- เทคโนโลยีแบตเตอรี่ เช่น “ลิเธียมไอออน” (ค่าสตริง)

EXTRA_TEMPERATURE- อุณหภูมิแบตเตอรี่

EXTRA_VOLTAGE- แรงดันแบตเตอรี่

หากต้องการรับข้อมูลเกี่ยวกับสถานะแบตเตอรี่ คุณต้องเพิ่มสิทธิ์ BATTERY_STATS ใน AndroidManifest.xml

"android.permission.BATTERY_STATS"/>

ฉันจะไม่ให้รหัสเต็มที่นี่ มันค่อนข้างซ้ำซาก เมื่อเราเรียกเมธอดที่อธิบายไว้ทั้งหมดตามลำดับ เราจะได้สิ่งนี้:

สามารถดาวน์โหลดแหล่งที่มาของแอปพลิเคชัน SysManager ได้ที่ด้านล่างนี้ แอปพลิเคชันมี 5 คลาส:
กิจกรรม SysManager- หน้าต่างหลักของแอปพลิเคชันซึ่งมีการกำหนดสามแท็บ เรียนรู้เพิ่มเติมเกี่ยวกับวิธีสร้างแท็บ
โทรผู้จัดการ- รับข้อมูลเกี่ยวกับโทรศัพท์และซิมการ์ด
Scrผู้จัดการ- รับข้อมูลเกี่ยวกับจอแสดงผล
แบทเมเนเจอร์- รับข้อมูลเกี่ยวกับแบตเตอรี่
ในทั้งสามคลาส ข้อมูลที่ได้รับจะแสดงในช่องข้อความ
ที.เอส.- คลาสเสริมที่มีวิธีการคงที่มากมายที่แปลงค่าคงที่ int เช่น TelephonyManager.NETWORK_TYPE_GPRS เป็นสตริง (“GPRS”)
อย่าลืมเกี่ยวกับการอนุญาตเพิ่มเติมใน AndroidManifest.xml :)

สมาร์ทโฟนโดยไม่ต้องพูดเกินจริงสามารถเรียกได้ว่าเป็นอุปกรณ์ยอดนิยมในยุคของเรา ยากที่จะหาคนใช้แบบธรรมดา โทรศัพท์มือถือ, ไม่มีระบบปฏิบัติการ อุปกรณ์อัจฉริยะบน ระบบปฏิบัติการช่วยให้คุณสามารถขยายได้อย่างมาก ความสามารถในการสื่อสารตัวอย่างเช่นอุปกรณ์เนื่องจากสามารถติดตั้ง Skype บนสมาร์ทโฟนได้บุคคลจึงสามารถสนทนาทางวิดีโอได้และเมื่อติดตั้งเครื่องนำทางให้ใช้อุปกรณ์มือถือของเขาใน เป็นจีพีเอสการนำทาง

บน ในขณะนี้ตำแหน่งผู้นำในตลาดสมาร์ทโฟนระดับโลกถูกครอบครองโดยอุปกรณ์ในห้องผ่าตัด ระบบแอนดรอยและ iOS ในประเทศของอดีตสหภาพ ด้วยเหตุผลวัตถุประสงค์ สมาร์ทโฟนส่วนใหญ่จึงถูกซื้อบนแพลตฟอร์ม Android

ทำไมคุณต้องรู้คุณสมบัติทางเทคนิคของสมาร์ทโฟน

หากต้องการเรียกใช้แอปพลิเคชันที่ติดตั้งไว้ คุณต้องมีระบบที่มีประสิทธิภาพเป็นอย่างน้อย โปรเซสเซอร์ควอดคอร์และหนึ่งกิกะไบต์ แรมนอกจากนี้หากผู้ใช้ต้องการใช้ระบบนำทางจะต้องติดตั้งโมดูล GPS และหากผู้ใช้ต้องการวิดีโอคอลต้องมีกล้องหน้า

แน่นอนว่าพารามิเตอร์ทั้งหมดเหล่านี้ระบุไว้ในลักษณะทางเทคนิคของอุปกรณ์ แต่น่าเสียดายที่พารามิเตอร์เหล่านี้ไม่ใช่ทั้งหมดที่ผู้ซื้อควรรู้

ตัวอย่างเช่นเป็นที่ทราบกันเมื่อไม่นานมานี้ว่าแน่นอนว่านี่ไม่ได้หมายความว่าการรองรับโปรแกรม 32 บิตจะหยุดลง แต่ตามตัวอย่างของ Windows 32 บิตเราสามารถเข้าใจได้แล้วว่านักพัฒนาจะใช้งานน้อยลงเรื่อยๆ รองรับสถาปัตยกรรมที่ล้าสมัย ด้วยเหตุผลบางประการ ข้อมูลจำเพาะทางเทคนิคไม่ได้ระบุถึงสถาปัตยกรรมโปรเซสเซอร์

อีกพารามิเตอร์ที่สำคัญไม่น้อยคือชิปวิดีโอของสมาร์ทโฟน ชอบ คอมพิวเตอร์ส่วนบุคคลซึ่งเป็นประสิทธิภาพของระบบย่อยวิดีโอของอุปกรณ์ที่กำหนดความเร็วและความราบรื่นของการประมวลผลเหตุการณ์ เกมมือถือ- หากข้อกำหนดทางเทคนิคบางอย่างระบุข้อมูลเกี่ยวกับชิปวิดีโอก็อาจยังไม่สมบูรณ์ เช่น ข้อมูลทางเทคนิคอาจระบุชิปวิดีโอ Mali-400 แต่ก็อาจจะเป็นเช่นนั้น รุ่นที่แตกต่างกัน,มาลี-400 MP2, MP3 และ MP4. ดังนั้นหากชิปวิดีโอไม่ได้ เวอร์ชันล่าสุดข้อมูลจำเพาะทางเทคนิคมักจะเงียบเกี่ยวกับเรื่องนี้

นอกจากนี้ สมาร์ทโฟน Android ยังมีชุดไลบรารี OpenGL (พูดโดยคร่าวๆ คืออะนาล็อกของ DirectX บน Windows) ไม่จำเป็นต้องพูดว่าการรองรับเกม 3D และแอพพลิเคชั่นอื่น ๆ ขึ้นอยู่กับฟังก์ชั่นนี้ แต่เช่นเดียวกับชิปวิดีโอ ให้พูดถึงมันในข้อกำหนดทางเทคนิค เวอร์ชัน OpenGLผู้ผลิตก็ไม่รีบร้อน เป็นผลให้ปรากฎว่าเกมจะปรากฏบนหน้าจอสีดำเมื่อเริ่มต้น

มีพารามิเตอร์อื่นๆ ที่ไม่ได้ระบุไว้ในข้อกำหนดทางเทคนิค เช่น รูรับแสงของเลนส์ การมีเซ็นเซอร์แม่เหล็ก ความหนาแน่นของพิกเซล อัตรารีเฟรชหน้าจอ และอื่นๆ อีกมากมาย

วิธีค้นหาคุณสมบัติโดยละเอียดของสมาร์ทโฟน

แน่นอนว่าผู้ขายจะไม่ระบุคุณสมบัติทั้งหมดของสมาร์ทโฟน นอกจากนี้ผู้ขายเองก็ไม่ทราบพารามิเตอร์ของสมาร์ทโฟนรุ่นที่ไม่ค่อยมีใครรู้จักด้วย

กล่าวอีกนัยหนึ่งเพื่อค้นหาข้อมูลทางเทคนิคของอุปกรณ์คุณต้องมีแอปพลิเคชันบริการพิเศษที่จะสามารถเข้าถึงฟังก์ชันทางเทคนิคและซอฟต์แวร์ทั้งหมดของสมาร์ทโฟนได้

บางครั้งเพื่อให้สามารถกำหนดลักษณะได้แม่นยำยิ่งขึ้นจำเป็นต้องได้รับสิทธิ์ผู้ใช้ขั้นสูงบนสมาร์ทโฟนที่เรียกว่า

แอปพลิเคชันที่คล้ายกันสำหรับ อุปกรณ์เคลื่อนที่ค่อนข้างมากส่วนใหญ่ดาวน์โหลดได้ฟรีจาก Play Store

แอปพลิเคชันข้อมูลยอดนิยม ได้แก่ AIDA64, System Info Droid, CPU-Z และ AnTuTu Benchmark

ฟังก์ชันการทำงานของแอปพลิเคชันเหล่านี้คล้ายคลึงกัน ยกเว้นความแตกต่างภายนอกเล็กน้อย

บางทีวิธีที่ง่ายที่สุดและในเวลาเดียวกันก็มาก แอปพลิเคชั่นที่ใช้งานได้จากนักพัฒนาชื่อดัง AIDA64 เป็นโปรแกรมจากผู้พัฒนารายเดียวกับที่ปล่อย AIDA64 บนคอมพิวเตอร์

อินเทอร์เฟซของแอปพลิเคชันค่อนข้างเรียบง่าย หลังจากเข้าสู่โปรแกรม ผู้ใช้สามารถเลื่อนดูเมนูแนวตั้ง เลือกส่วน CPU, ระบบ, แบตเตอรี่, Android ฯลฯ

แต่ละเมนูมีข้อมูลที่เกี่ยวข้อง

CPU-Z

เช่นเดียวกับเวอร์ชันพีซี CPU-Z เป็นหนึ่งในแอปพลิเคชั่นที่ให้ข้อมูลมากที่สุดสำหรับการกำหนดข้อมูลจำเพาะของโปรเซสเซอร์ แต่รุ่นโปรเซสเซอร์นั้นสุดยอดมาก ข้อมูลสำคัญสำหรับสมาร์ทโฟน คุณภาพเสียง ความเร็วในการประมวลผลข้อมูล และแม้แต่การติดตั้งเฟิร์มแวร์นี้หรือเฟิร์มแวร์นั้นก็ขึ้นอยู่กับโปรเซสเซอร์

อินเทอร์เฟซของโปรแกรมแบ่งออกเป็นแท็บแนวนอนหลายแท็บ ซึ่งคุณสามารถนำทางได้ด้วยการปัดนิ้ว

แอปพลิเคชันนี้ไม่แตกต่างจากสองเวอร์ชันก่อนหน้ามากนัก โดยเฉพาะอย่างยิ่งคล้ายกับ CPU-Z ข้อดีของ Info Droid คือข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับชิปเสียง รวมถึงตัวแปลงสัญญาณและโหมดสเตอริโอที่ติดตั้งไว้ล่วงหน้า ตลอดจนพารามิเตอร์ของกล้อง เช่น เฟรมสูงสุดต่อวินาที การถ่ายภาพมาโคร และอื่นๆ อีกมากมาย

ต่างจากแอปพลิเคชันก่อนหน้านี้ AnTuTu Benchmark ใช้เพื่อทดสอบประสิทธิภาพของสมาร์ทโฟนเป็นหลัก เบื้องหลัง Benchmark เป็นแอปพลิเคชั่นวัดประสิทธิภาพในการวัดประสิทธิภาพมายาวนาน อุปกรณ์ Androidอย่างไรก็ตามกับแต่ละคน เวอร์ชันใหม่โปรแกรมมีความต้องการข้อมูลทางเทคนิคของอุปกรณ์หรือเวอร์ชันเฟิร์มแวร์มากขึ้นเรื่อย ๆ

ในส่วน "ข้อมูล" คุณสามารถดูได้ ข้อมูลทางเทคนิคเกี่ยวกับสมาร์ทโฟน แต่เมื่อเปรียบเทียบกับโปรแกรมอื่นๆ ที่ระบุไว้ข้างต้น เกณฑ์มาตรฐานยังด้อยกว่าอย่างมากในแง่ของเนื้อหาข้อมูล

โดยสรุปควรสังเกตว่าลักษณะทางเทคนิคดังกล่าวคือ พารามิเตอร์เหล่านั้นที่ระบุไว้ในรายการราคาที่แสดงไม่สามารถระบุลักษณะของอุปกรณ์ได้ครบถ้วน

วิธีเดียวที่จะค้นหา พารามิเตอร์โดยละเอียด, ติดตั้งสิ่งนี้ แอปพลิเคชั่นพิเศษแต่ไม่น่าเป็นไปได้ที่ก่อนที่จะซื้อสมาร์ทโฟนในร้านค้าคุณจะได้รับอนุญาตให้ติดตั้งแอพพลิเคชั่นบางตัวลงไปได้ สิ่งนี้จะเกิดขึ้นได้ก็ต่อเมื่อคุณซื้อโทรศัพท์มือสอง

ขอแนะนำว่าก่อนที่จะซื้ออุปกรณ์ใหม่ คุณควรศึกษาแหล่งข้อมูลเฉพาะอย่างละเอียดเกี่ยวกับบทวิจารณ์ของเจ้าของอุปกรณ์ที่คุณชอบซึ่งติดตั้งโปรแกรมใดโปรแกรมหนึ่งข้างต้นและแชร์ ลักษณะทางเทคนิคกับผู้ใช้รายอื่น

รหัสบริการ (หรือที่เรียกว่ารหัสลับ) ใช้เพื่อการเข้าถึงที่รวดเร็ว ฟังก์ชั่นต่างๆมักจะถูกซ่อนไว้ด้วยซ้ำ มีรหัสสากลสำหรับ Android และมีรหัสที่ใช้ได้กับอุปกรณ์บางรุ่นเท่านั้น

ไม่นานมานี้ผมได้ตีพิมพ์บทความที่ผมเล่าว่า... ในการดำเนินการนี้คุณสามารถใช้ซอฟต์แวร์พิเศษหรือใช้รหัสลับรหัสใดรหัสหนึ่งก็ได้ ตอนนี้ฉันจะพูดถึงความนิยมสูงสุดซึ่งคุณสามารถตั้งค่าระบบได้มากมาย

รหัสลับยอดนิยมสำหรับสมาร์ทโฟน Android

เหตุใดรหัสเหล่านี้จึงเรียกว่า "ความลับ" ผู้ใช้ทั่วไปส่วนใหญ่ไม่ต้องการสิ่งเหล่านี้ แต่ไม่ได้เผยแพร่ในคำแนะนำสำหรับสมาร์ทโฟน ประการแรก "รหัสลับ" มีไว้สำหรับวิศวกรและนักพัฒนาเพื่อทำการทดสอบต่างๆ

หากต้องการใช้รหัสบริการใดๆ คุณต้องป้อนรหัสดังกล่าวในตัวโทรออก บนแท็บเล็ตคุณจะต้องดาวน์โหลด แอปพลิเคชันบุคคลที่สามเพื่อโทรออก-เข้า ค้นหาโดย Googleเล่นคำขอ "Dialer" และดาวน์โหลด "Dialer" ที่คุณต้องการ

  • *#06# - ข้อมูลเกี่ยวกับ IMEI ของสมาร์ทโฟน
  • *#*#4636#*#* - ข้อมูลเกี่ยวกับ Wi-Fi แบตเตอรี่ และสถิติการใช้งาน
  • *#*#3646633#*#* หรือ *#*#83781#*#* - ทางเข้า เมนูวิศวกรรมบนสมาร์ทโฟนด้วย โปรเซสเซอร์ MTK(คุณสามารถใช้มันได้)
  • *#*#8255#*#* - การทดสอบ บริการของกูเกิลพูดคุย
  • *#*#7594#*#* - หากคุณป้อนชุดค่าผสมนี้หลังจากนั้นเมื่อคุณกดปุ่มเปิดปิดสมาร์ทโฟนจะปิดทันทีโดยไม่ต้องเสนอเมนู
  • *#*#44336#*#* - ข้อมูลเกี่ยวกับ PDA, CSC, เวลาในการสร้างและข้อมูลอื่น ๆ เกี่ยวกับสมาร์ทโฟน
  • *#*#232338#*#* - ที่อยู่ MACอินเตอร์เน็ตไร้สาย
  • *#*#7780#*#* - รีเซ็ตเป็นการตั้งค่าจากโรงงานทันที ( ฮาร์ดรีเซ็ต- ลบแอปพลิเคชันเท่านั้น
  • *2767*3855# - รีเซ็ตเป็นการตั้งค่าจากโรงงานทันที แต่ไม่เหมือนกับการตั้งค่าก่อนหน้า วิถีแห่งแอนดรอยด์ติดตั้งใหม่ทั้งหมด
  • *#*#1234#*#* หรือ *#12580*369# - ข้อมูลเกี่ยวกับเฟิร์มแวร์ของอุปกรณ์
  • *#*#1111#*#* - ข้อมูลเกี่ยวกับเวอร์ชันซอฟต์แวร์ FTA
  • *#*#2222#*#* - ข้อมูลเกี่ยวกับเวอร์ชันฮาร์ดแวร์ FTA
  • *#*#0283#*#* - การทดสอบแบบวนกลับ
  • *#*#0*#*#* - ทดสอบหน้าจอ
  • *#0*# - ทดสอบส่วนประกอบต่างๆ: หน้าจอ, กล้อง, ลำโพง, การสั่นสะเทือน, ไมโครโฟน และอื่นๆ
  • *#*#0673#*#* หรือ *#*#0289#*#* - ทดสอบเสียง
  • *#*#0842#*#* - ทดสอบการสั่นสะเทือนและแบ็คไลท์
  • *#*#232339#*#* หรือ *#*#526#*#* - ทดสอบเครือข่ายไร้สาย
  • *#*#1472365#*#* - ทดสอบ GPS
  • *#*#1575#*#* - การทดสอบ GPS แบบละเอียด
  • *#*#232331#*#* - ทดสอบบลูทูธ
  • *#*#232337#*#* - แสดงที่อยู่ Bluetooth
  • *#*#2663#*#* - เวอร์ชันหน้าจอสัมผัส
  • *#*#2664#*#* - การทดสอบหน้าจอสัมผัส
  • *#*#0588#*#* - การทดสอบเซ็นเซอร์ตรวจจับความเคลื่อนไหว
  • *#*#7262626#*#* - ทดสอบสัญญาณ GSM
  • *#197328640# - เปลี่ยนเป็นโหมดบริการ
  • *#*#3264#*#* - เวอร์ชันหน่วยความจำ RAM
  • *#*#8351#*#* - การเปิดใช้งานโหมดการลงทะเบียนการโทรออกด้วยเสียง
  • *#*#8350#*#* - ปิดใช้งานโหมดการลงทะเบียนการโทรออกด้วยเสียง
  • #*5376# - ลบ SMS ทั้งหมด
  • *#2222# - เวอร์ชันเฟิร์มแวร์ของ Android
  • #*2562#, #*3851#, #*3876# - รีบูทสมาร์ทโฟน แท็บเล็ตของคุณ
  • *#34971539# - ข้อมูลครบถ้วนเกี่ยวกับกล้องและการอัพเดตเฟิร์มแวร์
  • *#*#273283*255*663282*#*#* - การสร้างอย่างรวดเร็ว สำเนาสำรองไฟล์มีเดีย
  • *#*#4636#*#* - เมนูลับสำหรับอุปกรณ์ Motorola
  • **05***# - ปลดล็อค PUK บน Sony
  • 3845#*855# - เมนูบริการบน LG G3
  • *#0011# - เปิดเมนูบริการ ซัมซุง กาแล็คซี่ S4
  • ##778 (+ปุ่มโทร) - แสดงเมนู EPST (สำหรับ Samsung)
  • ##3424# - โหมดการวินิจฉัย (สำหรับ HTC)
  • ##3282# - EPST (สำหรับ HTC)
  • ##8626337# - โวโคเดอร์ (สำหรับ HTC)
  • ##33284# - ข้อมูลทางเทคนิคของสถานะเครือข่าย (สำหรับ HTC)
  • ##7738# - การแก้ไขโปรโตคอล (สำหรับ HTC)

โดยหลักการแล้ว รหัสเหล่านี้เป็นรหัสบริการ (ลับ) พื้นฐานและเป็นสากลที่สุดสำหรับแท็บเล็ตและสมาร์ทโฟนบน Android แต่ผู้ผลิตทุกรายเพิ่มการรองรับด้วยตนเอง ดังนั้นหากคุณสนใจรหัสสำหรับอุปกรณ์เฉพาะ ให้ดาวน์โหลดแอปพลิเคชัน เราจะหารือกันด้านล่าง

รหัสบริการ Android ในแอปพลิเคชัน Secret Codes

แอปพลิเคชัน Secret Codes จะสแกนระบบเพื่อหารหัสทางวิศวกรรมและแสดงผลเป็นรายการ คุณเพียงแค่ต้องคลิกที่รหัสที่สนใจแล้วคุณจะไปที่ตัวเลือกที่ต้องการ

น่าเสียดายที่วิธีนี้มีข้อเสียเปรียบ: ในบางอุปกรณ์แอปพลิเคชันไม่พบรหัสบริการเดียวและในบางส่วนก็ไม่พบทุกสิ่ง แต่บนอุปกรณ์ที่ฉันทดสอบทุกอย่างก็โอเคและบทวิจารณ์ก็เป็นเช่นนั้น Google Playเกือบทั้งหมดเป็นบวก



2024 wisemotors.ru. วิธีนี้ทำงานอย่างไร. เหล็ก. การทำเหมืองแร่ สกุลเงินดิจิทัล