Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. สแกนเครือข่าย WiFi ใน Android ด้วยโค้ดโปรแกรม (Programmatically)

    บทความนี้สาธิตการสแกนเครือข่าย WiFi แบบโปรแกรมมาติก (Programmatic Scan) ใช้ WifiManager และ BroadcastReceiver รับผลลัพธ์ แสดงใน ListView ขั้นตอนที่ 1: สร้างโปรเจกต์ Android Studio → New Project → Empty Activity ขั้นตอนที่ 2: Layout (activity_main.xml) <RelativeLayout xmlns:android=https://schem

  2. วิธีสแกนและแสดงรายการเครือข่าย WiFi ที่ใช้งานได้ใน Android

    บทความนี้สาธิตการสร้างแอปสแกน WiFi แสดงรายการเครือข่ายที่พบใน ListView พร้อมจัดการ Permission รันไทม์ (Runtime Permission) สำหรับ Android 6.0+ (Marshmallow) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity → ใส่ Package name ให้ครบ ขั้นตอนที่ 2: Layout หลัก (res

  3. การส่งข้อมูลระหว่าง Activity ใน Android: Static Methods

    บทความนี้เน้นสาธิตวิธีการส่งข้อมูลระหว่าง Activity โดยใช้ Static Methods เท่านั้น ซึ่งเป็นวิธีที่ง่ายแต่มีข้อจำกัดสำคัญ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → กรอกรายละเอียดครบถ้วน ขั้นตอนที่ 2: Layout หลัก (activity_main.xml) <LinearLayout xmlns:android=https://s

  4. วิธีส่งค่าระหว่าง Activity ใน Android: Static Methods และ Intents

    บทความนี้ครอบคลุม 2 วิธีหลักในการส่งข้อมูลระหว่าง Activity โดยไม่ทำให้ข้อมูลคงอยู่ (Non-persistent) คือ Static Methods และ Intents วิธีที่ 1: ใช้ Static Methods (ตัวแปร Static) วิธีนี้เก็บข้อมูลไว้ในตัวแปร static ของคลาส Activity ต้นทาง แล้วให้ Activity ปลายทางเข้าถึงผ่านเมธอด static ขั้นตอนการทำง

  5. วิธีส่งข้อมูลระหว่าง Activity ใน Android ด้วย Intent โดยตรง

    บทความนี้สาธิตวิธีการส่งข้อมูลจาก Activity หนึ่งไปอีก Activity โดยใช้ Intent.putExtra() โดยตรง ซึ่งเป็นวิธีที่ง่ายที่สุดสำหรับข้อมูลประเภทพื้นฐาน ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio → File → New Project → กรอกรายละเอียดให้ครบถ้วน ขั้นตอนที่ 2: จัดทำ Layout หลัก (res/layout/activity

  6. วิธีส่งข้อมูลระหว่าง Activity ใน Android ด้วย Bundle

    บทความนี้สาธิตวิธีการส่งข้อมูลจาก Activity หนึ่งไปอีก Activity โดยใช้ Bundle ร่วมกับ Intent ซึ่งเป็นวิธีมาตรฐานและแนะนำให้ใช้สำหรับข้อมูลประเภทต่างๆ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio → File → New Project → กรอกรายละเอียดให้ครบถ้วน ขั้นตอนที่ 2: จัดทำ Layout หลัก (res/layout/activ

  7. วิธีส่งข้อมูลระหว่าง Activity ใน Android โดยไม่ใช้ Intent (ใช้ตัวแปร Static)

    บทความนี้สาธิตวิธีการส่งข้อมูลจาก Activity หนึ่งไปยังอีก Activity โดยไม่ได้ส่งผ่าน Intent โดยตรง แต่ใช้ตัวแปร static แทน แม้ว่าจะยังต้องใช้ Intent เพื่อเริ่ม Activity ใหม่ แต่ข้อมูลจะถูกเก็บไว้ในตัวแปร static ของคลาส MainActivity ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio → File → New Proj

  8. วิธีใช้ CardView ใน RecyclerView บน Android

    ตัวอย่างนี้สาธิตวิธีการใช้ CardView ภายใน RecyclerView เพื่อสร้างรายการแบบการ์ด (Card List) พร้อม AppBarLayout และ Toolbar ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project ขั้นตอนที่ 2: เพิ่ม Layout หลัก (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <a

  9. วิธีใช้ ConstraintLayout กับ RecyclerView

    ภาพรวม ตัวอย่างนี้แสดงวิธีใช้ ConstraintLayout เป็น Layout สำหรับ RecyclerView Item เพื่อสร้าง UI ที่ซับซ้อนและ Responsive ได้ง่ายขึ้น ขั้นตอนการสร้าง ขั้นตอนที่ 1: เพิ่ม Dependency dependencies { implementation androidx.recyclerview:recyclerview:1.3.0 implementation androidx.constraintlay

  10. วิธีใช้ findViewById ใน Fragment

    ภาพรวม ตัวอย่างนี้แสดงวิธีใช้ findViewById ใน Fragment อย่างถูกต้อง โดยสำคัญคือต้องเรียกผ่าน View ที่ inflate ไม่ใช่ผ่าน Activity ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: Layout หลัก (res/layout/activity_main

  11. วิธีใช้ Firebase Messaging (FCM) ในแอป Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีรวม Firebase Cloud Messaging (FCM) ในแอป Android เพื่อรับ Push Notification พร้อมการสร้าง Notification Channel สำหรับ Android 8.0+ ขั้นตอนการตั้งค่า Firebase 1. สร้างโปรเจกต์ใน Firebase Console เข้า Firebase Console Add Project → ใส่ชื่อโปรเจกต์ Enable Google

  12. วิธีใช้ GridLayoutManager ใน RecyclerView

    ภาพรวม ตัวอย่างนี้แสดงวิธีใช้ GridLayoutManager กับ RecyclerView เพื่อแสดงข้อมูลในรูปแบบกริด (Grid) พร้อม AppBarLayout และ Toolbar ตาม Material Design ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์และเพิ่ม Dependency dependencies { implementation androidx.recyclerview:recyclerview:1.3.0 imple

  13. วิธีใช้ Handler ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีใช้ Handler ร่วมกับ Timer เพื่อทำงานบน UI Thread จาก Background Thread โดยเฉพาะการอัปเดต UI ทุกๆ 1 วินาที ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: Layout (res/layout/activity_main.xm

  14. วิธีใช้ LocalBroadcastManager ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีใช้ LocalBroadcastManager เพื่อส่ง Broadcast ภายในแอปเดียว (In-process) ซึ่งปลอดภัยและมีประสิทธิภาพกว่า System Broadcast ⚠️ หมายเหตุสำคัญ LocalBroadcastManager ถูก Deprecated ตั้งแต่ AndroidX LocalBroadcastManager 1.1.0 แนะนำให้ใช้ LiveData, Flow, หรือ EventBus (greenrobot

  15. วิธีใช้ Context ใน Fragment

    ภาพรวม ตัวอย่างนี้แสดงวิธีเข้าถึง Context ใน Fragment อย่างถูกต้อง พร้อมแนะนำ Best Practices และการหลีกเลี่ยง Memory Leak ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: Layout หลัก (res/layout/activity_main.xml) &l

  16. กรณีการใช้งานที่เหมาะสมสำหรับ UserManager.isUserAGoat() ใน Android

    ภาพรวม UserManager.isUserAGoat() เป็นเมธอด Easter Egg (ฟีเจอร์ลับเพื่อความสนุก) ใน Android Framework ไม่ได้มีไว้ใช้งานจริงใน Production Code คำอธิบายเมธอด public boolean isUserAGoat() { // API 17-20: คืนค่า false เสมอ // API 21+: คืนค่า true ถ้ามีแอป com.coffeestainstudios.goatsimulator ติด

  17. วิธีส่งข้อความผ่าน WhatsApp ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีส่งข้อความผ่าน WhApp โดยใช้ Intent.ACTION_SEND และระบุ Package Name ของ WhatsApp ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: Layout (res/layout/activity_main.xml) <?xml version=1.0 e

  18. วิธีเปิดแอปอื่นจากแอปของคุณใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีเปิดแอปพลิเคชันอื่น (เช่น YouTube) จากแอปของคุณโดยใช้ PackageManager และ Intent ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: Layout (res/layout/activity_main.xml) <?xml version=1.0 en

  19. วิธีทำโทรศัพท์ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีทำโทรศัพท์ใน Android โดยดึงรายชื่อจาก Contacts เลือกชื่อ แล้วโทรออกไปยังหมายเลขนั้น พร้อมจัดการสิทธิ์ CALL_PHONE และ READ_CONTACTS ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: Layout (re

  20. วิธีจัดการ startActivityForResult ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีใช้ startActivityForResult() เพื่อเริ่ม Activity และรับผลลัพธ์กลับมา (Deprecated ใน API 30 แนะนำให้ใช้ Activity Result APIs) ขั้นตอนการสร้าง (Legacy Way) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: Lay

Total 1462 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:39/74  20-คอมพิวเตอร์/Page Goto:1 33 34 35 36 37 38 39 40 41 42 43 44 45