Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. วิธีส่งข้อมูลระหว่าง Fragment ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีส่งข้อมูลจาก Fragment หนึ่งไปยังอีก Fragment หนึ่งผ่าน Activity โดยใช้ Interface (Callback Pattern) ซึ่งเป็นแนวทางปฏิบัติที่ดีที่สุด (Best Practice) ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอ

  2. วิธีอ่านรายชื่อติดต่อทั้งหมดใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีอ่านรายชื่อผู้ติดต่อทั้งหมดจาก Contacts Provider พร้อมจัดการ Runtime Permission สำหรับ READ_CONTACTS ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: ออกแบบ Layout (res/layout/activity_main.

  3. วิธีบันทึกสถานะ Activity ด้วย onSaveInstanceState ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีบันทึกและกู้คืนสถานะของ Activity เมื่อเกิด Configuration Change (เช่น การหมุนหน้าจอ) โดยใช้ onSaveInstanceState() และ onRestoreInstanceState() ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2

  4. วิธีส่งข้อความจาก Firebase Console หลังสร้างโปรเจกต์

    ภาพรวม คู่มือทีละขั้นตอนสำหรับการส่ง Push Notification ผ่าน Firebase Console (Firebase Cloud Messaging) หลังจากสร้างโปรเจกต์เสร็จแล้ว ขั้นตอนการส่ง Notification 1. เข้าสู่ Firebase Console เปิด https://console.firebase.google.com/ และล็อกอินด้วย Google Account 2. เลือกโปรเจกต์ คลิกเลือกโปรเจกต์ที

  5. วิธีอัปเดตข้อมูล RecyclerView Adapter

    ภาพรวม ตัวอย่างนี้แสดงวิธีอัปเดตข้อมูลใน RecyclerView.Adapter อย่างถูกต้อง โดยเพิ่มข้อมูลใหม่และเรียก notifyDataSetChanged() หรือเมธอดเฉพาะเจาะจง ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: ออกแบบ Layout (res/la

  6. วิธีใช้ Android Loader (LoaderManager)

    ภาพรวม ตัวอย่างนี้แสดงวิธีใช้ LoaderManager และ CursorLoader เพื่อโหลดข้อมูลจาก Content Provider (Contacts) แบบ Asynchronous ซึ่งช่วยป้องกัน ANR และจัดการ Lifecycle อัตโนมัติ หมายเหตุสำคัญ Loader API ถูก Deprecated ตั้งแต่ API 28 (Android 9.0) แนะนำให้ใช้ ViewModel + LiveData + Room หรือ Coroutines

  7. วิธีใช้ AppBarLayout ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีใช้ AppBarLayout ร่วมกับ CoordinatorLayout และ Toolbar เพื่อสร้าง App Bar ที่มีพฤติกรรม Scrolling ตาม Material Design Guidelines ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project เลือก Template ที่มี Material Components หรือเพิ่ม

  8. วิธาสร้าง Listener Interface เองใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธาสร้าง Interface Listener แบบกำหนดเอง (Custom Listener) เพื่อสื่อสารระหว่าง Component ต่างๆ ใน Android ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: ออกแบบ Layout (res/layout/activity_main

  9. วิธีประกาศตัวแปร Global ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีสร้างตัวแปร Global ใน Android โดยใช้ Singleton Pattern ซึ่งเป็นวิธีที่แนะนำกว่าการใช้ Application Class โดยตรง ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: ออกแบบ Layout (res/layout/acti

  10. วิธีตรวจจับเมื่อแอป Android ไปยัง Background และกลับมาที่ Foreground

    ภาพรวม ตัวอย่างนี้แสดงวิธีตรวจสอบสถานะแอปพลิเคชันว่าอยู่ Foreground หรือ Background โดยใช้ ActivityManager (หมายเหตุ: วิธีนี้เหมาะสำหรับ API เก่า สำหรับ API ใหม่แนะนำให้ใช้ ProcessLifecycleOwner หรือ Lifecycle Observer) ขั้นตอนการสร้าง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File

  11. วิธีปิด Dialog เมื่อคลิกนอกพื้นที่ Dialog ใน Android

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

  12. วิธีแสดงปุ่มในตำแหน่งสุ่มบนหน้าจอ Android

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

  13. วิธิลบรายการจาก ListView แบบไดนามิกเมื่อคลิก

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

  14. วิธีอัปเดต ListView แบบไดนามิกใน Android

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

  15. วิธีดึงหมายเลขโทรศัพท์จาก Content Provider ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีการดึงรายชื่อและหมายเลขโทรศัพท์จาก Content Provider ของ Android โดยใช้ ContactsContract API พร้อมจัดการสิทธิ์ Runtime Permission อย่างถูกต้อง ขั้นตอนการสร้างโปรเจกต์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project และกรอกข้อมูลที่จำเป็นเพื่อสร

  16. วิธีจัดการการเปลี่ยนทิศทางหน้าจอ (Orientation Change) ใน Android

    ตัวอย่างนี้สาธิตวิธี จัดการการเปลี่ยนทิศทางหน้าจอ (Orientation Change) ใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดที่จำเป็นทั้งหมด ขั้นตอนที่ 2: เพิ่มโค้ดใน res/layout/activity_main.xml <?xml version=1.0 encoding=utf-8?> <LinearLa

  17. วิธีจัดการ Swipe Gesture ขวา-ซ้าย ใน Android

    ตัวอย่างนี้สาธิตวิธี จัดการ Swipe Gesture (ขวา-ซ้าย, บน-ล่าง) ใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดที่จำเป็นทั้งหมด ขั้นตอนที่ 2: เพิ่มโค้ดใน res/layout/activity_main.xml <?xml version=1.0 encoding=utf-8?> <LinearLayout xmln

  18. วิธีดึง Item ที่คลิกและ Position ใน RecyclerView

    ตัวอย่างนี้สาธิตวิธี ดึง Item ที่คลิกและ Position ใน RecyclerView ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดที่จำเป็นทั้งหมด ขั้นตอนที่ 2: เพิ่มโค้ดใน res/layout/activity_main.xml <?xml version=1.0 encoding=utf-8?> <android.support.design.w

  19. วิธีทำให้ Custom Object เป็น Parcelable ใน Android

    ตัวอย่างนี้สาธิตวิธี ทำให้ Custom Object เป็น Parcelable ใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดที่จำเป็นทั้งหมด ขั้นตอนที่ 2: เพิ่มโค้ดใน res/layout/activity_main.xml <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:and

  20. วิธีทำให้ Custom Object เป็น Serializable ใน Android

    ตัวอย่างนี้สาธิตวิธี ทำให้ Custom Object เป็น Serializable ใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดที่จำเป็นทั้งหมด ขั้นตอนที่ 2: เพิ่มโค้ดใน res/layout/activity_main.xml <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:a

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