Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. วิธีตรวจสอบว่า WiFi ปัจจุบันรองรับ 5 GHz หรือไม่ใน Android

    ตัวอย่างนี้แสดงวิธีตรวจสอบว่า WiFi ปัจจุบันรองรับ 5 GHz band หรือไม่ โดยใช้ WifiManager.is5GHzBandSupported() (ต้องการ API 24+ / Android 7.0 Nougat) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project ขั้นตอนที่ 2: เพิ่ม Layout XML เพิ่มโค้ดใน res/layout/activity_main.xml:

  2. วิธีใช้ Volley String Request ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการใช้ StringRequest ของ Volley Library สำหรับ HTTP Request แบบ GET เพื่อดึงข้อมูล JSON/String จาก Server คล้ายกับ ID 1004061234 แต่เน้นรายละเอียด StringRequest โดยเฉพาะ ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activ

  3. วิธีปิด Wi-Fi ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีปิด Wi-Fi ผ่านโปรแกรมโดยใช้ WifiManager.setWifiEnabled(false) หมายเหตุสำคัญ: ตั้งแต่ Android 10 (API 29) ไม่สามารถเปิด/ปิด Wi-Fi โดยตรงผ่านโปรแกรมได้แล้ว ต้องนำทางผู้ใช้ไปที่ Settings ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Pro

  4. วิธีตรวจจับการเปลี่ยนแปลง Airplane Mode ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิงการใช้ BroadcastReceiver เพื่อฟัง Event Intent.ACTION_AIRPLANE_MODE_CHANGED ซึ่งจะ Trigger ทุกครั้งที่ผู้ใช้เปิด/ปิดโหมดเครื่องบิน ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout (res/layou

  5. วิธีใช้ Simple Volley Request ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการใช้ Volley Library ทำ HTTP Request แบบง่ายๆ (Simple Request) เพื่อดึงข้อมูลจาก REST API และแสดงผลใน TextView ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: เพิ่ม Dependency (build.gradle) depende

  6. วิธีตรวจสอบว่าอุปกรณ์ Android อยู่ในโหมดเครื่องบิน (Airplane Mode) หรือไม่

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบสถานะ Airplane Mode (โหมดเครื่องบิน) ของอุปกรณ์ Android โดยใช้ Settings.Global.getInt() และ BroadcastReceiver เพื่อฟังการเปลี่ยนแปลง ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout

  7. วิธีใช้ AbstractList กับ Volley JSON Array ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการใช้ AbstractList (ผ่าน ArrayList) ร่วมกับ Volley Library เพื่อดึงข้อมูล JSON Array จาก Server แล้วจัดเก็บใน Custom Object, เรียงลำดับ (Sort) และแสดงผล ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่

  8. วิธีตรวจสอบว่ามือถือ Android รองรับเซ็นเซอร์ Humidity (ความชื้น) หรือไม่

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบการรองรับเซ็นเซอร์ Relative Humidity (TYPE_RELATIVE_HUMIDITY) ซึ่งวัดความชื้นสัมพัทธ์ของอากาศแวดล้อม เซ็นเซอร์นี้หายากมากในสมาร์ทโฟน ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout

  9. วิธีตรวจสอบว่ามือถือ Android รองรับเซ็นเซอร์ Pressure (ความดันบรรยากาศ) หรือไม่

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบการรองรับเซ็นเซอร์ Pressure (TYPE_PRESSURE) หรือ Barometer ซึ่งวัดความดันบรรยากาศ ใช้คำนวณความสูง (Altitude) และพยากรณ์อากาศ พบในสมาร์ทโฟน Mid-to-High-end ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity

  10. วิธีตรวจสอบว่ามือถือ Android รองรับเซ็นเซอร์ Light (แสง) หรือไม่

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบการรองรับเซ็นเซอร์ Light (TYPE_LIGHT) ซึ่งวัดความเข้มแสงแวดล้อม (Ambient Light) ใช้สำหรับ Auto-brightness และแอปที่ต้องปรับ UI ตามแสง ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout

  11. วิธีตรวจสอบว่ามือถือ Android รองรับเซ็นเซอร์ Proximity (คลิกลาก) หรือไม่

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบการรองรับเซ็นเซอร์ Proximity (TYPE_PROXIMITY) ซึ่งตรวจจับวัตถุใกล้เคียง (มักใช้ปิดหน้าจอขณะโทรศัพท์) พบได้ในสมาร์ทโฟนเกือบทุกเครื่อง ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout

  12. วิธีใช้ Action Up Event (การปล่อยนิ้ว) ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการจับเหตุการณ์ MotionEvent.ACTION_UP ซึ่งเกิดขึ้นเมื่อผู้ใช้ปล่อยนิ้วจากหน้าจอ (Pointer สุดท้าย) หมายถึงการจบลงของ Gesture ใช้คู่กับ ACTION_DOWN เพื่อทำ Click/Tap detection แบบกำหนดเอง ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Proje

  13. วิธีใช้ Action Move Event (การลาก/เลื่อน) ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการจับเหตุการณ์ MotionEvent.ACTION_MOVE ซึ่งเกิดขึ้นซ้ำๆ ขณะที่ผู้ใช้ลากนิ้วบนหน้าจอ ใช้สำหรับ Drag & Drop, Drawing, Swipe gestures, และ Custom scrolling ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอน

  14. วิธีใช้ Action Down Event (การกดลง) ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการจับเหตุการณ์ MotionEvent.ACTION_DOWN ซึ่งเกิดขึ้นเมื่อผู้ใช้สัมผัสหน้าจอ (Touch down) ใช้สำหรับการตรวจจับการกด ต่างจาก OnClickListener ที่รอจนกว่าจะปล่อย (Action Up) ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activi

  15. วิธีตรวจสอบว่ามือถือ Android รองรับเซ็นเซอร์ Temperature (อุณหภูมิ) หรือไม่

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบการรองรับเซ็นเซอร์อุณหภูมิรอบข้าง (Ambient Temperature) โดยใช้ Sensor.TYPE_AMBIENT_TEMPERATURE เซ็นเซอร์นี้วัดอุณหภูมิแวดล้อม ไม่ใช่อุณหภูมิร่างกายหรือ CPU ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity

  16. วิธีปิด Bluetooth ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีปิด Bluetooth ผ่านโปรแกรม โดยใช้ BluetoothManager และ BluetoothAdapter.disable() หมายเหตุ: ตั้งแต่ Android 10 (API 29) ไม่สามารถปิด/เปิด Bluetooth โดยตรงผ่านโปรแกรมได้แล้ว ต้องนำทางผู้ใช้ไปที่ Settings ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studi

  17. วิธีตรวจสอบว่ามือถือ Android รองรับเซ็นเซอร์ Step Counter (นับก้าว) หรือไม่

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบการรองรับเซ็นเซอร์ Step Counter (TYPE_STEP_COUNTER) ซึ่งนับจำนวนก้าวเดินสะสมตั้งแต่ Boot ล่าสุด ใช้สำหรับแอปสุขภาพ/ฟิตเนส ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout (res/layout

  18. วิธีตรวจสอบว่า Action Bar Title ถูกตัดทอน (Truncated) หรือไม่ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบว่าหัวข้อ (Title) ของ Action Bar ถูกตัดทอน (Truncated) เนื่องจากพื้นที่ไม่พอหรือไม่ โดยใช้เมธอด isTitleTruncated() ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ด้วย Theme ที่มี Action Bar Theme.AppCompat.Light.DarkActionBar ขั้นตอนที่ 2: Layout (res/layout/

  19. วิธีตรวจสอบว่ามือถือ Android รองรับเซ็นเซอร์ Accelerometer (เร่งความเร็ว) หรือไม่

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบการรองรับเซ็นเซอร์ Accelerometer ซึ่งเป็นเซ็นเซอร์พื้นฐานที่สุด วัดแรงเร่ง (Acceleration) รวมถึงแรงโน้มถ่วง บน 3 แกน (X, Y, Z) พบได้ในสมาร์ทโฟนเกือบทุกเครื่อง ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activ

  20. วิธีตรวจสอบว่ามือถือ Android รองรับ Dynamic Sensor Discovery หรือไม่

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบว่าอุปกรณ์ Android รองรับ Dynamic Sensor Discovery หรือไม่ โดยใช้เมธอด SensorManager.isDynamicSensorDiscoverySupported() ซึ่งบ่งบอกว่าระบบสามารถเพิ่ม/ลบเซ็นเซอร์ได้แบบไดนามิกขณะที่แอปทำงานอยู่ ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio

Total 1462 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:53/74  20-คอมพิวเตอร์/Page Goto:1 47 48 49 50 51 52 53 54 55 56 57 58 59